An empirical comparison of model validation techniques for defect prediction models
C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Defect prediction models help software quality assurance teams to allocate their limited
resources to the most defect-prone modules. Model validation techniques, such as-fold …
resources to the most defect-prone modules. Model validation techniques, such as-fold …
Heterogeneous defect prediction
Software defect prediction is one of the most active research areas in software engineering.
We can build a prediction model with defect data collected from a software project and …
We can build a prediction model with defect data collected from a software project and …
The impact of automated parameter optimization on defect prediction models
C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Defect prediction models-classifiers that identify defect-prone software modules-have
configurable parameters that control their characteristics (eg, the number of trees in a …
configurable parameters that control their characteristics (eg, the number of trees in a …
The impact of class rebalancing techniques on the performance and interpretation of defect prediction models
C Tantithamthavorn, AE Hassan… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect models that are trained on class imbalanced datasets (ie, the proportion of defective
and clean modules is not equally represented) are highly susceptible to produce inaccurate …
and clean modules is not equally represented) are highly susceptible to produce inaccurate …
A large-scale empirical study of just-in-time quality assurance
Defect prediction models are a well-known technique for identifying defect-prone files or
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …
Transfer defect learning
Many software defect prediction approaches have been proposed and most are effective in
within-project prediction settings. However, for new projects or projects with limited training …
within-project prediction settings. However, for new projects or projects with limited training …
An empirical study of the impact of modern code review practices on software quality
Software code review, ie, the practice of having other team members critique changes to a
software system, is a well-established best practice in both open source and proprietary …
software system, is a well-established best practice in both open source and proprietary …
The impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects
Software code review, ie, the practice of having third-party team members critique changes
to a software system, is a well-established best practice in both open source and proprietary …
to a software system, is a well-established best practice in both open source and proprietary …
Identifying impactful service system problems via log analysis
Logs are often used for troubleshooting in large-scale software systems. For a cloud-based
online system that provides 24/7 service, a huge number of logs could be generated every …
online system that provides 24/7 service, a huge number of logs could be generated every …
Clami: Defect prediction on unlabeled datasets (t)
Defect prediction on new projects or projects with limited historical data is an interesting
problem in software engineering. This is largely because it is difficult to collect defect …
problem in software engineering. This is largely because it is difficult to collect defect …