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
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;
Conference_Titel :
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
Print_ISBN :
0-7695-1905-9
DOI :
10.1109/ICSM.2003.1235412