Publications
2026
- On Interaction Effects in Greybox Fuzzing
Konstantinos Kitsios, Marcel Böhme, Alberto Bacchelli
ICSE 2026, forthcoming, 2026
- The Effect of Complexity and Provenance on Code Review Decisions: Evidence from a Controlled Experiment
Neha Singh, Francesco Sovrano, Vincent Hellendoorn, Alberto Bacchelli
FSE 2026, forthcoming, 2026
- Mitigating Prompt-Induced Cognitive Biases in General-Purpose AI for Software Engineering
Francesco Sovrano, Gabriele Dominici, Alberto Bacchelli
FSE 2026, forthcoming, 2026
2025
- Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing
Konstantinos Kitsios, Marco Castelluccio, Alberto Bacchelli
ASE 2025, forthcoming, 2025
- Detecting Semantic Clones of Unseen Functionality
Konstantinos Kitsios, Francesco Sovrano, Earl Barr, Alberto Bacchelli
ASE 2025, forthcoming, 2025
- Large Language Models for In-File Vulnerability Localization can be "Lost in the End"
Francesco Sovrano, Adam Bauer, Alberto Bacchelli
FSE 2025, 891-913, 2025
- Empirically Evaluating the Impact of Object-Centric Breakpoints on the Debugging of Object-Oriented Programs
Valentin Bourcier, Pooja Rani, Maximilian Ignacio Willembrinck Santander, Alberto Bacchelli, Steven Costiou
FSE 2025, 914-935, 2025
-
Code Review Comprehension: Reviewing Strategies Seen Through Code Comprehension Theories
Pavlína Wurzel Gonçalves, Pooja Rani, Margaret-Anne Storey, Diomidis Spinellis, Alberto Bacchelli
ACM SIGSOFT Distinguished Paper Award
ICPC 2025, 589-601, 2025.
2024
- GPP: A Graph-Powered Prioritizer for Code Review Requests
Lanxin Yang, Jinwei Xu, He Zhang, Fanghao Wu, Jun Lyu, Yue Li, Alberto Bacchelli
ASE 2024, 104-116, 2024
- Constructive Code Review: Managing the Impact of Interpersonal Conflicts in Practice
Pavlína Wurzel Gonçalves, Joao S. V. Gonçalves, Alberto Bacchelli
ICSE SEiP 2024, 334-345, 2024
- Mind the Gap: What Working With Developers on Fuzz Tests Taught Us About Coverage Gaps
Carolin Brandt, Marco Castelluccio, Christian Holler, Jason Kratzer, Andy Zaidman, Alberto Bacchelli
ICSE SEiP 2024, 157-167, 2024
- An Empirical Study on Compliance with Ranking Transparency in the Software Documentation of EU Online Platforms
Francesco Sovrano, Michaël Lognoul, Alberto Bacchelli
ICSE SEiS 2024, 46-56, 2024
- Energy Patterns for Web: An Exploratory Study
Pooja Rani, Jonas Zellweger, Veronika Kousadianos, Luis Cruz, Timo Kehrer, Alberto Bacchelli
ICSE SEiS 2024, 12-22, 2024
2023
- EvaCRC: Evaluating Code Review Comments
Lanxin Yang, Jinwei Xu, Yifan Zhang, He Zhang, Alberto Bacchelli
ESEC/FSE 2023, 275-287, 2023
- Competencies for Code Review
Pavlína Wurzel Gonçalves, Gül Çalikli, Alexander Serebrenik, Alberto Bacchelli
CSCW 2023, pp. 1-33, 2023
-
Evaluating Learning-to-Rank Models for Prioritizing Code Review Requests using Process Simulation
Lanxin Yang, Bohan Liu, Junyu Jia, Junming Xue, Jinwei Xu, Alberto Bacchelli, He Zhang
SANER 2023, pp. 461-472. 2023
-
Visualising data science workflows to support third-party notebook comprehension: an empirical study
Dhivyabharathi Ramasamy, Cristina Sarasua, Alberto Bacchelli, Abraham Bernstein
Empirical Software Engineering, 28, Article number: 58 (2023).
-
Workflow analysis of data science code in public GitHub repositories
Dhivyabharathi Ramasamy, Cristina Sarasua, Alberto Bacchelli, Abraham Bernstein
Empirical Software Engineering, 28, Article number: 7 (2023).
-
Graph-based visualization of merge requests for code review
Enrico Fregnan, Josua Fröhlich, Davide Spadini, Alberto Bacchelli
Journal of Systems and Software, 195, pp. 111506, 2023.
-
Training industrial end-user programmers with interactive tutorials
Nico Ritschel, Anand Ashok Sawant, David Weintrop, Reid Holmes, Alberto Bacchelli, Ronald Garcia, Chandrika K R, Avijit Mandal, Patrick Francis, David C. Shepherd
Software: Practice and Experience, 53(3), pp. 729-747 (2023).
2022
- First Come First Served: The Impact of File Position on Code Review
Enrico Fregnan, Larissa Braz, Marco D'Ambros, Gül Çalikli, Alberto Bacchelli
ACM SIGSOFT Distinguished Paper Award
ESEC/FSE 2022, pp. 483-494, 2022
- Software Security during Modern Code Review: The Developer's Perspective
Larissa Braz, Alberto Bacchelli
ESEC/FSE 2022, pp. 810-821, 2022
- An Exploratory Study on Regression Vulnerabilities
Larissa Braz, Enrico Fregnan, Vivek Arora, Alberto Bacchelli
ESEM 2022, pp. 12-22, 2022
- Interpersonal Conflicts During Code Review: Developers' Experiences and Practices
Pavlína Wurzel Gonçalves, Gül Çalikli, Alberto Bacchelli
CSCW 2022, 98:1-98:33, 2022
- Less is More: Supporting Developers in Vulnerability Detection during Code Review
Larissa Braz, Christian Aeberhard, Gül Çalikli, Alberto Bacchelli
ICSE 2022, pp. 1317-1329, 2022
-
What happens in my code reviews? An investigation on automatically classifying review changes
Enrico Fregnan, Fernando Petrulio, Linda Di Geronimo, Alberto Bacchelli
Empirical Software Engineering, 27, Article number: 89 (2022).
-
The evolution of the code during review: an investigation on review changes
Enrico Fregnan, Fernando Petrulio, Alberto Bacchelli
Empirical Software Engineering, 27, Article number: 177 (2022).
-
Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load
Pavlína Wurzel Gonçalves, Enrico Fregnan, Tobias Baum, Kurt Schneider, Alberto Bacchelli
Empirical Software Engineering, 27, Article number: 99 (2022).
2021
- Why Don’t Developers Detect Improper InputValidation?
'; DROP TABLE Papers; --
Larissa Braz, Enrico Fregnan, Gül Çalikli, Alberto Bacchelli
ACM SIGSOFT Distinguished Paper Award
ICSE 2021, pp. 499-511, 2021
- Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
Egor Bogomolov, Vladimir Kovalenko, Yurii Rebryk, Alberto Bacchelli, Timofey Bryksin
ESEC/FSE 2021, pp. 932-944, 2021
-
The indolent lamdification of Java: Understanding the support for lambda expressions in the Java ecosystem
Fernando Petrulio, Anand Ashok Sawant, Alberto Bacchelli
Empirical Software Engineering, Volume 26, article number 134 (2021).
2020
- Primers or Reminders? The Effects of Existing Review Comments on Code Review
Davide Spadini, Gül Çalikli, Alberto Bacchelli
ACM SIGSOFT Distinguished Artifact Award
ICSE 2020, pp. 1171-1182, 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
CHI 2020, pp. 1-14, 2020
- Investigating Severity Thresholds for Test Smells
Davide Spadini, Martin Schvarcbacher, Ana-Maria Oprescu, Magiel Bruntink, Alberto Bacchelli
MSR 2020, pp. 311-321, 2020
-
Does Reviewer Recommendation Help Developers?
Vladimir Kovalenko, Nava Tintarev, Evgeny Pasynkov, Christian Bird, Alberto Bacchelli
IEEE Transactions
on Software Engineering, Volume: 46, Issue: 7, pp. 710-731.
2019
- Understanding Flaky Tests: The Developer's Perspective
Moritz Eck, Fabio Palomba, Marco Castelluccio, Alberto Bacchelli
ESEC/FSE 2019, 830-840. 2019
- Test-Driven Code Review: An Empirical Study
Davide Spadini, Fabio Palomba, Tobias Baum, Stefan Hanenberg, Magiel Bruntink, Alberto Bacchelli
ICSE 2019, pp. 1061-1072, 2019
- When Code Completion Fails: a Case Study on Real-World Completions
Vincent Hellendoorn, Sebastian Proksch, Harald C. Gall, Alberto Bacchelli
ICSE 2019, pp. 960-970. 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
MSR 2019, pp. 121-125. 2019
- PathMiner : A Library for Mining of Path-Based Representations of Code
Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, Alberto Bacchelli
MSR 2019, pp. 13-17. 2019
-
A Large-Scale Empirical Exploration on Refactoring Activities in Open Source Software Projects
Carmine Vassallo, Giovanni Grano, Fabio Palomba, Harald Gall, Alberto Bacchelli
Science of Computer Programming, Volume 180, pp. 1-15.
-
The effects of change decomposition on code review - A controlled experiment
Marco di Biase, Magiel Bruntink, Arie van Deursen, Alberto Bacchelli
PeerJ Computer Science, 5:e193.
-
To react, or not to react: Patterns of reaction to API deprecation
Anand Sawant, Romain Robbes, Alberto Bacchelli
Empirical Software Engineering, Volume 24, pp. 3824–3870.
-
Classifying code comments in Java software systems
Luca Pascarella, Magiel Bruntink, Alberto Bacchelli
Empirical Software Engineering, Volume 24, pp. 1499–1537.
-
Associating Working Memory Capacity and Code Change Ordering with Code Review Performance
Tobias Baum, Kurt Schneider, Alberto Bacchelli
Empirical Software Engineering, first online Jan 2019.
-
A Survey on Software Engineering Coupling Relations and Tools
Enrico Fregnan, Tobias Baum, Fabio Palomba, Alberto Bacchelli
Information and Software Technology, Volume 107, March 2019, pp. 159-178.
-
On the Performance of Method-Level Bug Prediction: A Negative Result
Luca Pascarella, Fabio Palomba, Alberto Bacchelli
Journal of Systems and Software, Volume 150, April 2019, Pages 22-36.
-
Fine-Grained Just-In-Time Defect Prediction
Luca Pascarella, Fabio Palomba, Alberto Bacchelli
Journal of Systems and Software, Volume 150, April 2019, Pages 22-36.
2018
- What Makes A Code Change Easier To Review: An Empirical Investigation On Code Change Reviewability
Achyudh Ram, Anand Ashok Sawant, Marco Castelluccio, Alberto Bacchelli
ESEC/FSE 2018, pp. 201-212. 2018
- Information Needs in Contemporary Code Review
Luca Pascarella, Davide Spadini, Fabio Palomba, Magiel Bruntink, Alberto Bacchelli
Best Paper Award Honorable Mention
CSCW 2018, pp. 135:1-135:27. 2018
- Mining File Histories: Should We Consider Branches?
Vladimir Kovalenko, Fabio Palomba, Alberto Bacchelli
ASE 2018, pp. 202-213. 2018
- Continuous Code Quality: Are We (Really) Doing That?
Carmine Vassallo, Fabio Palomba, Alberto Bacchelli, Harald C. Gall
ASE 2018, New Ideas paper, pp. 790-795. 2018
- On The Relation of Test Smells to Software Code Quality
Davide Spadini, Fabio Palomba, Andy Zaidman, Magiel Bruntink, Alberto Bacchelli
ICSME 2018, pp. 1-12. 2018
- Why are features deprecated? An investigation into the motivation behind deprecation
Anand Ashok Sawant, Guangzhe Huanag, Gabriel Vilen, Stefan Stojkovski, Alberto Bacchelli
ICSME 2018, pp. 13-24. 2018
- Modern code review: A case study at Google
Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, Alberto Bacchelli
ICSE SEiP 2018,
pp. 181-190. 2018
- Understanding Developers’ Needs on Deprecation as a Language Feature
Anand Ashok Sawant, Mauricio Aniche, Arie van Deursen, Alberto Bacchelli
ICSE 2018,
pp. 561-571. 2018
- When Testing Meets Code Review: Why and How Developers Review Tests
Davide Spadini, Mauricio Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli
ICSE 2018,
pp. 678-687. 2018
-
How Is Video Game Development Different from Software Development in Open Source?
Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, Alberto Bacchelli
MSR 2018, pp. 392-402. 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
MSR Data 2018, pp. 30-33. 2018
-
How Self-Reported Activities of Android Developers
Luca Pascarella, Franz-Xaver Geiger, Fabio Palomba, Dario Di Nucci, Ivano Malavolta, Alberto Bacchelli
MOBILESoft 2018,
pp. 144-155. 2018
-
Re-evaluating Method-Level Bug Prediction
Luca Pascarella, Fabio Palomba, Alberto Bacchelli
SANER RENE 2018, pp. 592-601. 2018
-
Mock objects for testing Java systems
Davide Spadini, Maurício Aniche, Magiel Bruntink, Alberto Bacchelli
Empirical Software Engineering, Volume 24, pp. 1461–1498.
-
On the reaction to deprecation of clients of 4+1 popular Java APIs and the JDK
Anand Ashok Sawant, Romain Robbes, Alberto Bacchelli
Empirical Software Engineering, Volume 23, Issue 4, pp. 2158–2197, Springer 2018.
2017
-
On the Optimal Order of Reading Source Code Changes for Review
Tobias Baum, Kurt Schneider, Alberto Bacchelli
ICSME 2017, pp. 329-340. 2017
-
Classifying code comments in Java open-source
software systems
Luca Pascarella, Alberto Bacchelli
ACM SIGSOFT Distinguished Paper Award
MSR 2017, pp. 227-237
. 2017
-
To Mock or Not To Mock? An Empirical Study on
Mocking Practices
Davide Spadini, Mauricio Aniche, Magiel Bruntink,Alberto Bacchelli
MSR 2017, pp. 402-412. 2017
-
Mining Structured Data in Natural Language Artifacts with Island Parsing
Alberto Bacchelli, Andrea Mocci, Anthony Cleve, Michele Lanza
Science of Computer Programming,
Volume 150, pp.31-55. Elsevier 2017.
-
Does single blind peer review hinder
newcomers?
Marco Seeber and Alberto Bacchelli
In Scientometrics, Volume 113, Issue 1, pp. 567–585. Springer 2017
-
fine-GRAPE: fine-grained APi usage extractor -- an approach
and dataset to investigate API usage
Anand Ashok Sawant, Alberto Bacchelli
In Empirical Software
Engineering (open access version), Volume 22, Issue 3, pp. 1348–1371. Springer 2017.
2016
-
On the “Naturalness” of Buggy Code
Baishakhi Ray, Vincent Hellendoorn, Saheel Godhane, Zhaopeng Tu, Alberto Bacchelli, Premkumar Devanbu
ICSE 2016 (38th IEEE/ACM International Conference On Software Engineering), pp. 285-296. 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
ICSE 2016 (38th IEEE/ACM International Conference On Software Engineering), pp. 428-439. 2016
-
On the
reaction to deprecation of 25,357 clients of 4+1 popular Java
APIs
Anand Ashok Sawant, Romain Robbes, Alberto Bacchelli
Nominated for Best Paper Award
ICSME 2016 (32nd IEEE
International Conference on Software Maintenance and
Evolution), pp. 400-410. 2016
-
A Search-based Training
Algorithm for Cost-aware Defect Prediction
Annibale Panichella, Carol V. Alexandru, Sebastiano Panichella, Alberto Bacchelli, Harald C. Gall
GECCO 2016 (Genetic and Evolutionary Computation Conference), pp. 1077-1084. 2016
-
A security perspective on code
review: The case of Chromium
Marco di Biase, Magiel Bruntink, Alberto Bacchelli
SCAM 2016 (16th IEEE International Working Conference on Source Code Analysis and Manipulation), pp. 21-30. 2016
-
Social Diversity and Growth
Levels of Open Source Software Projects on GitHub
Joop Aué, Michiel Haisma, Kristín Fjóla Tomasdottir, Alberto Bacchelli
ESEM 2016 (10th ACM/IEEE
International Symposium on Empirical Software
Engineering and Measurement), short-paper, pp.
41:1-41:6. 2016
2015
-
Will they like this? Evaluating Code Contributions With Language Models
Vincent Hellendoorn, Premkumar Devanbu, Alberto Bacchelli
MSR 2015 (12th Working
Conference on Mining Software Repositories), pp.
157-167. 2015
-
A Dataset For API Usage
Anand Sawant, Alberto Bacchelli
MSR 2015 (12th Working
Conference on Mining Software Repositories), Data
Track, pp. 410-413. 2015
-
Supporting Developers' Coordination in The IDE
Anja Guzzi, Alberto Bacchelli, Yann Riche, Arie van Deursen
Best Paper Award
CSCW 2015 (18th ACM conference on Computer-Supported Cooperative Work and Social Computing), pp. 518-532. 2015
-
Untangling Fine-Grained Code Changes
Martín Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou and Stéphane Ducasse
Candidate for Best Paper Award
SANER 2015 (22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering), pp. 341-350. 2015
-
IRISH: A Hidden Markov Model to Detect Coded Information Islands
in Free Text
Luigi Cerulo, Max Di Penta, Alberto Bacchelli, Michele Ceccarelli, Gerardo Canfora
Science of Computer Programming, Volume 105, pp.26-43. Elsevier 2015.
2014
-
Improving Low Quality Stack Overflow Post Detection
Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza, David Fullerton
ICSME 2014 (30th IEEE International Conference on Software Maintenance and Evolution) Industry Track, pp. 541-544. 2014
-
Quantitatively Exploring Non-code Software Artifacts
Luca Bigliardi, Michele Lanza, Alberto Bacchelli, Marco D'Ambros
QSIC 2014 (14th International Conference on Quality Software), pp. 286-295. 2014
-
Understanding and Classifying the Quality of Technical Forum Questions
Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza
QSIC 2014 (14th International Conference on Quality Software), pp. 343-352. 2014
-
Modern Code Reviews in Open-Source Projects: Which Problems Do They Fix?
Moritz Beller, Alberto Bacchelli, Andy Zaidman, Elmar Jürgens
MSR 2014 (11th Working Conference on Mining Software Repositories), pp. 202-211. 2014
2013
-
Which Feature Location Technique is Better?
Emily Hill, Alberto Bacchelli, Dave Binkley, Bogdan Dit, Dawn Lawrie, Rocco Oliveto
ICSM 2013 (29th IEEE International Conference on Software Maintenance), ERA Track. pp. 408-411. 2013
-
Expectations, Outcomes, and Challenges of Modern Code Review
Alberto Bacchelli, Christian Bird
ACM SIGSOFT Impact Paper Award
ICSE 2013 (35th IEEE/ACM International Conference On Software Engineering), pp. 710-719. 2013
-
Manhattan: Supporting Real-Time Visual Team Activity Awareness
Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti
ICPC 2013 (21st IEEE International Conference on Program Comprehension), ERA Track. pp. 207-210. 2013
-
Communication in Open Source Software Development Mailing Lists
Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, Arie van Deursen
MSR 2013 (10th Working Conference on Mining Software Repositories), pp. 277-286. 2013
-
Leveraging Crowd Knowledge for Software Comprehension and Development
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
CSMR 2013 (17th European Conference on Software Maintenance and Reengineering), pp. 57-66. 2013
-
Team design communication patterns in e-learning design and development
Chrysi Rapanta, Marcelo Maina, Nicole Lotz, Alberto Bacchelli
In Educational Technology Research and Development, Vol. 61, no. 4, (2013), pp. 581-605 (ISSN: 1042-1629), Springer 2013
2012
-
Content Classification of Development Emails
Alberto Bacchelli, Tommaso Dal Sasso, Marco D'Ambros, Michele Lanza
ICSE 2012 (34th IEEE/ACM International Conference On Software Engineering), pp. 375-385. 2012
Data and materials
2011
-
Extracting Structured Data from Natural Language Documents with Island Parsing
Alberto Bacchelli, Anthony Cleve, Michele Lanza, Andrea Mocci
ASE 2011 (26th IEEE/ACM International Conference On Automated Software Engineering), short paper. pp. 476-479. 2011
-
RTFM (Read The Factual Mails) –Augmenting Program Comprehension with Remail
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
CSMR 2011 (15th IEEE European Conference on Software Maintenance and Reengineering),
pp.15-24. IEEE CS Press, 2011
2010
-
Extracting Source Code from E-Mails
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
ICPC 2010 (18th IEEE International Conference on Program Comprehension),
pp. 24-33. IEEE CS Press, 2010.
-
On the Impact of Design Flaws on Software Defects
Marco D'Ambros, Alberto Bacchelli, Michele Lanza
QSIC 2010 (10th International Conference on Quality Software),
pp.23-31. IEEE CS Press, 2010.
-
Linking e-mails and source code artifacts
Alberto Bacchelli, Michele Lanza, Romain Robbes
ICSE 2010 (32th ACM/IEEE International Conference on Software Engineering),
pp. 375-384. IEEE CS Press, 2010.
-
Are Popular Classes More Defect Prone?
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
FASE 2010 (13th Conference on Fundamental Approaches to Software Engineering),
pp. 59-73. ARCoSS LNCS Springer, 2010.
2009
-
Benchmarking Lightweight Techniques to Link E-Mails and Source Code
Alberto Bacchelli, Marco D'Ambros, Michele Lanza, Romain Robbes
Best Paper Award
WCRE 2009 (16th IEEE Working Conference on Reverse Engineering),
pp. 205-214. IEEE CS Press, 2009.
2008
-
On the Effectiveness of Manual and Automatic Unit Test Generation
Alberto Bacchelli, Paolo Ciancarini, Davide Rossi
Best Paper Award
ICSEA 2008 (3rd International Conference on Software Engineering Advances),
pp. 252-257. IEEE CS, 2008.
Peer-reviewed book chapters
2015
-
A Mixed Methods Approach to Mining Code Review Data: Examples and a study of multi-commit reviews and pull requests
Peter C. Rigby, Alberto Bacchelli, Georgios Gousios, Murtuza Mukadam
In "The Art and Science of Analyzing
Software Data", pp. 231-256, Morgan-Kaufmann,
2015. ISBN 978-0-12-411519-4
Other types of peer-reviewed publications
2020
- Do Explicit Review Strategies Improve Code Review Performance?
Pavlína Wurzel Gonçalves, Enrico Fregnan, Tobias Baum, Kurt Schneider, Alberto Bacchelli
MSR 2020, Registered Report track, pp. 606-610. 2020
- Building Implicit Vector Representations of Individual Coding Style
Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, Alberto Bacchelli
CHASE 2020 (13th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering), pp. 117-124. 2020
2019
- Characterizing women (not) contributing to open-source
Pavlína Wurzelová, Fabio Palomba, Alberto Bacchelli
GE 2019 (2nd Workshop on Gender Equality in Software Engineering), pp. 5-8. 2019
2018
- PyDriller: Python Framework for Mining Software Repositories
Davide Spadini, Mauricio Aniche, Alberto Bacchelli
ESEC/FSE 2018 (26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering), Tool Demonstration track, pp. 835-838. 2018
- Code review for newcomers: is it different?
Vladimir Kovalenko, Alberto Bacchelli
CHASE 2018 (11th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering), pp. 29-32. 2018
- Investigating Type Declaration Mismatches in Python
Luca Pascarella, Achyudh Ram, Azqa Nadeem, Dinesh Bisesser, Norman Knyazev, Alberto Bacchelli
MaLTeSQuE 2018 (2nd Workshop on Machine Learning Techniques for Software Quality Evaluation), pp. 43-48. 2018
2017
- Double-Blind Review in Software Engineering Venues: The Community’s Perspective
Alberto Bacchelli, Moritz Beller
ICSE 2017 (39th IEEE/ACM International Conference on Software Engineering), Companion Volumne, pp. 385-396. 2017
2016
-
Visualizing Code and Coverage
Changes for Code Review
Sebastiaan Oosterwaal, Arie van Deursen, Roberta Coelho, Anand Ashok Sawant, Alberto Bacchelli
FSE 2016 (24th ACM
SIGSOFT International Symposium on the Foundations of Software
Engineering), Tool Demonstration track, pp. 1038-1041. 2016
2015
-
Quality questions need quality code: Classifying code fragments on StackOverflow
Maarten Duijn, Adam Kucera, Alberto Bacchelli
MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 410-413. 2015
-
ETA: Estimated Time of Answer, Predicting Response Time in Stack Overflow
Jeffrey Goderie, Brynjolfur Mar Georgsson, Bastiaan van Graafeiland, Alberto Bacchelli
MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 414-417. 2015
-
One-day flies on StackOverflow - Why the vast majority of StackOverflow users only posts once
Rogier Slag, Mike de Waard, Alberto Bacchelli
MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 458-461. 2015
-
Automatic Assessments of Code Explanations: Predicting answering times on Stack Overflow
Selman Ercan, Quinten Stokkink, Alberto Bacchelli
MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 442-445. 2015
2013
-
Seahawk: Stack Overflow the IDE
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
ICSE 2013 (35th IEEE/ACM
International Conference On Software Engineering),
Formal
Demonstration track, pp. 1295-1298, ACM Press, 2013.
2012
-
On The Road to HADES--Helpful Automatic Development Email Summarization
Alberto Bacchelli, Michele Lanza, Ebrisa Savina Mastrodicasa
TAinSM 2012 (1st International Workshop on on the Next Five Years of Text Analysis in Software Maintenance), 2012.
-
Harnessing Stack Overflow for the IDE
Alberto Bacchelli, Luca Ponzanelli, Michele Lanza
RSSE 2012 (3rd International Workshop on Recommendation Systems for Software Engineering.),
2012.
2011
-
Miler: a toolset for exploring email
data
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
video
ICSE 2011 (33rd ACM/IEEE
International Conference on Software Engineering),
Demonstration track, pp. 1025-1027, ACM Press, 2011.
-
Erase and rewind - Learning by replaying examples
Lile Hattori, Alberto Bacchelli, Michele Lanza, Mircea Lungu
CSEE&T 2011 (24th Conference on Software Engineering Education and Training),
Poster. pp. 558, 2011.
-
REmail—Blending Talk and Work in Eclipse
Alberto Bacchelli, Lorenzo Baracchi, Michele Lanza
Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community),
student paper, pp. 303-306 2011.
-
Manhattan—3D City Visualizations in Eclipse
Alberto Bacchelli, Francesco Rigotti, Lile Hattori, Michele Lanza
Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community),
student paper, pp. 307-310, 2011.
-
Exploring, exposing, and exploiting emails to include human factors in software engineering
Alberto Bacchelli
In companion Proceedings of ICSE 2011 (33rd ACM/IEEE International Conference on Software Engineering),
Doctoral Symposium, pp. 1074-1077, ACM Press, 2011.
2010
-
Towards integrating e-mail communication in the IDE
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
SUITE 2010 (2nd International Workshop on Search-driven development),
pp. 1-4, IEEE CS Press, 2010.
2009
-
Miler – A Tool Infrastructure to Analyze Mailing Lists
Alberto Bacchelli, Michele Lanza, Marco D'Ambros
FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering),
pp. 12-15. 2009.
Theses
-
Mining Unstructured Software Data
Alberto Bacchelli
Ph.D. Thesis, University of Lugano, Switzerland, 2013.