Application of Adaptive Neuro-Fuzzy Inference System for Predicting Software Change Proneness

被引:0
作者
Peer, Akshit [1 ]
Malhotra, Ruchika [1 ]
机构
[1] Delhi Technol Univ, Dept Comp Engn, Delhi 110042, India
来源
2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI) | 2013年
关键词
ANFIS; bagging; change proneness; logistic regression; random forest; receiver operating characteristic (ROC) curve; sensitivity; specificity; METRICS; VALIDATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we model the relationship between object-oriented metrics and software change proneness. We use adaptive neuro-fuzzy inference system (ANFIS) to calculate the change proneness for the two commercial open source software systems. The performance of ANFIS is compared with other techniques like bagging, logistic regression and decision trees. We use the area under receiver operating characteristic (ROC) curve to determine the effectiveness of the model. The present analysis shows that of all the techniques investigated, ANFIS gives the best results for both the software systems. We also calculate the sensitivity and specificity for each technique and use it as a measure to evaluate the model effectiveness. The aim of the study is to know the change prone classes in the early phases of software development so as to plan the allocation of testing resources effectively and thus improve software maintainability.
引用
收藏
页码:2026 / 2031
页数:6
相关论文
共 29 条
[1]  
Aggarwal K. K., 2005, Journal of Computer Sciences, V1, P538, DOI 10.3844/jcssp.2005.538.542
[2]   Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study [J].
Aggarwal, K.K. ;
Singh, Yogesh ;
Kaur, Arvinder ;
Malhotra, Ruchika .
Software Process Improvement and Practice, 2009, 14 (01) :39-62
[3]   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
[4]  
Ah-Rim Han, 2008, 2008 IEEE 32nd International Computer Software and Applications Conference (COMPSAC), P76, DOI 10.1109/COMPSAC.2008.80
[5]   A validation of object-oriented design metrics as quality indicators [J].
Basili, VR ;
Briand, LC ;
Melo, WL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) :751-761
[6]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[7]   A change impact model for changeability assessment in object-oriented software systems [J].
Chaumun, MA ;
Kabaili, H ;
Keller, RK ;
Lustman, F .
PROCEEDINGS OF THE THIRD EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, 1999, :130-138
[8]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[9]   On the Relationship Between Change Coupling and Software Defects [J].
D'Ambros, Marco ;
Lanza, Michele ;
Robbes, Romain .
16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, :135-144
[10]  
el Emam K., 1999, A validation of object-oriented metrics"