World's Best Scientists 2026 revealed!
Alberto Bacchelli

Alberto Bacchelli

D-Index & Metrics

Computer Science

D-Index
41
Citations
6908
World Ranking
8859
National Ranking
162

Overview

Alberto Bacchelli is affiliated with the University of Zurich in Switzerland. Their research primarily focuses on computer science, with a specific emphasis on information systems, software, computer networks and communications, artificial intelligence, and information systems and management.

The main topics covered in their work include software engineering research, software reliability and analysis research, scientific computing and data management, software engineering techniques and practices, open source software innovations, information and cyber security, and distributed and parallel computing systems.

The scientist has published extensively in several venues. Frequent publication venues include:

  • Zenodo (CERN European Organization for Nuclear Research)
  • Empirical Software Engineering
  • arXiv (Cornell University)
  • Zurich Open Repository and Archive (University of Zurich)
  • Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering

Recent papers by Alberto Bacchelli include:

  • UI Dark Patterns and Where to Find Them: A Study on Mobile Applications and User Perception (2020), published in Zenodo (CERN European Organization for Nuclear Research)
  • Why Don't Developers Detect Improper Input Validation? (2021), published in Zurich Open Repository and Archive (University of Zurich)
  • Software security during modern code review: the developer's perspective (2022), published in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
  • Less is more (2022), published in Proceedings of the 44th International Conference on Software Engineering
  • UI Dark Patterns and Where to Find Them: A Study on Mobile Applications and User Perception (2020), published in Zenodo (CERN European Organization for Nuclear Research)

Alberto Bacchelli collaborates frequently with several coauthors. Notable frequent collaborators are:

  • Gül Çalıklı
  • Enrico Fregnan
  • Davide Spadini
  • Larissa Braz
  • Dhivyabharathi Ramasamy

Best Publications

  • Expectations, outcomes, and challenges of modern code review

    Alberto Bacchelli;Christian Bird

  • Work practices and challenges in pull-based development: the contributor's perspective

    Georgios Gousios;Andy Zaidman;Margaret-Anne Storey;Arie van Deursen

  • PyDriller: Python framework for mining software repositories

    Davide Spadini;Maurício Aniche;Alberto Bacchelli

  • Modern code review: a case study at google

    Caitlin Sadowski;Emma Soderberg;Luke Church;Michal Sipko

  • Modern code reviews in open-source projects: which problems do they fix?

    Moritz Beller;Alberto Bacchelli;Andy Zaidman;Elmar Juergens

  • On the "naturalness" of buggy code

    Baishakhi Ray;Vincent Hellendoorn;Saheel Godhane;Zhaopeng Tu

  • 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

  • Linking e-mails and source code artifacts

    Alberto Bacchelli;Michele Lanza;Romain Robbes

  • Communication in open source software development mailing lists

    Anja Guzzi;Alberto Bacchelli;Michele Lanza;Martin Pinzger

  • On the Impact of Design Flaws on Software Defects

    Marco D'Ambros;Alberto Bacchelli;Michele Lanza

  • Improving Low Quality Stack Overflow Post Detection

    Luca Ponzanelli;Andrea Mocci;Alberto Bacchelli;Michele Lanza

  • Seahawk: stack overflow in the IDE

    Luca Ponzanelli;Alberto Bacchelli;Michele Lanza

  • Understanding flaky tests: the developer’s perspective

    Moritz Eck;Fabio Palomba;Marco Castelluccio;Alberto Bacchelli

  • On the Relation of Test Smells to Software Code Quality

    Davide Spadini;Fabio Palomba;Andy Zaidman;Magiel Bruntink

  • Untangling fine-grained code changes

    Martin Dias;Alberto Bacchelli;Georgios Gousios;Damien Cassou

  • Content classification of development emails

    Alberto Bacchelli;Tommaso Dal Sasso;Marco D'Ambros;Michele Lanza

  • Fine-grained just-in-time defect prediction

    Luca Pascarella;Fabio Palomba;Alberto Bacchelli

  • Harnessing stack overflow for the IDE

    Alberto Bacchelli;Luca Ponzanelli;Michele Lanza

  • Information Needs in Contemporary Code Review

    L. Pascarella;D. Spadini;F. Palomba;Magiel Bruntink

  • Classifying code comments in Java open-source software systems

    Luca Pascarella;Alberto Bacchelli

  • Leveraging Crowd Knowledge for Software Comprehension and Development

    L. Ponzanelli;A. Bacchelli;M. Lanza

  • Appendix to Expectations, Outcomes, and Challenges of Modern Code Review

    Christian Bird;Alberto Bacchelli

Frequent Co-Authors

Fabio Palomba
Fabio Palomba University of Salerno
Michele Lanza
Michele Lanza Universita della Svizzera Italiana
Harald C. Gall
Harald C. Gall University of Zurich
Romain Robbes
Romain Robbes University of Bordeaux
Arie van Deursen
Arie van Deursen Delft University of Technology
Georgios Gousios
Georgios Gousios Delft University of Technology
Christian Bird
Christian Bird Microsoft (United States)
Premkumar Devanbu
Premkumar Devanbu University of California, Davis
Sebastiano Panichella
Sebastiano Panichella University of Zurich
Rocco Oliveto
Rocco Oliveto University of Molise

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring online education options in Computer Science opens the door to flexible and affordable learning. Many students start with online associates programs, which can be a practical stepping stone towards a bachelor's degree or a direct path to entry-level tech roles.

Affordability is an important factor for many prospective students. Fortunately, there are numerous cheapest online degrees available in the USA, allowing students to gain quality education without incurring heavy debt.

If you're concerned about your academic history, don’t worry—some of the best colleges for low gpa applicants offer strong online programs and provide support to help you succeed regardless of past grades.

Earning a Computer Science degree online also expands your career opportunities, from software development to data science. For those interested in related fields like sustainability and tech, you might wonder what jobs can you get with an environmental science degree. Interdisciplinary knowledge can unlock positions in green computing, geospatial analysis, and environmental data management.

Best Scientists Citing Alberto Bacchelli

Trending Scientists