PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
November 1, 2013244 citations

Personalized defect prediction

View Full Paper
TJTian JiangLTLin TanSKSunghun Kim

Key Points

Key points are not available for this paper at this time.

Abstract

Many defect prediction techniques have been proposed. While they often take the author of the code into consideration, none of these techniques build a separate prediction model for each developer. Different developers have different coding styles, commit frequencies, and experience levels, causing different defect patterns. When the defects of different developers are combined, such differences are obscured, hurting prediction performance. This paper proposes personalized defect prediction-building a separate prediction model for each developer to predict software defects. As a proof of concept, we apply our personalized defect prediction to classify defects at the file change level. We evaluate our personalized change classification technique on six large software projects written in C and Java-the Linux kernel, PostgreSQL, Xorg, Eclipse, Lucene and Jackrabbit. Our personalized approach can discover up to 155 more bugs than the traditional change classification (210 versus 55) if developers inspect the top 20% lines of code that are predicted buggy. In addition, our approach improves the F1-score by 0.01-0.06 compared to the traditional change classification.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Jiang et al. (2013) studied this question.

synapsesocial.com/papers/6a208f87f9c5f638e0cc46fbhttps://doi.org/10.1109/ase.2013.6693087
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Multivariate Adaptive Regression Splines1991 · 8,114 citations
  2. 2An empirical study of operating systems errors2001 · 77 citations
  3. 3Think Locally, Act Globally: Improving Defect and Effort Prediction Models2012 · 101 citations
  4. 4ReLink2011 · 390 citations
  5. 5Ownership, experience and defects2011 · 203 citations