proven difficult in the absence of design information [19]; maintainers often spend considerable energy trying to recover this design information before making changes [15]. Capture and reuse of certain kinds of design informa-tion should consequently improve the maintenance process. Updating the design information is as important as revising the software itself, for the revised design information is necessary for further maintenance. Four major software engineering efforts that ended in disaster precisely because trying to main-tain their designs was perceived as impractical are described by [23]. Conse-quently, each design was abandoned and the projects spiraled into chaos. Rather than emphasize software maintenance, we suggest that desig...
Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Sy...
The maintenance activity in large software development efforts is complex, primarily due to the evol...
Enormous resources are invested in the construction of software. As needs change we would like to be...
Most large systems development efforts proceed in a top-down fashion where initial specifications an...
This thesis provides theory and procedures for modifying software artifacts implemented by a formal ...
This thesis provides theory and procedures for modifying software artifacts implemented by a formal ...
The maintenance of large information systems involves continuous modifications in response to evolvi...
Design Rationale consists of the reasons behind decisions made while designing. This information wou...
The Problem For a number of years, members of the Artificial Intelligence (AI) in Design community h...
This paper presents our approach to design recording which aims to facilitate the impact analysis of...
This paper presents our approach to design recording aiming to facilitate the impact analysis of cha...
The maintenance of large information systems involves continuous modifications in response to evolvi...
Software systems that undergo repeated addition of functionality commonly suffer a loss of quality i...
Maintenance is not only performed after a software product has been delivered to the client. On the ...
Capabilities demanded from large scale software intensive systems show trends of continually increas...
Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Sy...
The maintenance activity in large software development efforts is complex, primarily due to the evol...
Enormous resources are invested in the construction of software. As needs change we would like to be...
Most large systems development efforts proceed in a top-down fashion where initial specifications an...
This thesis provides theory and procedures for modifying software artifacts implemented by a formal ...
This thesis provides theory and procedures for modifying software artifacts implemented by a formal ...
The maintenance of large information systems involves continuous modifications in response to evolvi...
Design Rationale consists of the reasons behind decisions made while designing. This information wou...
The Problem For a number of years, members of the Artificial Intelligence (AI) in Design community h...
This paper presents our approach to design recording which aims to facilitate the impact analysis of...
This paper presents our approach to design recording aiming to facilitate the impact analysis of cha...
The maintenance of large information systems involves continuous modifications in response to evolvi...
Software systems that undergo repeated addition of functionality commonly suffer a loss of quality i...
Maintenance is not only performed after a software product has been delivered to the client. On the ...
Capabilities demanded from large scale software intensive systems show trends of continually increas...
Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Sy...
The maintenance activity in large software development efforts is complex, primarily due to the evol...
Enormous resources are invested in the construction of software. As needs change we would like to be...