Examining the Effectiveness of Machine Learning Algorithms for Prediction of Change Prone Classes

被引:0
作者
Malhotra, Ruchika [1 ]
Khanna, Megha [2 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi 110042, India
[2] Univ Delhi, Acharaya Narendra Dev Coll, Delhi 110019, India
来源
2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS) | 2014年
关键词
Change proneness; Object- Oriented metrics; Open source; Software Quality; COUPLING MEASUREMENT; SOFTWARE; METRICS; SUITE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 algorithms with the help of Friedman test.
引用
收藏
页码:635 / 642
页数:8
相关论文
共 35 条
[1]   Empirical Study of Object-Oriented Metrics [J].
Aggarwal, K. K. ;
Singh, Yogesh ;
Kaur, Arvinder ;
Malhotra, Ruchika .
JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (08) :149-173
[2]  
Aggarwal K.K., 2006, T ENG COMPUTING TECH, V15
[3]   TEMPORAL SOFTWARE CHANGE PREDICTION USING NEURAL NETWORKS [J].
Amoui, Mehdi ;
Salehie, Mazeiar ;
Tahvildari, Ladan .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (07) :995-1014
[4]   Dynamic coupling measurement for object-oriented software [J].
Arisholm, E ;
Briand, LC ;
Foyen, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (08) :491-506
[5]   A PSO-based model to increase the accuracy of software development effort estimation [J].
Bardsiri, Vahid Khatibi ;
Jawawi, Dayang Norhayati Abang ;
Hashim, Siti Zaiton Mohd ;
Khatibi, Elham .
SOFTWARE QUALITY JOURNAL, 2013, 21 (03) :501-526
[6]  
Bieman JM, 2003, PROG COMPREHEN, P44
[7]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[8]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[9]   Exploring the relationships between design measures and software quality in object-oriented systems [J].
Briand, LC ;
Wüst, J ;
Daly, JW ;
Porter, DV .
JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 51 (03) :245-273
[10]   A unified framework for coupling measurement in object-oriented systems [J].
Briand, LC ;
Daly, JW ;
Wüst, JK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) :91-121