• Publications
  • Influence
Cross-project defect prediction: a large scale experiment on data vs. domain vs. process
TLDR
We study cross-project defect prediction models on a large scale and identify factors that do influence the success of cross- project predictions. Expand
  • 493
  • 52
  • PDF
Don't touch my code!: examining the effects of ownership on software quality
Ownership is a key aspect of large-scale software development. We examine the relationship between different ownership measures and software failures in two large software projects: Windows Vista andExpand
  • 276
  • 36
  • PDF
The influence of organizational structure on software quality
TLDR
We present a metric scheme to quantify organizational complexity, in relation to the product development process to identify if the metrics impact failure-proneness. Expand
  • 358
  • 21
  • PDF
Characterizing and predicting which bugs get fixed: an empirical study of Microsoft Windows
TLDR
We performed an empirical study to characterize factors that affect which bugs get fixed in Windows Vista and Windows 7, focusing on factors related to bug report edits and relationships between people involved in handling the bug. Expand
  • 215
  • 19
  • PDF
Can developer-module networks predict failures?
TLDR
We use network centrality measures to measure the degree of fragmentation of developer contributions. Expand
  • 227
  • 15
  • PDF
Putting It All Together: Using Socio-technical Networks to Predict Failures
TLDR
We present an approach predicting failure prone software components using development history and dependency information performs better than priormethods which use dependency or contribution information in isolation. Expand
  • 177
  • 13
  • PDF
Characterizing and predicting which bugs get reopened
TLDR
In this paper we characterize when bug reports are reopened by using the Microsoft Windows operating system project as an empirical case study. Expand
  • 140
  • 12
  • PDF
Change Bursts as Defect Predictors
In software development, every change induces a risk. What happens if code changes again and again in some period of time? In an empirical study on Windows Vista, we found that the features of suchExpand
  • 166
  • 11
  • PDF
The Art of Testing Less without Sacrificing Quality
TLDR
We created a generic test selection strategy called THEO that accelerates test processes without sacrificing product quality. Expand
  • 68
  • 7
  • PDF
Challenges with applying vulnerability prediction models
TLDR
The goal of this research is to measure whether vulnerability prediction models built using standard recommendations perform well enough to provide actionable results for engineering resource allocation. Expand
  • 59
  • 7
  • PDF