loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2002 International Symposium on Empirical Software Engineering (ISESE'02)
Empirical Validation of Class Diagram Metrics
Nara, Japan
October 03-October 04
ISBN: 0-7695-1796-X
Marcela Genero, University of Castilla-La Mancha
Mario Piattini, University of Castilla-La Mancha
Coral Calero, University of Castilla-La Mancha
As a key early artefact in the development of OO software, the quality of class diagrams is crucial for all later design work and could be a major determinant for the quality of the software product that is finally delivered. Quantitative measurement instruments are useful to assess class diagram quality in an objective way, thus avoiding bias in the quality evaluation process. This paper presents a set of metrics -based on UML relationships- which measure UML class diagram structural complexity following the idea that it is related to the maintainability of such diagrams. Also summarized are two controlled experiments carried out in order to gather empirical evidence in this sense. As a result of all the experimental work, we can conclude that most of the metrics we proposed (NAssoc, NAgg, NaggH, MaxHAgg, NGen, NgenH and MaxDIT) are good indicators of class diagram maintainability. We cannot, however, draw such firm conclusions regarding the NDep metric.
Index Terms:
OO high-level metrics, structural complexity, class diagrams, maintainability, UML, empirical validation
Citation:
Marcela Genero, Mario Piattini, Coral Calero, "Empirical Validation of Class Diagram Metrics," isese, pp.195, 2002 International Symposium on Empirical Software Engineering (ISESE'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.