|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
A Controlled Expeniment on the Impact of Software Structure on Maintainability
March 1987 (vol. 13 no. 3)
pp. 344-354
| ASCII Text | x | ||
| H.D. Rombach, "A Controlled Expeniment on the Impact of Software Structure on Maintainability," IEEE Transactions on Software Engineering, vol. 13, no. 3, pp. 344-354, March, 1987. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1987.233165, author = {H.D. Rombach}, title = {A Controlled Expeniment on the Impact of Software Structure on Maintainability}, journal ={IEEE Transactions on Software Engineering}, volume = {13}, number = {3}, issn = {0098-5589}, year = {1987}, pages = {344-354}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1987.233165}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - A Controlled Expeniment on the Impact of Software Structure on Maintainability IS - 3 SN - 0098-5589 SP344 EP354 EPD - 344-354 A1 - H.D. Rombach, PY - 1987 KW - software structure KW - Complexity metrics KW - comprehensibility KW - controlled experiments KW - distributed systems KW - language comparisons KW - locality KW - maintainability lity KW - modifiability KW - reusability VL - 13 JA - IEEE Transactions on Software Engineering ER - | |||
This paper describes a study on the impact of software structure on maintainability aspects such as comprehensibility, locality, modifiability, and reusability in a distributed system environment. The study was part of a project at the University of Kaiserslautern, West Germany, to design and implement LADY, a LAnguage for Distributed systems. The study addressed the impact of software structure from two perspectives. The language designer's perspective was to evaluate the general impact of the set of structural concepts chosen for LADY on the maintainability of software systems implemented in LADY. The language user's perspective was to derive structural criteria (metrics), measurable from LADY systems, that allow the explanation or prediction of the software maintenance behavior. A controlled maintenance experiment was conducted involving twelve medium-size distributed software systems; six of these systems were implemented in LADY, the other six systems in an extended version of sequential Pascal. The benefits of the structural LADY concepts were judged based on a comparison of the average maintenance behavior of the LADY systems and the Pascal systems; the maintenance metrics were derived by analyzing the interdependence between structure and maintenance behavior of each individual LADY system.
Index Terms:
software structure, Complexity metrics, comprehensibility, controlled experiments, distributed systems, language comparisons, locality, maintainability lity, modifiability, reusability
Citation:
H.D. Rombach, "A Controlled Expeniment on the Impact of Software Structure on Maintainability," IEEE Transactions on Software Engineering, vol. 13, no. 3, pp. 344-354, March 1987, doi:10.1109/TSE.1987.233165
Usage of this product signifies your acceptance of the Terms of Use.

