Defect prediction models-classifiers that identify defect-prone software modules-have configurable parameters that control their characteristics (eg, the number of trees in a …
With over 10 million git repositories, GitHub is becoming one of the most important source of software artifacts on the Internet. Researchers are starting to mine the information stored in …
A good test suite is one that detects real faults. Because the set of faults in a program is usually unknowable, this definition is not useful to practitioners who are creating test suites …
Q Luo, F Hariri, L Eloussi, D Marinov - Proceedings of the 22nd ACM …, 2014 - dl.acm.org
Regression testing is a crucial part of software development. It checks that software changes do not break existing functionality. An important assumption of regression testing is that test …
With over 10 million git repositories, GitHub is becoming one of the most important sources of software artifacts on the Internet. Researchers mine the information stored in GitHub's …
In past and recent years, the issues related to managing technical debt received significant attention by researchers from both industry and academia. There are several factors that …
K Herzig, S Just, A Zeller - 2013 35th international conference …, 2013 - ieeexplore.ieee.org
In a manual examination of more than 7,000 issue reports from the bug databases of five open-source projects, we found 33.8% of all bug reports to be misclassified-that is, rather …
Technical debt is a metaphor introduced by Cunningham to indicate “not quite right code which we postpone making it right”. One noticeable symptom of technical debt is …
P He, B Li, X Liu, J Chen, Y Ma - Information and Software Technology, 2015 - Elsevier
Context Software defect prediction plays a crucial role in estimating the most defect-prone components of software, and a large number of studies have pursued improving prediction …