International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings.
DOI: 10.1109/icsm.2003.1235412
|View full text |Cite
|
Sign up to set email alerts
|

Application of neural networks for software quality prediction using object-oriented metrics

Abstract: This 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 a 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. The first on predicting the number of defects in a class and the second on predicting the number of lines chang… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 35 publications
(12 citation statements)
references
References 21 publications
0
12
0
Order By: Relevance
“…Even though Khoshgoftaar et al [17] used Back Propagation Neural network to predict fault proneness for the software modules developed in procedural paradigm, Tong-Seng et al [24] first attempted neural network based prediction for OO environment. They applied General Regression Neural Networks to empirically validate nine Object-Oriented metrics to predict the value of fault count.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Even though Khoshgoftaar et al [17] used Back Propagation Neural network to predict fault proneness for the software modules developed in procedural paradigm, Tong-Seng et al [24] first attempted neural network based prediction for OO environment. They applied General Regression Neural Networks to empirically validate nine Object-Oriented metrics to predict the value of fault count.…”
Section: Related Workmentioning
confidence: 99%
“…Many approaches for evaluating the quality of the prediction models are available for example, statistical significance of co-efficient [10], goodness of fit [7], cross validation [8], data splitting [24] etc.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…These models use characteristics in software codes such as lines of code, nesting of loops, external references, input/outputs, cyclomatic complexity and so forth to estimate the number of defects in the software [8][9][10][11][12][13][14][15]17,18,20,[24][25][26]38,39]. In two earlier studies, software development faults were predicted using object-oriented design metrics and SQL metrics [32,33].…”
Section: Related Workmentioning
confidence: 99%
“…Predictive models using neural networks and genetic net, etc. are more adept to modeling nonlinear functional relationships that are difficult to model with other techniques, and are attractive enhancements for software quality modeling [32,33]. The use of neural network model with genetic training strategy is therefore introduced to improve prediction results for estimating software readiness in this study.…”
Section: Introductionmentioning
confidence: 97%