A large-scale empirical study of just-in-time quality assurance
Kyushu University · Rochester Institute of Technology · +5 more institutions
Abstract
Defect prediction models are a well-known technique for identifying defect-prone files or packages such that practitioners can allocate their quality assurance efforts (e.g., testing and code reviews). However, once the critical files or packages have been identified, developers still need to spend considerable time drilling down to the functions or even code snippets that should be reviewed or tested. This makes the approach too time consuming and impractical for large software systems. Instead, we consider defect prediction models that focus on identifying defect-prone (“risky”) software changes instead of files or packages. We refer to this type of quality assurance activity as “Just-In-Time Quality…
Citation impact
- FWCI
- 23.51
- Percentile
- 100%
- References
- 71
Authors
7Topics & keywords
- Computer science
- Software quality assurance
- Quality assurance
- Source lines of code
- Quality (philosophy)
- Software quality
- Code review
- Scale (ratio)
- Industry, innovation and infrastructure