Title
Prediction & Assessment Of Change Prone Classes Using Statistical & Machine Learning Techniques
Abstract
Software today has become an inseparable part of our life. In order to achieve the ever demanding needs of customers, it has to rapidly evolve and include a number of changes. In this paper, our aim is to study the relationship of object oriented metrics with change proneness attribute of a class. Prediction models based on this study can help us in identifying change prone classes of a software. We can then focus our efforts on these change prone classes during testing to yield a better quality software. Previously, researchers have used statistical methods for predicting change prone classes. But machine learning methods are rarely used for identification of change prone classes. In our study, we evaluate and compare the performances of ten machine learning methods with the statistical method. This evaluation is based on two open source software systems developed in Java language. We also validated the developed prediction models using other software data set in the same domain (3D modelling). The performance of the predicted models was evaluated using receiver operating characteristic analysis. The results indicate that the machine learning methods are at par with the statistical method for prediction of change prone classes. Another analysis showed that the models constructed for a software can also be used to predict change prone nature of classes of another software in the same domain. This study would help developers in performing effective regression testing at low cost and effort. It will also help the developers to design an effective model that results in less change prone classes, hence better maintenance.
Year
DOI
Venue
2017
10.3745/JIPS.04.0013
JOURNAL OF INFORMATION PROCESSING SYSTEMS
Keywords
Field
DocType
Change Proneness, Empirical Validation, Machine Learning Techniques, Software Quality
Data mining,Computer science,Artificial intelligence,Machine learning
Journal
Volume
Issue
ISSN
13
4
1976-913X
Citations 
PageRank 
References 
5
0.56
0
Authors
2
Name
Order
Citations
PageRank
Ruchika Malhotra153335.12
Ravi Jangra250.56