Alberto Bacchelli

Registered user since Fri 17 Mar 2017

Name:Alberto Bacchelli
Bio:

I am associate professor at the University of Zurich (UZH), where I lead the Zurich Empirical Software Engineering Team (ZEST).

Before joining the UZH, I have worked as an assistant professor at Delft University of Technology (TU Delft), The Netherlands, for four years, after which I received tenure.

I obtained my Ph.D. in 2013 under the supervision of Prof. Michele Lanza, working in the REVEAL research group in the Faculty of Informatics at the Università della Svizzera Italiana (USI). I have been intern twice (2012 and 2013) at Microsoft Research (MSR) in Redmond, USA, working with Dr. Christian Bird.

Before starting my Ph.D., I worked as a software engineer at Cineca, the largest Italian computing center. I obtained my bachelor and master degrees in computer science from University of Bologna (UniBO), also studying one year at the Université Libre De Bruxelles (ULB) during my Master.

Affiliation:University of Zurich
Research interests:Software Engineering

Contributions

MSR 2023 MSR Award Co-Chair in Organizing Committee
ESEC/FSE 2023 Committee Member in Program Committee within the Research Papers-track
ESEIW 2022 Author of An Exploratory Study on Regression Vulnerabilities within the ESEM Technical Papers-track
MSR 2022 MSR Award Co-Chair in Committee within the MSR Awards-track
MSR Award Co-Chair in Organizing Committee
Committee Member in Program Committee within the Technical Papers-track
EASE 2021 Committee Member in Program Committee within the EASE 2021-track
ASE 2022 Committee Member in Program Committee within the Research Papers-track
ICPC 2022 Committee Member in Program Committee within the Research-track
ASE 2021 Committee Member in Program Committee within the Research Papers-track
ICSE 2023 Program Committee Member in Technical Track within the Technical Track-track
MSR 2021 Presenter of PyDriller 1.0 -- Ready to grow together within the Tutorials -track
Committee Member in Committee within the MSR Awards-track
ESEC/FSE 2022 Author of Software Security during Modern Code Review: The Developer's Perspective within the Research Papers-track
Author of First Come First Served: The Impact of File Position on Code Review within the Research Papers-track
ESEC/FSE 2021 Author of Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
ASE 2020 Committee Member in Program Committee within the Research Papers-track
ICSE 2022 Author of What happens in my code reviews? An investigation on automatically classifying review changes within the Journal-First Papers-track
Committee Member in Program Committee within the Technical Track-track
Author of Less is More: Supporting Developers in Vulnerability Detection during Code Review within the Technical Track-track
MSR 2020 Author of Do Explicit Review Strategies Improve Code Review Performance? within the Registered Reports-track
Author of Investigating Severity Thresholds for Test Smells within the Technical Papers-track
Award Recipient of Ric Holt Early Career Achievement Award within the MSR Awards-track
Ordinary PC member in Program Committee within the Technical Papers-track
ICSE 2021 Author of Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; -- within the Technical Track-track
Author of Data and Materials for: Why don't Developers Detect Improper Input Validation? '; DROP TABLE Papers; -- within the AE - Artifact Evaluation-track
ASE 2019 Author of Fine-grained just-in-time defect prediction within the Journal First Presentations-track
Committee Member in Program Committee within the Research Papers-track
MSR 2019 Author of PathMiner : A Library for Mining of Path-Based Representations of Code within the MSR 2019 Technical Papers-track
Author of On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later within the MSR 2019 Technical Papers-track
Committee Member in Program Committee within the MSR 2019 Technical Papers-track
ICPC 2019 Committee Member in Program Committee within the ICPC 2019 Technical Research-track
ICSE 2020 Author of Primers or Reminders? The Effects of Existing Review Comments on Code Review within the Technical Papers-track
ICSE 2019 Author of Does Reviewer Recommendation Help Developers? within the Journal-First Papers-track
Author of When Code Completion Fails: a Case Study on Real-World Completions within the Technical Track-track
Author of Test-Driven Code Review: An Empirical Study within the Technical Track-track
MobileSoft 2018 Author of Self-Reported Activities of Android Developers within the MobileSoft 2018-track
ICPC 2018 Committee Member in Program Committee within the Technical Research-track
MSR 2018 Author of How Is Video Game Development Different from Software Development in Open Source? within the Technical Papers-track
Author of A Graph-based Dataset of Commit History of Real-World Android apps within the Data Showcase-track
Committee Member in Program Committee within the Technical Papers-track
‹Programming› 2018 Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2018 Committee Member in Program Committee within the Research Papers-track
Author of PyDriller: Python Framework for Mining Software Repositories within the Demonstrations-track
Author of What Makes a Code Change Easier to Review? An Empirical Investigation on Code Change Reviewability within the Research Papers-track
* ICSE 2018 * Author of Understanding Developers’ Needs on Deprecation as a Language Feature within the Technical Papers -track
Author of When Testing Meets Code Review: Why and How Developers Review Tests within the Technical Papers -track
Author of Modern Code Review: A Case Study at Google within the SEIP - Software Engineering in Practice-track