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 :
بازگشت