DocumentCode
2204685
Title
Improving code churn predictions during the system test and maintenance phases
Author
Khoshgoftaar, Taghi M. ; Szabo, Robert M.
Author_Institution
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear
1994
fDate
19-23 Sep 1994
Firstpage
58
Lastpage
67
Abstract
We show how to improve the prediction of gross change using neural networks. We select a multiple regression quality model from the principal components of software complexity metrics collected from a large commercial software system at the beginning of the testing phase. Our measure of quality is based on gross change, and is collected at the end of the maintenance phase. This quality measure is attractive for study as it is both objective and easily obtained directly from the source code. Then, we train a neural network with the complete set of principal components. Comparisons of the two models, gathered from eight related software systems, shows that the neural network offers much improved predictive quality over the multiple regression model
Keywords
learning (artificial intelligence); neural nets; program testing; software maintenance; software metrics; software quality; code churn predictions; gross change prediction; large commercial software system; multiple regression model; multiple regression quality model; neural net training; neural networks; principal components; software complexity metrics; software maintenance; software quality; system testing; Learning systems; Neural network applications; Software design/development; Software maintenance; Software metrics; Software quality; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1994. Proceedings., International Conference on
Conference_Location
Victoria, BC
Print_ISBN
0-8186-6330-8
Type
conf
DOI
10.1109/ICSM.1994.336789
Filename
336789
Link To Document