Evaluating defect prediction approaches: a benchmark and an extensive comparison
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 …
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 …
alternative to module-level defect prediction that offers several advantages. First, since code …
An extensive comparison of bug prediction approaches
Reliably predicting software defects is one of software engineering's holy grails.
Researchers have devised and implemented a plethora of bug prediction approaches …
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
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 …
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 …
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 …
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 …
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 …
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) …
around modern information retrieval (IR) models such as latent semantic indexing (LSI) …
Combining text mining and data mining for bug report classification
Bug reports represent an important information source for software construction.
Misclassification of these reports inevitably introduces bias. Manual examinations can help …
Misclassification of these reports inevitably introduces bias. Manual examinations can help …