Harald Gall

Registered user since Fri 25 May 2018

Name:Harald Gall

Harald Gall is professor of Software Engineering in the Department of Informatics at the University of Zurich, Switzerland. Prior to that, he was associate professor at the Technical University of Vienna, Austria, in the Distributed Systems Group, where he also received his PhD (Dr. techn.) and master’s degree (Dipl.-Ing.) in Informatics.

He held visiting positions at Microsoft Research in Redmond, USA, and University of Washington in Seattle, USA.

His research interests are in software engineering with focus on software evolution, software architecture, software quality analysis, mining software repositories, and cloud-based software engineering.

He is probably best known for his work on software evolution analysis and mining software archives. Since 1997 he has worked on devising ways in which mining these repositories can help to better understand software development, to devise predictions about quality attributes, and to exploit this knowledge in software analysis tools such as Evolizer, ChangeDistiller, or SOFAS.

He is an Associate Editor of the Journal on Empirical Software Engineering (since 2015), IEEE Software (since 2015), and the Computing Journal (since 2011). He is a former Associate Editor of IEEE Transactions on Software Engineering (2010-14).

Affiliation:University of Zurich
Research interests:Empirical Software Engineering, Software Quality Analysis, Mining Software Repositories, SE and AI


ICSE 2024 Committee Member in Program Committee within the Doctoral Symposium-track
ICSE 2023 Committee Member in Doctoral Symposium within the DS - Doctoral Symposium-track
ESEC/FSE 2022 Author of On-the-Fly Syntax Highlighting using Neural Networks within the Research Papers-track
ESEC/FSE 2021 Author of BRAID: An API Recommender Supporting Implicit User Feedback within the Demonstrations-track
ICSE 2021 Chair in Program Committee within the Most Influential Paper ICSE N-10-track
Session Chair of ICSE 2011 Most Influential Paper Award Lecture (part of Awards)
ICSE N-10 MIP Co-Chair in Organizing Committe
Session Chair of Awards Announcement 4 (part of Awards)
ESEC/FSE 2020 Author of Dynamically Reconfiguring Software Microbenchmarks: Reducing Execution Time without Sacrificing Result Quality within the Research Papers-track
Author of Configuration Smells in Continuous Delivery Pipelines: A Linter and a Six-Month Study on GitLab within the Research Papers-track
ICSE 2020 Author of An Empirical Characterization of Bad Practices in Continuous Integration within the Journal First-track
MSR 2020 Ordinary PC member in Program Committee within the Technical Papers-track
ASE 2019 Author of Lightweight Assessment of Test-Case Effectiveness using Source-Code-Quality Indicators within the Journal First Presentations-track
ICSE 2019 Author of Interactive Production Performance Feedback in the IDE within the Technical Track-track
Author of Software Engineering for Machine Learning: A Case Study within the Software Engineering in Practice-track
Committee Member in Program Committee within the ACM Student Research Competition-track
Author of Automated Reporting of Anti-Patterns and Decay in Continuous Integration within the Technical Track-track
Author of DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation within the Demonstrations-track
Author of When Code Completion Fails: a Case Study on Real-World Completions within the Technical Track-track
MSR 2019 Author of On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later within the MSR 2019 Technical Papers-track
PLATEAU 2018 Author of On the Usage of “Pythonic” Idioms in Python Programs - Preview within the PLATEAU 2018-track
Onward! 2018 Author of On the Usage of “Pythonic” Idioms in Python Programs within the Onward! Papers-track
* ICSE 2018 * Author of Poster T50: Automated User Reviews Analyser within the Posters -track
Author of PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE within the DEMO - Demonstrations -track
MSR 2018 Committee Member in Program Committee within the Technical Papers-track
ICPC 2018 Author of An Empirical Investigation on the Readability of Manual and Generated Test Cases within the Technical Research-track
Author of Un-Break My Build: Assisting Developers with Build Repair Hints within the Technical Research-track
Committee Member in Program Committee within the Technical Research-track
Onward! 2015 Author of Runtime Metric Meets Developer - Building Better Cloud Applications Using Feedback within the Onward! Papers-track