DocumentCode
540229
Title
An experimental comparison of the maintainability of object-oriented and structured design documents
Author
Briand, L. ; Bunse, C. ; Daly, J. ; Differding, C.
fYear
1997
fDate
1-3 Oct. 1997
Firstpage
130
Lastpage
138
Abstract
Presents a controlled experiment focusing on the following issues. (1) Are object-oriented design documents easier to understand and modify than structured design documents? (2) Must they comply with quality design principles, such as the ones provided by Coad and Yourdon (1991)? (3) What is the impact of such design principles on the understandability and modifiability of design documents? The results of the experiment 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, the 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 generalise these results is limited, they should be considered as preliminary, i.e. it is very likely that they can only be generalised to programmers with little object-oriented training. However, such programmers can be commonly found on maintenance projects
Keywords
human factors; object-oriented methods; software maintenance; system documentation; systems analysis; cognitive complexity; design practices; document maintainability; document modifiability; document understandability; object-oriented design documents; object-oriented training; programmers; quality design principles; software maintenance projects; structured design documents;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1997. Proceedings., International Conference on
Conference_Location
Bari, Italy
ISSN
1063-6773
Print_ISBN
0-8186-8013-X
Type
conf
DOI
10.1109/ICSM.1997.624239
Filename
5726943
Link To Document