Reproducibility and credibility in empirical software engineering: A case study based on a systematic literature review of the use of the szz algorithm

G Rodríguez-Pérez, G Robles… - Information and …, 2018 - Elsevier
Abstract Context Reproducibility of Empirical Software Engineering (ESE) studies is an
essential part for improving their credibility, as it offers the opportunity to the research …

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 …

The promises and perils of mining github

E Kalliamvakou, G Gousios, K Blincoe… - Proceedings of the 11th …, 2014 - dl.acm.org
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 …

Are mutants a valid substitute for real faults in software testing?

R Just, D Jalali, L Inozemtseva, MD Ernst… - Proceedings of the …, 2014 - dl.acm.org
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 …

An empirical analysis of flaky tests

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 …

An in-depth study of the promises and perils of mining GitHub

E Kalliamvakou, G Gousios, K Blincoe, L Singer… - Empirical Software …, 2016 - Springer
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 …

When and why your code starts to smell bad

M Tufano, F Palomba, G Bavota… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
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 …

It's not a bug, it's a feature: how misclassification impacts bug prediction

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 …

When and why your code starts to smell bad (and whether the smells go away)

M Tufano, F Palomba, G Bavota… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
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 …

An empirical study on software defect prediction with a simplified metric set

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 …