DocumentCode :
2772486
Title :
Neural Net Analysis of the Propensity for Change in Large Software Systems
Author :
Morphet, Steven B. ; Fawcett, James ; Bolazar, Kanat ; Gungor, Murat
fYear :
0
fDate :
0-0 0
Firstpage :
2606
Lastpage :
2610
Abstract :
A novel approach for analyzing the relationship between code metrics and change count histories is presented. Specifically, neural networks are employed to determine a mapping between metrics and change count. While these neural networks can be trained to a high degree of accuracy, their internal workings remain opaque to the user. As such, a fuzzy modeling approach is additionally employed to generate the rules governing the neural computation. These rules are linguistic in nature and are thus more easily interpreted by software project managers. Application of this method to Mozilla change data reveals the importance of fan-out, total lines of code and maximum cyclomatic complexity metrics in predicting amount of change per file.
Keywords :
fuzzy set theory; neural nets; software management; software metrics; Mozilla change data; change count history; code metrics; cyclomatic complexity metrics; fuzzy modeling approach; neural computation; neural net analysis; neural networks; software project managers; software systems; Application software; Biological neural networks; History; Intelligent networks; Neural networks; Open source software; Project management; Software libraries; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Networks, 2006. IJCNN '06. International Joint Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-9490-9
Type :
conf
DOI :
10.1109/IJCNN.2006.247138
Filename :
1716448
Link To Document :
بازگشت