485 citations · 668 across the 5 of their papers we have counts for
5 papers · 1 filter
Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing
Konstantinos Kitsios, Marco Castelluccio, Alberto Bacchelli
Issue-reproducing tests fail on buggy code and pass once a patch is applied, thus increasing developers' confidence that the issue has been resolved and will not be re-introduced.…
SZZ in the time of Pull Requests
Fernando Petrulio, David Ackermann, Enrico Fregnan +6
In the multi-commit development model, programmers complete tasks (e.g., implementing a feature) by organizing their work in several commits and packaging them into a commit-set. A…
Why are Some Bugs Non-Reproducible? An Empirical Investigation using Data Fusion
Mohammad Masudur Rahman, Foutse Khomh, Marco Castelluccio
Software developers attempt to reproduce software bugs to understand their erroneous behaviours and to fix them. Unfortunately, they often fail to reproduce (or fix) them, which le…
Understanding Flaky Tests: The Developer's Perspective
Moritz Eck, Fabio Palomba, Marco Castelluccio +1
Flaky tests are software tests that exhibit a seemingly random outcome (pass or fail) when run against the same, identical code. Previous work has examined fixes to flaky tests and…
Is It Safe to Uplift This Patch? An Empirical Study on Mozilla Firefox
Marco Castelluccio, Le An, Foutse Khomh
In rapid release development processes, patches that fix critical issues, or implement high-value features are often promoted directly from the development channel to a stabilizati…