Publications

Peer-reviewed conference papers(*)

    2022

  1. 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, to appear, 2022
  2. Software Security during Modern Code Review: The Developer's Perspective
    Larissa Braz, Alberto Bacchelli
    ESEC/FSE 2022, to appear, 2022
  3. An Exploratory Study on Regression Vulnerabilities
    Larissa Braz, Enrico Fregnan, Vivek Arora, Alberto Bacchelli
    ESEM 2022, pp. 12-22, 2022
  4. Interpersonal Conflicts During Code Review: Developers' Experiences and Practices
    Pavlína Wurzel Gonçalves, Gül Çalikli, Alberto Bacchelli
    CSCW 2022, to appear, 2022
  5. 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
  6. 2021

  7. 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, 499-511, 2021
  8. 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, 932-944, 2021
  9. 2020

  10. 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
  11. 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
  12. Investigating Severity Thresholds for Test Smells
    Davide Spadini, Martin Schvarcbacher, Ana-Maria Oprescu, Magiel Bruntink, Alberto Bacchelli
    MSR 2020, forthcoming, 2020
  13. 2019

  14. Understanding Flaky Tests: The Developer's Perspective
    Moritz Eck, Fabio Palomba, Marco Castelluccio, Alberto Bacchelli
    ESEC/FSE 2019, 830-840. 2019
  15. 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
  16. 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
  17. 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
  18. 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
  19. 2018

  20. 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
  21. 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
  22. Mining File Histories: Should We Consider Branches?
    Vladimir Kovalenko, Fabio Palomba, Alberto Bacchelli
    ASE 2018, pp. 202-213. 2018
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. Re-evaluating Method-Level Bug Prediction
    Luca Pascarella, Fabio Palomba, Alberto Bacchelli
    SANER RENE 2018, pp. 592-601. 2018
  33. 2017

  34. On the Optimal Order of Reading Source Code Changes for Review
    Tobias Baum, Kurt Schneider, Alberto Bacchelli
    ICSME 2017, pp. 329-340. 2017
  35. Classifying code comments in Java open-source software systems
    Luca Pascarella, Alberto Bacchelli
    ACM SIGSOFT Distinguished Paper Award
    MSR 2017, pp. 227-237 . 2017
  36. 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
  37. 2016

  38. On the “Naturalness” of Buggy Code
    Baishakhi Ray, Vincent Hellendoorn, Saheel Godhane, Zhaopeng Tu, Alberto Bacchelli, Premkumar Devanbu
    In Proceedings of ICSE 2016 (38th IEEE/ACM International Conference On Software Engineering), pp. 285-296. 2016
  39. Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective
    Georgios Gousios, Margaret-Anne Storey, Alberto Bacchelli
    ACM SIGSOFT Distinguished Paper Award
    In Proceedings of ICSE 2016 (38th IEEE/ACM International Conference On Software Engineering), pp. 428-439. 2016
  40. On the reaction to deprecation of 25,357 clients of 4+1 popular Java APIs
    Anand Ashok Sawant, Romain Robbes and Alberto Bacchelli
    Nominated for Best Paper Award
    In Proceedings of ICSME 2016 (32nd IEEE International Conference on Software Maintenance and Evolution), pp. 400-410. 2016
  41. A Search-based Training Algorithm for Cost-aware Defect Prediction
    Annibale Panichella, Carol V. Alexandru, Sebastiano Panichella, Alberto Bacchelli, Harald C. Gall
    In Proceedings of GECCO 2016 (Genetic and Evolutionary Computation Conference), pp. 1077-1084. 2016
  42. A security perspective on code review: The case of Chromium
    Marco di Biase, Magiel Bruntink, Alberto Bacchelli
    In Proceedings of SCAM 2016 (16th IEEE International Working Conference on Source Code Analysis and Manipulation), pp. 21-30. 2016
  43. Social Diversity and Growth Levels of Open Source Software Projects on GitHub
    Joop Aué, Michiel Haisma, Kristín Fjóla Tomasdottir, Alberto Bacchelli
    In Proceedings of ESEM 2016 (10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement), short-paper, pp. 41:1-41:6. 2016
  44. 2015

  45. Will they like this? Evaluating Code Contributions With Language Models
    Vincent Hellendoorn, Premkumar Devanbu, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), pp. 157-167. 2015
  46. A Dataset For API Usage
    Anand Sawant, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), Data Track, pp. 410-413. 2015
  47. Supporting Developers' Coordination in The IDE
    Anja Guzzi, Alberto Bacchelli, Yann Riche, Arie van Deursen
    Best Paper Award
    In Proceedings of CSCW 2015 (18th ACM conference on Computer-Supported Cooperative Work and Social Computing), pp. 518-532. 2015
  48. Untangling Fine-Grained Code Changes
    Martín Dias, Alberto Bacchelli, Georgios Gousios, Damien Cassou and Stéphane Ducasse
    Candidate for Best Paper Award
    In Proceedings of SANER 2015 (22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering), pp. 341-350. 2015
  49. 2014

  50. Improving Low Quality Stack Overflow Post Detection
    Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza, David Fullerton
    In Proceedings of ICSME 2014 (30th IEEE International Conference on Software Maintenance and Evolution) Industry Track, pp. 541-544. 2014
  51. Quantitatively Exploring Non-code Software Artifacts
    Luca Bigliardi, Michele Lanza, Alberto Bacchelli, Marco D'Ambros
    In Proceedings of QSIC 2014 (14th International Conference on Quality Software), pp. 286-295. 2014
  52. Understanding and Classifying the Quality of Technical Forum Questions
    Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza
    In Proceedings of QSIC 2014 (14th International Conference on Quality Software), pp. 343-352. 2014
  53. Modern Code Reviews in Open-Source Projects: Which Problems Do They Fix?
    Moritz Beller, Alberto Bacchelli, Andy Zaidman, Elmar Jürgens
    In Proceedings of MSR 2014 (11th Working Conference on Mining Software Repositories), pp. 202-211. 2014
  54. 2013

  55. Which Feature Location Technique is Better?
    Emily Hill, Alberto Bacchelli, Dave Binkley, Bogdan Dit, Dawn Lawrie, Rocco Oliveto
    In Proceedings of ICSM 2013 (29th IEEE International Conference on Software Maintenance), ERA Track. pp. 408-411. 2013
  56. Expectations, Outcomes, and Challenges of Modern Code Review
    Alberto Bacchelli, Christian Bird
    Nominated for ACM SIGSOFT Distinguished Paper Award
    In Proceedings of ICSE 2013 (35th IEEE/ACM International Conference On Software Engineering), pp. 710-719. 2013
  57. Manhattan: Supporting Real-Time Visual Team Activity Awareness
    Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti
    In Proceedings of ICPC 2013 (21st IEEE International Conference on Program Comprehension), ERA Track. pp. 207-210. 2013
  58. Communication in Open Source Software Development Mailing Lists
    Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, Arie van Deursen
    In Proceedings of MSR 2013 (10th Working Conference on Mining Software Repositories), pp. 277-286. 2013
  59. Leveraging Crowd Knowledge for Software Comprehension and Development
    Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
    In Proceedings of CSMR 2013 (17th European Conference on Software Maintenance and Reengineering), pp. 57-66. 2013
  60. 2012

  61. Content Classification of Development Emails
    Alberto Bacchelli, Tommaso Dal Sasso, Marco D'Ambros, Michele Lanza
    In Proceedings of ICSE 2012 (34th IEEE/ACM International Conference On Software Engineering), pp. 375-385. 2012
    Data and materials
  62. 2011

  63. Extracting Structured Data from Natural Language Documents with Island Parsing
    Alberto Bacchelli, Anthony Cleve, Michele Lanza, Andrea Mocci
    In Proceedings of ASE 2011 (26th IEEE/ACM International Conference On Automated Software Engineering), short paper. pp. 476-479. 2011
  64. RTFM (Read The Factual Mails) –Augmenting Program Comprehension with Remail
    Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
    In Proceedings of CSMR 2011 (15th IEEE European Conference on Software Maintenance and Reengineering),
    pp.15-24. IEEE CS Press, 2011
  65. 2010

  66. Extracting Source Code from E-Mails
    Alberto Bacchelli, Marco D'Ambros, Michele Lanza
    In Proceedings of ICPC 2010 (18th IEEE International Conference on Program Comprehension),
    pp. 24-33. IEEE CS Press, 2010.
  67. On the Impact of Design Flaws on Software Defects
    Marco D'Ambros, Alberto Bacchelli, Michele Lanza
    In Proceedings of QSIC 2010 (10th International Conference on Quality Software),
    pp.23-31. IEEE CS Press, 2010.
  68. Linking e-mails and source code artifacts
    Alberto Bacchelli, Michele Lanza, Romain Robbes
    In Proceedings of ICSE 2010 (32th ACM/IEEE International Conference on Software Engineering),
    pp. 375-384. IEEE CS Press, 2010.
  69. Are Popular Classes More Defect Prone?
    Alberto Bacchelli, Marco D'Ambros, Michele Lanza
    In Proceedings of FASE 2010 (13th Conference on Fundamental Approaches to Software Engineering),
    pp. 59-73. ARCoSS LNCS Springer, 2010.
  70. 2009

  71. Benchmarking Lightweight Techniques to Link E-Mails and Source Code
    Alberto Bacchelli, Marco D'Ambros, Michele Lanza, Romain Robbes
    Best Paper Award
    In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering),
    pp. 205-214. IEEE CS Press, 2009.
  72. 2008

  73. On the Effectiveness of Manual and Automatic Unit Test Generation
    Alberto Bacchelli, Paolo Ciancarini, Davide Rossi
    Best Paper Award
    In Proceedings of ICSEA 2008 (3rd International Conference on Software Engineering Advances),
    pp. 252-257. IEEE CS, 2008.

  74. (*) Peer-reviewed conferences are accepted in computer science as high-quality scholarly articles. This point is also clarified by Michael D. Ernst (Professor at the University of Washington, and previously researcher at Microsoft Research and tenured professor at MIT), who explains that: “conference papers are arguably as prestigious as top journal publications: oftentimes, conferences have higher standards and lower acceptance rates than most journals.” The same point is expressed in the article “Research Evaluation for Computer Science” in Communications of the ACM(April 2009).

    Peer-reviewed journal papers

    2022

  75. What happens in my code reviews? An investigation on automatically classifying review changes
    Enrico Fregnan, Fernando Petrulio, Linda Di Geronimo, Alberto Bacchelli
    In Empirical Software Engineering, 27, Article number: 89 (2022).
  76. The evolution of the code during review: an investigation on review changes
    Enrico Fregnan, Fernando Petrulio, Alberto Bacchelli
    In Empirical Software Engineering, 27, Article number: 177 (2022).
  77. 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
    In Empirical Software Engineering, 27, Article number: 99 (2022).
  78. Graph-based visualization of merge requests for code review
    Enrico Fregnan, Josua Fröhlich, Davide Spadini, Alberto Bacchelli
    In Journal of Systems and Software, to appear, 2022.
  79. 2021

  80. The indolent lamdification of Java: Understanding the support for lambda expressions in the Java ecosystem
    Fernando Petrulio, Anand Ashok Sawant, Alberto Bacchelli
    In Empirical Software Engineering, forthcoming.
  81. 2019

  82. A Large-Scale Empirical Exploration on Refactoring Activities in Open Source Software Projects
    Carmine Vassallo, Giovanni Grano, Fabio Palomba, Harald Gall, Alberto Bacchelli
    In Science of Computer Programming, Volume 180, pp. 1-15.
  83. The effects of change decomposition on code review - A controlled experiment
    Marco di Biase, Magiel Bruntink, Arie van Deursen, Alberto Bacchelli
    In PeerJ Computer Science, in press.
  84. To react, or not to react: Patterns of reaction to API deprecation
    Anand Sawant, Romain Robbes, Alberto Bacchelli
    In Empirical Software Engineering, in press.
  85. Classifying code comments in Java software systems
    Luca Pascarella, Magiel Bruntink, Alberto Bacchelli
    In Empirical Software Engineering, in press.
  86. Associating Working Memory Capacity and Code Change Ordering with Code Review Performance
    Tobias Baum, Kurt Schneider, Alberto Bacchelli
    In Empirical Software Engineering, first online Jan 2019.
  87. A Survey on Software Engineering Coupling Relations and Tools
    Enrico Fregnan, Tobias Baum, Fabio Palomba, Alberto Bacchelli
    In Information and Software Technology, Volume 107, March 2019, pp. 159-178.
  88. On the Performance of Method-Level Bug Prediction: A Negative Result
    Luca Pascarella, Fabio Palomba, Alberto Bacchelli
    In Journal of Systems and Software, Volume 150, April 2019, Pages 22-36.
  89. Fine-Grained Just-In-Time Defect Prediction
    Luca Pascarella, Fabio Palomba, Alberto Bacchelli
    In Journal of Systems and Software, Volume 150, April 2019, Pages 22-36.
  90. Does Reviewer Recommendation Help Developers?
    Vladimir Kovalenko, Nava Tintarev, Evgeny Pasynkov, Christian Bird, Alberto Bacchelli
    In IEEE Transactions on Software Engineering, in press.
  91. 2018

  92. Mock objects for testing Java systems
    Davide Spadini, Maurício Aniche, Magiel Bruntink, Alberto Bacchelli
    In Empirical Software Engineering, in press.
  93. On the reaction to deprecation of clients of 4+1 popular Java APIs and the JDK
    Anand Ashok Sawant, Romain Robbes, Alberto Bacchelli
    In Empirical Software Engineering, Volume 23, Issue 4, pp. 2158–2197, Springer 2018.
  94. 2017

  95. Mining Structured Data in Natural Language Artifacts with Island Parsing
    Alberto Bacchelli, Andrea Mocci, Anthony Cleve, Michele Lanza
    In Science of Computer Programming, Volume 150, pp.31-55. Elsevier 2017.
  96. Does single blind peer review hinder newcomers?
    Marco Seeber and Alberto Bacchelli
    In Scientometrics, Volume 113, Issue 1, pp. 567–585. Springer 2017
  97. fine-GRAPE: fine-grained APi usage extractor -- an approach and dataset to investigate API usage
    Anand Ashok Sawant and Alberto Bacchelli
    In Empirical Software Engineering (open access version), Volume 22, Issue 3, pp. 1348–1371. Springer 2017.
  98. 2015

  99. IRISH: A Hidden Markov Model to Detect Coded Information Islands in Free Text
    Luigi Cerulo, Max Di Penta, Alberto Bacchelli, Michele Ceccarelli, Gerardo Canfora
    In Science of Computer Programming, Volume 105, pp.26-43. Elsevier 2015.
  100. 2013

  101. 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
  102. 2009

  103. How to compare and exploit different techniques for unit-test generation
    Alberto Bacchelli, Paolo Ciancarini, Davide Rossi
    In International Journal On Advances in Software, Vol. 2, no. 1, (2009), pp. 131-146 (ISSN: 1942-2628), Iaria 2009
  104. Peer-reviewed book chapters

    2015

  105. 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
  106. Other types of peer-reviewed publications

    2020

  107. 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, forthcoming. 2020
  108. Building Implicit Vector Representations of Individual Coding Style
    Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, Alberto Bacchelli
    In Proceedings of CHASE 2020 (13th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering), forthcoming. 2020
  109. 2019

  110. Characterizing women (not) contributing to open-source
    Pavlína Wurzelová, Fabio Palomba, Alberto Bacchelli
    In Proceedings of GE 2019 (2nd Workshop on Gender Equality in Software Engineering), pp. 5-8. 2019
  111. 2018

  112. PyDriller: Python Framework for Mining Software Repositories
    Davide Spadini, Mauricio Aniche, Alberto Bacchelli
    In Proceedings of 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
  113. Code review for newcomers: is it different?
    Vladimir Kovalenko, Alberto Bacchelli
    In Proceedings of CHASE 2018 (11th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering), pp. 29-32. 2018
  114. Investigating Type Declaration Mismatches in Python
    Luca Pascarella, Achyudh Ram, Azqa Nadeem, Dinesh Bisesser, Norman Knyazev, Alberto Bacchelli
    In Proceedings of MaLTeSQuE 2018 (2nd Workshop on Machine Learning Techniques for Software Quality Evaluation), pp. 43-48. 2018
  115. 2017

  116. Double-Blind Review in Software Engineering Venues: The Community’s Perspective
    Alberto Bacchelli, Moritz Beller
    In Proceedings of ICSE 2017 (39th IEEE/ACM International Conference on Software Engineering), Companion Volumne, pp. 385-396. 2017
  117. 2016

  118. Visualizing Code and Coverage Changes for Code Review
    Sebastiaan Oosterwaal, Arie van Deursen, Roberta Coelho, Anand Ashok Sawant, Alberto Bacchelli
    In Proceedings of FSE 2016 (24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering), Tool Demonstration track, pp. 1038-1041. 2016
  119. 2015

  120. Quality questions need quality code: Classifying code fragments on StackOverflow
    Maarten Duijn, Adam Kucera, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 410-413. 2015
  121. ETA: Estimated Time of Answer, Predicting Response Time in Stack Overflow
    Jeffrey Goderie, Brynjolfur Mar Georgsson, Bastiaan van Graafeiland, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 414-417. 2015
  122. One-day flies on StackOverflow - Why the vast majority of StackOverflow users only posts once
    Rogier Slag, Mike de Waard, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 458-461. 2015
  123. Automatic Assessments of Code Explanations: Predicting answering times on Stack Overflow
    Selman Ercan, Quinten Stokkink, Alberto Bacchelli
    In Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories), Mining Challenge Track, pp. 442-445. 2015
  124. 2013

  125. Seahawk: Stack Overflow in the IDE
    Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
    In Proceedings of ICSE 2013 (35th IEEE/ACM International Conference On Software Engineering),
    Formal Demonstration track, pp. 1295-1298, ACM Press, 2013.
  126. 2012

  127. On The Road to HADES--Helpful Automatic Development Email Summarization
    Alberto Bacchelli, Michele Lanza, Ebrisa Savina Mastrodicasa
    In Proceedings of TAinSM 2012 (1st International Workshop on on the Next Five Years of Text Analysis in Software Maintenance), 2012.
  128. Harnessing Stack Overflow for the IDE
    Alberto Bacchelli, Luca Ponzanelli, Michele Lanza
    In Proceedings of RSSE 2012 (3rd International Workshop on Recommendation Systems for Software Engineering.),
    2012.
  129. 2011

  130. Miler: a toolset for exploring email data
    Alberto Bacchelli, Marco D'Ambros, Michele Lanza
    video
    In Proceedings of ICSE 2011 (33rd ACM/IEEE International Conference on Software Engineering),
    Demonstration track, pp. 1025-1027, ACM Press, 2011.
  131. Erase and rewind - Learning by replaying examples
    Lile Hattori, Alberto Bacchelli, Michele Lanza, Mircea Lungu
    In Proceedings of CSEE&T 2011 (24th Conference on Software Engineering Education and Training),
    Poster. pp. 558, 2011.
  132. REmail—Blending Talk and Work in Eclipse
    Alberto Bacchelli, Lorenzo Baracchi, Michele Lanza
    In Proceedings of Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community),
    student paper, pp. 303-306 2011.
  133. Manhattan—3D City Visualizations in Eclipse
    Alberto Bacchelli, Francesco Rigotti, Lile Hattori, Michele Lanza
    In Proceedings of Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community),
    student paper, pp. 307-310, 2011.
  134. 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.
  135. 2010

  136. Towards integrating e-mail communication in the IDE
    Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
    In Proceedings of SUITE 2010 (2nd International Workshop on Search-driven development),
    pp. 1-4, IEEE CS Press, 2010.
  137. 2009

  138. Miler – A Tool Infrastructure to Analyze Mailing Lists
    Alberto Bacchelli, Michele Lanza, Marco D'Ambros
    In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering),
    pp. 12-15. 2009.
  139. Theses

  140. Mining Unstructured Software Data
    Alberto Bacchelli
    Ph.D. Thesis, University of Lugano, Switzerland, 2013.