Title :
Similarity-based and rank-based defect prediction
Author :
Tung Thanh Nguyen ; Tran Quang An ; Vu Thanh Hai ; Tu Minh Phuong
Author_Institution :
Comput. Sci. Dept., Utah State Univ., Logan, UT, USA
Abstract :
In this paper, we explore two new approaches for software defect prediction. The similarity-based approach predicts the number of latent defects of a software module from those of modules most similar to it. The rank-based approach uses machine learning models specially trained to predict the ranks of software modules based on their actual number of latent defects. In both approaches, we use technical concerns/functionalities recovered by topic modeling techniques as features to represent software modules. Empirical evaluation with five real software systems shows that the proposed approaches outperform the traditional one and a recently introduced defect prediction method.
Keywords :
fault diagnosis; learning (artificial intelligence); program debugging; machine learning models; rank-based defect prediction; similarity-based defect prediction; software defect prediction; software module latent defects; topic modeling techniques; Adaptation models; Linear regression; Mars; Predictive models; Software; Training; Vectors;
Conference_Titel :
Advanced Technologies for Communications (ATC), 2014 International Conference on
Print_ISBN :
978-1-4799-6955-5
DOI :
10.1109/ATC.2014.7043405