DocumentCode
244643
Title
Examining the effectiveness of machine learning algorithms for prediction of change prone classes
Author
Malhotra, Ravish ; Khanna, Megha
Author_Institution
Dept. of Software Eng., Delhi Technol. Univ., New Delhi, India
fYear
2014
fDate
21-25 July 2014
Firstpage
635
Lastpage
642
Abstract
Managing change in the early stages of a software development life cycle is an effective strategy for developing a good quality software at low costs. In order to manage change, we use software quality models which can efficiently predict change prone classes and hence guide developers in appropriate distribution of limited resources. This study examines the effectiveness of ten machine learning algorithms for developing such software quality models on three object-oriented software data sets. We also compare the performance of machine learning algorithms with the widely used logistic regression technique and statistically rank various algwith the help of Friedman test.
Keywords
learning (artificial intelligence); object-oriented programming; regression analysis; software development management; software quality; Friedman test; change management; change prone classes prediction; logistic regression technique; machine learning algorithms; object-oriented software data sets; software development life cycle; software quality models; Data models; Measurement; Prediction algorithms; Predictive models; Software; Software algorithms; Support vector machines; Change proneness; Object- Oriented metrics; Open source; Software Quality;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location
Bologna
Print_ISBN
978-1-4799-5312-7
Type
conf
DOI
10.1109/HPCSim.2014.6903747
Filename
6903747
Link To Document