Sciweavers

MSR
2009
ACM

Tracking concept drift of software projects using defect prediction quality

14 years 6 months ago
Tracking concept drift of software projects using defect prediction quality
Defect prediction is an important task in the mining of software repositories, but the quality of predictions varies strongly within and across software projects. In this paper we investigate the reasons why the prediction quality is so fluctuating due to the altering nature of the bug (or defect) fixing process. Therefore, we adopt the notion of a concept drift, which denotes that the defect prediction model has become unsuitable as set of influencing features has changed – usually due to a change in the underlying bug generation process (i.e., the concept). We explore four open source projects (Eclipse, OpenOffice, Netbeans and Mozilla) and construct file-level and project-level features for each of them from their respective CVS and Bugzilla repositories. We then use this data to build defect prediction models and visualize the prediction quality along the time axis. These visualizations allow us to identify concept drifts and – as a consequence – phases of stability and...
Jayalath Ekanayake, Jonas Tappolet, Harald Gall, A
Added 28 May 2010
Updated 28 May 2010
Type Conference
Year 2009
Where MSR
Authors Jayalath Ekanayake, Jonas Tappolet, Harald Gall, Abraham Bernstein
Comments (0)