Experimental comparison of the maintainability of object-oriented and structured design documents

L. Briand, C. Bunse, J. Daly, C. Differding

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper presents a controlled experiment focusing on the following issues (i) are object-oriented design documents easier to understand and modify than structured design documents?, (ii) must they comply with quality design principles such as the ones provided by Coad and Yourdon?, and (iii) what is the impact of such design principles on the understandability and modifiability of design documents? Results strongly suggest that such design principles have a beneficial effect on the maintainability of object-oriented design documents. However, there is no strong evidence regarding the alleged higher maintainability of object-oriented design documents over structured design documents. Furthermore, results suggest that object-oriented design documents are more sensitive to poor design practices, in part because their cognitive complexity becomes increasingly unmanageable. However, as our ability to generalize these results is limited, they should be considered as preliminary, i.e., it is very likely that they can only be generalized to programmers with little object-oriented training. Such programmers can, however, be commonly found on maintenance projects.

Original languageEnglish
Pages130-138
Number of pages9
Publication statusPublished - 1997
Externally publishedYes
EventProceedings of the 1997 International Conference on Software Maintenance - Bari, Italy
Duration: 1 Oct 19973 Oct 1997

Conference

ConferenceProceedings of the 1997 International Conference on Software Maintenance
CityBari, Italy
Period1/10/973/10/97

Fingerprint

Dive into the research topics of 'Experimental comparison of the maintainability of object-oriented and structured design documents'. Together they form a unique fingerprint.

Cite this