Find in Library
Search millions of books, articles, and more
Indexed Open Access Databases
Software Fault-Proneness Analysis based on Composite Developer-Module Networks
oleh: Shou-Yu Lee, W. Eric Wong, Yihao Li, William Cheng-Chung Chu
Format: | Article |
---|---|
Diterbitkan: | IEEE 2021-01-01 |
Deskripsi
Existing software fault-proneness analysis and prediction models can be categorized into software metrics and visualized approaches. However, the studies of the software metrics solely rely on the quantified data, while the latter fails to reflect the human aspect, which is proven to be a main cause of many failures in various domains. In this paper, we proposed a new analysis model with an improved software network called Composite Developer-Module Network. The network is composed of the linkage of both developers to software modules and software modules to modules to reflect the characteristics and interaction between developers. After the networks of the research objects are built, several different sub-graphs in the networks are derived from analyzing the structures of the sub-graphs that are more fault-prone and further determine whether the software development is in a bad structure, thus predicting the fault-proneness. Our research shows that the different sub-structures are not only a factor in fault-proneness, but also that the complexity of the sub-structure can affect the production of bugs.