• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Buch
  4. An experimental comparison of the maintainability of object-oriented and structured design documents
 
  • Details
  • Full
Options
1996
Report
Title

An experimental comparison of the maintainability of object-oriented and structured design documents

Abstract
Several important questions still need to be answered regarding the maintainability of object-oriented design documents. This paper focuses on the following issues: are object- oriented design documents easier to understand and modify than structured design docu- ments? Do they need to comply with quality guidelines such as the ones provided by Coad and Yourdon? What is the impact of such quality standards on the understandability and modifiability of design documents? Answers can be based on informed opinion or empirical evidence. Since software technology investments are substantial and there exist contradictory opinions regarding design strategies, performing experimental studies on these topics is a relevant research activity. This paper presents a controlled experiment performed with computer science students as subjects. Results strongly suggest that quality guidelines based on Coad and Yourdon principles have a beneficial effect on the maintainability of object-oriented design d ocuments. 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, because 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 and programming experience. Such programmers can, however, be commonly found on maintenance projects. As well as additional research, external replications of this study are required to confirm the results and achieve confidence in these findings.
Author(s)
Briand, L.C.
Bunse, C.
Daly, J.
Differding, C.
Corporate Author
Fraunhofer-Institut für Experimentelles Software Engineering -IESE-, Kaiserslautern
Publishing Place
Kaiserslautern
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • document design

  • experiment

  • object-oriented design

  • structured design

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024