Back to Search Start Over

A Software Network Model for Software Structure and Faults Distribution Analysis.

Authors :
Ai, Jun
Su, Wenzhu
Zhang, Shaoxiong
Yang, Yiwen
Source :
IEEE Transactions on Reliability. Sep2019, Vol. 68 Issue 3, p844-858. 15p.
Publication Year :
2019

Abstract

Since the development of computer science, our lives have become increasingly dependent on software. While we enjoy the benefits and convenience that software programs provide, we cannot ignore issues with software reliability, complexity, and security. Since the introduction of complex networks, people have been using software network to analyze software problems; however, traditional software network models are not currently capable of analyzing software with large scale and complex structures. In this paper, a new software network model is proposed, with which each node in the network can be assigned a set of coordinates that reflect its function-call information and make the disorder of the network graph more orderly. Additionally, characteristics and derivatives of the model are thoroughly examined and analyzed. A case study using the coordinate model combined with bug information is then conducted to analyze five different software programs. The results show that the proposed model can be used to analyze the relationship between nodes or defects distribution and software network parameters, as well as high-risk module excavation through a defect density analysis. Compared to traditional software network models, the model maintains the inner logic relationship of the software systems better, which makes it easier to analyze many aspects of software. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189529
Volume :
68
Issue :
3
Database :
Academic Search Index
Journal :
IEEE Transactions on Reliability
Publication Type :
Academic Journal
Accession number :
138433570
Full Text :
https://doi.org/10.1109/TR.2019.2909786