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 …
essential part for improving their credibility, as it offers the opportunity to the research …
The impact of mislabeled changes by szz on just-in-time defect prediction
Just-in-Time (JIT) defect prediction-a technique which aims to predict bugs at change level-
has been paid more attention. JIT defect prediction leverages the SZZ approach to identify …
has been paid more attention. JIT defect prediction leverages the SZZ approach to identify …
Impact of developer turnover on quality in open-source software
Turnover is the phenomenon of continuous influx and retreat of human resources in a team.
Despite being well-studied in many settings, turnover has not been characterized for open …
Despite being well-studied in many settings, turnover has not been characterized for open …
Accurate developer recommendation for bug resolution
Bug resolution refers to the activity that developers perform to diagnose, fix, test, and
document bugs during software development and maintenance. It is a collaborative activity …
document bugs during software development and maintenance. It is a collaborative activity …
[PDF][PDF] A survey on bug-report analysis.
Bug reports are essential software artifacts that describe software bugs, especially in open-
source software. Lately, due to the availability of a large number of bug reports, a …
source software. Lately, due to the availability of a large number of bug reports, a …
Automatic recommendation of API methods from feature requests
Developers often receive many feature requests. To implement these features, developers
can leverage various methods from third party libraries. In this work, we propose an …
can leverage various methods from third party libraries. In this work, we propose an …
Bench4bl: reproducibility study on the performance of ir-based bug localization
In recent years, the use of Information Retrieval (IR) techniques to automate the localization
of buggy files, given a bug report, has shown promising results. The abundance of …
of buggy files, given a bug report, has shown promising results. The abundance of …
How bugs are born: a model to identify how bugs are introduced in software components
When identifying the origin of software bugs, many studies assume that “a bug was
introduced by the lines of code that were modified to fix it”. However, this assumption does …
introduced by the lines of code that were modified to fix it”. However, this assumption does …
Evaluating szz implementations through a developer-informed oracle
The SZZ algorithm for identifying bug-inducing changes has been widely used to evaluate
defect prediction techniques and to empirically investigate when, how, and by whom bugs …
defect prediction techniques and to empirically investigate when, how, and by whom bugs …
Compositional vector space models for improved bug localization
Software developers and maintainers often need to locate code units responsible for a
particular bug. A number of Information Retrieval (IR) techniques have been proposed to …
particular bug. A number of Information Retrieval (IR) techniques have been proposed to …