Empirical Analysis of the Relation between Level of Detail in UML Models and Defect Density
This paper investigates the relation between the level of detail (LoD) in UML models and defect density of the associated implementation. We propose LoD measures that are applicable to both class- and sequence diagrams. Based on empirical data from an industrial software project we have found that classes with higher LoD, calculated using sequence diagram LoD metrics, correlates with lower defect density. Overall, this paper discusses a novel and practical approach to measure LoD in UML models and describes its application to a significant industrial case study.
KeywordsUnified Modeling Language Design Metrics Quality Measure Correlation Analyses
Unable to display preview. Download preview PDF.
- 4.Brito e Abreu, F., Melo, W.: Evaluating the impact of object-oriented design on software quality. In: METRICS 1996: Proceedings of the 3rd International Software Metrics Symposium. IEEE Computer Society Press, Los Alamitos (1996)Google Scholar
- 10.SDMetrics: The UML design quality metrics tool, http://www.sdmetrics.com
- 13.IEEE: IEEE standard classification for software anomalies. IEEE Std 1044-1993 (1994)Google Scholar
- 15.Nugroho, A., Chaudron, M.R.V.: Managing the quality of UML models in practice. In: Rech, J., Bunse, C. (eds.) Model-Driven Software Development: Integrating Quality Assurance. Idea Group Inc. (2008)Google Scholar
- 16.Nugroho, A., Chaudron, M.R.V.: A survey into the rigor of UML use and its perceived impact on quality and productivity. In: 2nd International Symposium of Empirical Software Engineering and Measurement (2008)Google Scholar