Back to Search Start Over

Research and design of program complexity measurement technology based on OINK framework

Authors :
Liping Qiao
Xuejun Zou
Rui Duan
Xueting Jia
Source :
Mathematical Models in Engineering.
Publication Year :
2023
Publisher :
JVE International Ltd., 2023.

Abstract

With the expansion of software system scale, the study of software complexity has become a hot topic in software engineering. However, the domestic research on software complexity analysis technology is not mature, especially the measurement and evaluation methods of software complexity are not perfect. In order to solve the problem of prediction and evaluation of program structure complexity in software engineering more effectively, this paper proposed a program complexity measurement technique based on OINK framework. The technology uses the data sharing interface design to analysis target program by extracting the complex relationship between OINK components. On this basis, the technology adopts the layered software architecture to realize the automatic design of the function of the measurement data acquisition module, the complexity measurement module and the data management module of measurement results, thus, the structure complexity of the target program can be analyzed more clearly and accurately. At the same time, this technique applies multiple measurement methods to quantify the complexity of program structure, such as McCabe, HalStead, and Line Count. Experimental results show that this method can effectively measure the complexity of program structure. The solution on software complexity based on the open source ONIK framework will be open up worldwide, and will be continuously supported and improved by global communities and teams under the constraints of common driving forces.

Subjects

Subjects :
General Medicine

Details

ISSN :
24244627 and 23515279
Database :
OpenAIRE
Journal :
Mathematical Models in Engineering
Accession number :
edsair.doi...........cbfc509f8ad9cf8b6ceef07e60901b7d
Full Text :
https://doi.org/10.21595/mme.2023.23162