Comparing mining algorithms for predicting the severity of a reported bug

A Lamkanfi, S Demeyer, QD Soetens… - 2011 15th European …, 2011 - ieeexplore.ieee.org
A critical item of a bug report is the so-called" severity", ie the impact the bug has on the
successful execution of the software system. Consequently, tool support for the person …

Ticket tagger: Machine learning driven issue classification

R Kallis, A Di Sorbo, G Canfora… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Software maintenance is crucial for software projects evolution and success: code should be
kept up-to-date and error-free, this with little effort and continuous updates for the end-users …

Got issues? who cares about it? a large scale investigation of issue trackers from github

TF Bissyandé, D Lo, L Jiang… - 2013 IEEE 24th …, 2013 - ieeexplore.ieee.org
Feedback from software users constitutes a vital part in the evolution of software projects. By
filing issue reports, users help identify and fix bugs, document software code, and enhance …

Not all bugs are the same: Understanding, characterizing, and classifying bug types

G Catolino, F Palomba, A Zaidman… - Journal of Systems and …, 2019 - Elsevier
Modern version control systems, eg, GitHub, include bug tracking mechanisms that
developers can use to highlight the presence of bugs. This is done by means of bug reports …

Can traditional fault prediction models be used for vulnerability prediction?

Y Shin, L Williams - Empirical Software Engineering, 2013 - Springer
Finding security vulnerabilities requires a different mindset than finding general faults in
software—thinking like an attacker. Therefore, security engineers looking to prioritize …

Identify severity bug report with distribution imbalance by CR-SMOTE and ELM

S Guo, R Chen, H Li, T Zhang, Y Liu - International Journal of …, 2019 - World Scientific
Manually inspecting bugs to determine their severity is often an enormous but essential
software development task, especially when many participants generate a large number of …

The impact of mislabelling on the performance and interpretation of defect prediction models

C Tantithamthavorn, S McIntosh… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
The reliability of a prediction model depends on the quality of the data from which it was
trained. Therefore, defect prediction models may be unreliable if they are trained using noisy …

When does a refactoring induce bugs? an empirical study

G Bavota, B De Carluccio, A De Lucia… - 2012 IEEE 12th …, 2012 - ieeexplore.ieee.org
Refactorings are-as defined by Fowler-behavior preserving source code transformations.
Their main purpose is to improve maintainability or comprehensibility, or also reduce the …

Method-level bug prediction

E Giger, M D'Ambros, M Pinzger, HC Gall - Proceedings of the ACM …, 2012 - dl.acm.org
Researchers proposed a wide range of approaches to build effective bug prediction models
that take into account multiple aspects of the software development process. Such models …

Toward a smell-aware bug prediction model

F Palomba, M Zanoni, FA Fontana… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices. Previous studies
empirically assessed the impact of smells on code quality and clearly indicate their negative …