485 citations · 668 across the 5 of their papers we have counts for
6 papers
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…
Land Use Classification in Remote Sensing Images by Convolutional Neural Networks
Marco Castelluccio, Giovanni Poggi, Carlo Sansone +1
We explore the use of convolutional neural networks for the semantic classification of remote sensing scenes. Two recently proposed architectures, CaffeNet and GoogLeNet, are adopt…