Evaluating defect prediction approaches: a benchmark and an extensive comparison

M D'Ambros, M Lanza, R Robbes - Empirical Software Engineering, 2012 - Springer
Reliably predicting software defects is one of the holy grails of software engineering.
Researchers have devised and implemented a plethora of defect/bug prediction approaches …

Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction

S McIntosh, Y Kamei - Proceedings of the 40th international conference …, 2018 - dl.acm.org
Change-level defect prediction [5], aka, Just-In-Time (JIT) defect prediction [1], is an
alternative to module-level defect prediction that offers several advantages. First, since code …

An extensive comparison of bug prediction approaches

M D'Ambros, M Lanza, R Robbes - 2010 7th IEEE working …, 2010 - ieeexplore.ieee.org
Reliably predicting software defects is one of software engineering's holy grails.
Researchers have devised and implemented a plethora of bug prediction approaches …

An exploratory study of the impact of antipatterns on class change-and fault-proneness

F Khomh, MD Penta, YG Guéhéneuc… - Empirical Software …, 2012 - Springer
Antipatterns are poor design choices that are conjectured to make object-oriented systems
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …

Predicting the severity of a reported bug

A Lamkanfi, S Demeyer, E Giger… - 2010 7th IEEE working …, 2010 - ieeexplore.ieee.org
The severity of a reported bug is a critical factor in deciding how soon it needs to be fixed.
Unfortunately, while clear guidelines exist on how to assign the severity of a bug, it remains …

Mining unstructured data in software repositories: Current and future trends

G Bavota - 2016 IEEE 23rd International Conference on …, 2016 - ieeexplore.ieee.org
The amount of unstructured data available to software engineering researchers in
versioning systems, issue trackers, achieved communications, and many other repositories …

What makes a good bug report?

T Zimmermann, R Premraj, N Bettenburg… - IEEE Transactions …, 2010 - ieeexplore.ieee.org
In software development, bug reports provide crucial information to developers. However,
these reports widely differ in their quality. We conducted a survey among developers and …

On the validity of pre-trained transformers for natural language processing in the software engineering domain

J Von der Mosel, A Trautsch… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Transformers are the current state-of-the-art of natural language processing in many
domains and are using traction within software engineering research as well. Such models …

Bug localization using latent dirichlet allocation

SK Lukins, NA Kraft, LH Etzkorn - Information and Software Technology, 2010 - Elsevier
CONTEXT: Some recent static techniques for automatic bug localization have been built
around modern information retrieval (IR) models such as latent semantic indexing (LSI) …

Combining text mining and data mining for bug report classification

Y Zhou, Y Tong, R Gu, H Gall - Journal of Software: Evolution …, 2016 - Wiley Online Library
Bug reports represent an important information source for software construction.
Misclassification of these reports inevitably introduces bias. Manual examinations can help …