DocumentCode
2856545
Title
Comparison research of two typical UML-class-diagram metrics: Experimental software engineering
Author
Yi, Tong
Author_Institution
Sch. of Inf. Technol., Jiangxi Univ. of Finance & Econ., Nanchang, China
Volume
12
fYear
2010
fDate
22-24 Oct. 2010
Abstract
Measuring UML class diagram complexity can help developers select one with lowest complexity from a variety of different designs with the same functionality; also provide guidance for developing high quality class diagrams. This paper compared the advantages and disadvantages of two typical class-diagram complexity metrics based on statistics and entropy-distance respectively from the view of newly experimental software engineering. 27 class diagrams related to the banking system were classified and predicted their understandability, analyzability and maintainability by means of algorithm C5.0 in well-known software SPSS Clementine. Results showed that UML class diagrams complexity metric based on statistics has higher classification accuracy than that based on entropy-distance.
Keywords
Unified Modeling Language; computational complexity; entropy; software maintenance; software metrics; C5.0 algorithm; SPSS Clementine; UML class diagram complexity metrics; entropy-distance; experimental software engineering; Biological system modeling; Complexity theory; Object oriented modeling; Software; Software measurement; Unified modeling language; Class Diagram; Software Measurement; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Application and System Modeling (ICCASM), 2010 International Conference on
Conference_Location
Taiyuan
Print_ISBN
978-1-4244-7235-2
Electronic_ISBN
978-1-4244-7237-6
Type
conf
DOI
10.1109/ICCASM.2010.5622152
Filename
5622152
Link To Document