Title of article :
An effort prediction framework for software defect correction
Author/Authors :
Hassouna، نويسنده , , Alaa and Tahvildari، نويسنده , , Ladan، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2010
Pages :
13
From page :
197
To page :
209
Abstract :
This article tackles the problem of predicting effort (in person–hours) required to fix a software defect posted on an Issue Tracking System. The proposed method is inspired by the Nearest Neighbour Approach presented by the pioneering work of Weiss et al. (2007) [1]. We propose four enhancements to Weiss et al. (2007) [1]: Data Enrichment, Majority Voting, Adaptive Threshold and Binary Clustering. Data Enrichment infuses additional issue information into the similarity-scoring procedure, aiming to increase the accuracy of similarity scores. Majority Voting exploits the fact that many of the similar historical issues have repeating effort values, which are close to the actual. Adaptive Threshold automatically adjusts the similarity threshold to ensure that we obtain only the most similar matches. We use Binary Clustering if the similarity scores are very low, which might result in misleading predictions. This uses common properties of issues to form clusters (independent of the similarity scores) which are then used to produce the predictions. Numerical results are presented showing a noticeable improvement over the method proposed in Weiss et al. (2007) [1].
Keywords :
Clustering , Software defect correction , Issue tracking system , Software effort prediction , case-based reasoning
Journal title :
Information and Software Technology
Serial Year :
2010
Journal title :
Information and Software Technology
Record number :
2374567
Link To Document :
بازگشت