DocumentCode
2122314
Title
Application of neural networks for software quality prediction using object-oriented metrics
Author
Quah, Tong-Seng ; Thwin, Mie Mie Thet
Author_Institution
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2003
fDate
22-26 Sept. 2003
Firstpage
116
Lastpage
125
Abstract
The paper presents the application of neural networks in software quality estimation using object-oriented metrics. Quality estimation includes estimating reliability as well as maintainability of software. Reliability is typically measured as the number of defects. Maintenance effort can be measured as the number of lines changed per class. In this paper, two kinds of investigation are performed: predicting the number of defects in a class; and predicting the number of lines change per class. Two neural network models are used: they are Ward neural network; and General Regression neural network (GRNN). Object-oriented design metrics concerning inheritance related measures, complexity measures, cohesion measures, coupling measures and memory allocation measures are used as the independent variables. GRNN network model is found to predict more accurately than Ward network model.
Keywords
neural nets; object-oriented programming; software maintenance; software metrics; software quality; GRNN; General Regression neural network; Ward neural network; cohesion measures; complexity measures; coupling measures; memory allocation measures; neural networks; object-oriented metrics; quality estimation; reliability estimation; software maintenance; software quality; Application software; Computer vision; Maintenance engineering; Neural networks; Object oriented modeling; Predictive models; Slabs; Software maintenance; Software metrics; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-1905-9
Type
conf
DOI
10.1109/ICSM.2003.1235412
Filename
1235412
Link To Document