Publications

This page is under construction, as we are porting publications from other sources. A reasonable updated list of publications is available on Prof. Dr. Bacchelli's personal webpage.

We include the papers on this page to ensure timely dissemination on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the copyrights. These works may not be reposted without the explicit permission of the copyright holder.

Conference papers

Title & Authors Venue Year

Primer or Reminders? The Effects of Existing Review Comments on Code Review
Davide Spadini, Gul Calikli, Alberto Bacchelli

PAPER (PDF, 718 KB), DATA & MATERIAL

ICSE 2020

UI Dark Patterns and Where to Find Them: A Study on Mobile Applications and User Perception
Linda Di Geronimo, Larissa Braz, Enrico Fregnan, Fabio Palomba, Alberto Bacchelli

PAPER (PDF, 571 KB)

CHI 2020

Understanding Flaky Tests: The Developer's Perspective
Moritz Eck, Fabio Palomba, Marco Castelluccio, Alberto Bacchelli

PAPER (PDF, 743 KB)DATA & MATERIAL

ESEC/FSE 2019

Test-Driven Code Review: An Empirical Study
Davide Spadini, Fabio Palomba, Tobias Baum, Stefan Hanenberg, Magiel Bruntink, Alberto Bacchelli

PAPER (PDF, 458 KB)DATA & MATERIAL

ICSE 2019

When Code Completion Fails: a Case Study on Real-World Completions
Vincent Hellendoorn, Sebastian Proksch, Harald C. Gall, Alberto Bacchelli

PAPER (PDF, 722 KB)DATA & MATERIAL

ICSE 2019

On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later
Domenico Serra, Giovanni Grano, Fabio Palomba, Filomena Ferrucci, Harald C. Gall, Alberto Bacchelli

PAPER (PDF, 159 KB)

MSR (Short) 2019

PathMiner : A Library for Mining of Path-Based Representations of Code
Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, Alberto Bacchelli

PAPER (PDF, 502 KB)TOOL

MSR (Tool) 2019

What Makes A Code Change Easier To Review: An Empirical Investigation On Code Change Reviewability 
Achyudh Ram, Anand Ashok Sawant, Marco Castelluccio, Alberto Bacchelli

PAPER (PDF, 628 KB), DATA & MATERIAL

ESEC/FSE 2018

PyDriller: Python Framework for Mining Software Repositories
Davide Spadini, Mauricio Aniche, Alberto Bacchelli

PAPER (PDF, 432 KB), DATA & MATERIALTOOL

ESEC/FSE (Tool) 2018

Information Needs in Contemporary Code Review
Luca Pascarella, Davide Spadini, Fabio Palomba, Magiel Bruntink, Alberto Bacchelli
Best Paper Award Honorable Mention

PAPER (PDF, 735 KB), DATA & MATERIAL

CSCW 2018

Mining File Histories: Should We Consider Branches? 
Vladimir Kovalenko, Fabio Palomba, Alberto Bacchelli

PAPER (PDF, 780 KB), DATA & MATERIAL

ASE 2018

Continuous Code Quality: Are We (Really) Doing That?
Carmine Vassallo, Fabio Palomba, Alberto Bacchelli, Harald C. Gall

PAPER (PDF, 566 KB), DATA & MATERIAL

ASE (New Idea) 2018

On The Relation of Test Smells to Software Code Quality
Davide Spadini, Fabio Palomba, Andy Zaidman, Magiel Bruntink, Alberto Bacchelli

PAPER (PDF, 338 KB)

ICSME 2018

Why are features deprecated? An investigation into the motivation behind deprecation
Anand Ashok Sawant, Guangzhe Huanag, Gabriel Vilen, Stefan Stojkovski, Alberto Bacchelli

PAPER (PDF, 857 KB), DATA & MATERIAL

ICSME 2018

Modern code review: A case study at Google
Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, Alberto Bacchelli

PAPER (PDF, 589 KB)

ICSE (SEiP) 2018

Understanding Developers' Needs on Deprecation as a Language Feature
Anand Ashok Sawant, Mauricio Aniche, Arie van Deursen, Alberto Bacchelli

PAPER (PDF, 624 KB), DATA & MATERIAL

ICSE 2018

When Testing Meets Code Review: Why and How Developers Review Tests
Davide Spadini, Mauricio Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli

PAPER (PDF, 591 KB), DATA & MATERIAL

ICSE 2018

How Is Video Game Development Different from Software Development in Open Source?
Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, Alberto Bacchelli

PAPER (PDF, 700 KB)

MSR 2018

A Graph-based Dataset of Commit History of Real-World Android apps
Franz-Xaver Geiger, Ivano Malavolta, Luca Pascarella, Fabio Palomba, Dario Di Nucci, Alberto Bacchelli

PAPER (PDF, 453 KB), DATA & MATERIAL

MSR (Data) 2018

Self-Reported Activities of Android Developers
Luca Pascarella, Franz-Xaver Geiger, Fabio Palomba, Dario Di Nucci, Ivano Malavolta, Alberto Bacchelli

PAPER (PDF, 1289 KB), DATA & MATERIAL

MobileSOFT 2018

Re-evaluating Method-Level Bug Prediction
Luca Pascarella, Fabio Palomba, Alberto Bacchelli

PAPER (PDF, 237 KB)

SANER 2018

On the Optimal Order of Reading Source Code Changes for Review
Tobias Baum, Kurt Schneider, Alberto Bacchelli

PAPER (PDF, 618 KB), DATA & MATERIAL

ICSME 2017

Classifying code comments in Java open-source software systems
Luca Pascarella, Alberto Bacchelli

ACM SIGSOFT Distinguished Paper Award
PAPER (PDF, 514 KB), DATA & MATERIAL

MSR 2017

To Mock or Not To Mock? An Empirical Study on Mocking Practices
Davide Spadini, Mauricio Aniche, Magiel Bruntink, Alberto Bacchelli
PAPER (PDF, 286 KB), TOOL

MSR 2017

Double-Blind Review in Software Engineering Venues: The Community’s Perspective
Alberto Bacchelli, Moritz Beller
PAPER (PDF, 364 KB), DATA & MATERIAL

ICSE (introspection) 2017

On the “Naturalness” of Buggy Code
Baishakhi Ray, Vincent Hellendoorn, Saheel Godhane, Zhaopeng Tu, Alberto Bacchelli, Premkumar Devanbu

PAPER (PDF, 591 KB)

ICSE 2016

Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective
Georgios Gousios, Margaret-Anne Storey, Alberto Bacchelli

ACM SIGSOFT Distinguished Paper Award

PAPER (PDF, 593 KB), DATA & MATERIAL

ICSE 2016

On the reaction to deprecation of 25,357 clients of 4+1 popular Java APIs
Anand Ashok Sawant, Romain Robbes and Alberto Bacchelli

PAPER (PDF, 790 KB), DATA & MATERIAL

ICSME 2016

A Search-based Training Algorithm for Cost-aware Defect Prediction
Annibale Panichella, Carol V. Alexandru, Sebastiano Panichella, Alberto Bacchelli, Harald C. Gall

PAPER (PDF, 348 KB)

GECCO 2016

A security perspective on code review: The case of Chromium
Marco di Biase, Magiel Bruntink, Alberto Bacchelli

PAPER (PDF, 596 KB)

SCAM 2016

Social Diversity and Growth Levels of Open Source Software Projects on GitHub
Joop Aué, Michiel Haisma, Kristín Fjóla Tomasdottir, Alberto Bacchelli

PAPER (PDF, 177 KB)

ESEM (Short) 2016

Visualizing Code and Coverage Changes for Code Review
Sebastiaan Oosterwaal, Arie van Deursen, Roberta Coelho, Anand Ashok Sawant, Alberto Bacchelli

PAPER (PDF, 2591 KB), TOOL

FSE (Tool) 2016