Not logged in.
Quick Search - Contribution
Contribution Details
Type | Conference or Workshop Paper |
Scope | Discipline-based scholarship |
Published in Proceedings | Yes |
Title | On the Relation of Refactorings and Software Defect Prediction |
Organization Unit | |
Authors |
|
Presentation Type | paper |
Item Subtype | Original Work |
Refereed | Yes |
Status | Published in final form |
Language |
|
Page Range | 35 - 38 |
Event Title | International Working Conference on Mining Software Repositories |
Event Type | conference |
Event Location | Leipzig, Germany |
Event Start Date | May 10 - 2008 |
Event End Date | May 11 - 2008 |
Abstract Text | This paper analyzes the influence of evolution activities such as refactoring on software defects. In a case study of five open source projects we used attributes of software evolution to predict defects in time periods of six months. We use versioning and issue tracking systems to extract 110 data mining features, which are separated into refactoring and non-refactoring related features. These features are used as input into classification algorithms that create prediction models for software defects. We found out that refactoring related features as well as non-refactoring related features lead to high quality prediction models. Additionally, we discovered that refactorings and defects have an inverse correlation: The number of software defects decreases, if the number of refactorings increased in the preceding time period. As a result, refactoring should be a significant part of both bug fixes and other evolutionary changes to reduce software defects. |
Digital Object Identifier | 10.1145/1370750.1370759 |
Other Identification Number | merlin-id:321 |
Export |
BibTeX
EP3 XML (ZORA) |