A complexity metric for object-oriented software

被引:4
作者
Yi T. [1 ]
Fang C. [1 ]
机构
[1] Jiangxi University of Finance & Economics, Nanchang, Jiangxi
关键词
class diagram; Maximum deviation; software measurement; software quality;
D O I
10.1080/1206212X.2018.1478194
中图分类号
学科分类号
摘要
With the continuous expansion of software scale, the complexity of software is getting increasing. The relationship between the models of large software projects is very complicated. In the development of software, how to make a reasonable evaluation of the quality of software projects has become a very important and urgent problem. Class diagram as a very important diagram in the process of software design, its reasonable design has a remarkable effect on the software complexity. To study the complexity of the class diagrams, this paper proposes maximum deviation-based multi-attribute decision method to measure class diagrams. By using the method of maximizing deviations, we can measure the complexity of the object-oriented software scientifically and reasonably. And then through case analysis, Pearson simple correlation coefficient was used to analyze the correlation between the existing three measurement methods and the metric of practical experience, whose results show that while measuring the object-oriented software, maximizing deviation method is more in accordance with practical experience. © 2018, © 2018 Informa UK Limited, trading as Taylor & Francis Group.
引用
收藏
页码:544 / 549
页数:5
相关论文
共 19 条
[1]  
Zhou X., Chen X.K., Sun J.X., Et al., Software measurement based reusable component extraction in object-oriented system, ACTA Electron Sin, 31, 5, pp. 649-653, (2003)
[2]  
Rubey R.J., Hartwick R.D., Quantitative measurement of program quality, ACM Natl Comput Conf, 23, pp. 671-677, (1968)
[3]  
Morris K.L., Metrics for object-oriented software development environments, (1989)
[4]  
Gu A., Zhou X., Li Z., Et al., Measuring object-oriented class cohesion based on complex networks, Arabian J Sci Eng, 42, 8, pp. 3551-3561, (2017)
[5]  
Rossi M., Brinkkemper S., Complexity metrics for systems development methods and techniques, Inf Syst, 21, 2, pp. 209-227, (1996)
[6]  
Abuhassan A., Alshayeb M., A metrics suite for UML model stability, Softw Syst Model, 15, pp. 1-27, (2016)
[7]  
Marchesi M.
[8]  
Genero M., Defining and validating metrics for conceptual models, Ph.D. thesis, (2002)
[9]  
Genero M., Piattini M., Chaudron M., Quality of UML models, Inf Softw Technol, 51, 12, pp. 1629-1630, (2009)
[10]  
Misra S., Adewumi A., Fernandez-Sanz L., Et al., A suite of object oriented cognitive complexity metrics, IEEE Access, 6, 99, pp. 1-16, (2018)