Harald C. Gall, Prof. Dr.

Professor of Software Engineering
Dean of the Faculty of Business, Economics, and Informatics
Director of the software evolution and architecture lab
Department of Informatics (ifi), University of Zurich
Binzmühlestrasse 14
CH-8050 Zurich, Switzerland
Email gall@ifi.uzh.ch
Tel +41 44 634 23 53 (Dean's office)
+41 44 635 43 21 (Chair)
Office BIN 2.D.02
LinkedIn Google Scholar

Short bio

Harald Gall is Dean of the Faculty of Business, Economics, and Informatics at the University of Zurich (UZH). Furthermore, he is professor of Software Engineering in the Department of Informatics at UZH. Prior to that, he was associate professor at the Technical University of Vienna in the Distributed Systems Group (TUV), where he also got his PhD (Dr. techn.) and master's degree (Dipl.-Ing.) in Informatics.

His research interests are in software engineering with focus on software evolution, software architectures, software quality analysis, program families, cloud-based software engineering, IoT, and distributed and mobile 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 IEEE's Transactions on Software Engineering(since 2010) and Springer's Computing Journal (since 2011). 

He was president of CHOOSE, the Swiss SIG for Object-Oriented Systems and Environments, (2008-2011). And he is a member of ACM, IEEE, SI-SE, and OCG.

Research Interests

His research profile can also be found on Google Scholar. His research interests include:

  • Software Evolution and Mining Software Archives
  • Software Quality Analysis
  • Software Architecture
  • Cloud-based Software Engineering
  • Service-Centric Software Systems

Program Chair

He was the program chair of the two flagship conferences in the field of software engineering: ICSE and ESEC/FSE.

In 2005, he was program chair of ESEC-FSE, the joint meeting of the European Software Engineering Conference (ESEC), and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE).

In 2011, he was program co-chair of ICSE 2011, the International Conference on Software Engineering, held on the tropical island of Oahu in Hawaii.

Additionally, in 2006 and 2007 he co-chaired MSR, the International Working Conference on Mining Software Repositories, the premier event for software evolution analysis. In 2000 and 2005, he was program chair of the International Conference on Program Comprehension (ICPC), a major forum for software maintenance.