5 papers
How do Execution Features Improve Statistical Fault Localization? An Empirical Study
Marius Smytzek, Andreas Zeller
Automated fault localization helps developers find faults in large code bases. Statistical fault localization (SFL) ranks suspicious lines from pass/fail spectra, but line executio…
SecretFan: Synthesizing Realistic Data without Breaking Privacy
Laura Plein, Alexi Turcotte, Arina Hallemans +1
There is a need for synthetic training and test datasets that replicate statistical distributions of original datasets without compromising their confidentiality. A lot of research…
Learning Program Behavioral Models from Synthesized Input-Output Pairs
Tural Mammadov, Dietrich Klakow, Alexander Koller +1
We introduce Modelizer - a novel framework that, given a black-box program, learns a model from its input/output behavior using neural machine translation algorithms. The resulting…
How Execution Features Relate to Failures: An Empirical Study and Diagnosis Approach
Marius Smytzek, Martin Eberlein, Lars Grunske +1
Fault localization is a fundamental aspect of debugging, aiming to identify code regions likely responsible for failures. Traditional techniques primarily correlate statement execu…
Recommending and Release Planning of User-Driven Functionality Deletion for Mobile Apps
Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller +1
Evolving software with an increasing number of features poses challenges in terms of comprehensibility and usability. Traditional software release planning has predominantly focuse…