World's Best Scientists 2026 revealed!
Award Badge
Computer Science
Switzerland
2025

D-Index & Metrics

Computer Science

D-Index
65
Citations
16868
World Ranking
2460
National Ranking
58

Research.com Recognitions

  • 2025 - Research.com Computer Science in Switzerland Leader Award
  • 2022 - Research.com Computer Science in Switzerland Leader Award

Overview

Harald C. Gall is affiliated with the University of Zurich in Switzerland. Their research primarily spans the field of Computer Science, with an emphasis on several subfields including Artificial Intelligence, Software, Information Systems, Computer Networks and Communications, and Signal Processing.

The main topics covered in their work include Software Testing and Debugging Techniques, Software Engineering Research, Software Reliability and Analysis Research, Software System Performance and Reliability, Topic Modeling, Advanced Malware Detection Techniques, and Natural Language Processing Techniques.

Harald C. Gall has published extensively, with a substantial number of papers appearing in various notable venues. Frequent publication venues for their work are:

  • arXiv (Cornell University)
  • Zenodo (CERN European Organization for Nuclear Research)
  • IEEE Transactions on Software Engineering
  • Empirical Software Engineering
  • ACM Transactions on Software Engineering and Methodology

Their recent papers include:

  • "An empirical characterization of bad practices in continuous integration," 2020, Empirical Software Engineering
  • "Automatic Detection and Repair Recommendation of Directive Defects in Java API Documentation," 2020, IEEE Transactions on Software Engineering
  • "Adversarial Robustness of Deep Code Comment Generation," 2022, ACM Transactions on Software Engineering and Methodology
  • "Boosting API Recommendation With Implicit Feedback," 2021, IEEE Transactions on Software Engineering
  • "User Review-Based Change File Localization for Mobile Applications," 2020, IEEE Transactions on Software Engineering

Harald C. Gall has collaborated regularly with several co-authors, notably:

  • Pasquale Salza
  • Taolue Chen
  • Marco Edoardo Palma
  • Yu Zhou
  • Carmine Vassallo

Their research contributions focus on advancing knowledge on software engineering practices, software testing, debugging, and reliability, as well as natural language processing techniques applied to software artifacts. Multiple publications have examined software system performance and reliability alongside research on advanced malware detection.

Best Publications

  • Software engineering for machine learning: a case study

    Saleema Amershi;Andrew Begel;Christian Bird;Robert DeLine

  • Cross-project defect prediction: a large scale experiment on data vs. domain vs. process

    Thomas Zimmermann;Nachiappan Nagappan;Harald Gall;Emanuel Giger

  • Change Distilling:Tree Differencing for Fine-Grained Source Code Change Extraction

    B. Fluri;M. Wursch;M. Pinzger;H.C. Gall

  • Populating a Release History Database from version control and bug tracking systems

    M. Fischer;M. Pinzger;H. Gall

  • Detection of logical coupling based on product release history

    H. Gall;K. Hajek;M. Jazayeri

  • How can i improve my app? Classifying user reviews for software maintenance and evolution

    Sebastiano Panichella;Andrea Di Sorbo;Emitza Guzman;Corrado A. Visaggio

  • Don't touch my code!: examining the effects of ownership on software quality

    Christian Bird;Nachiappan Nagappan;Brendan Murphy;Harald Gall

  • CVS release history data for detecting logical couplings

    H. Gall;M. Jazayeri;J. Krajewski

  • Does distributed development affect software quality?: an empirical case study of Windows Vista

    Christian Bird;Nachiappan Nagappan;Premkumar Devanbu;Harald Gall

  • What would users change in my app? summarizing app reviews for recommending software changes

    Andrea Di Sorbo;Sebastiano Panichella;Carol V. Alexandru;Junji Shimagaki

  • Do Code and Comments Co-Evolve? On the Relation between Source Code and Comment Changes

    B. Fluri;M. Wursch;H.C. Gall

  • Predicting the fix time of bugs

    Emanuel Giger;Martin Pinzger;Harald Gall

  • Putting It All Together: Using Socio-technical Networks to Predict Failures

    Christian Bird;Nachiappan Nagappan;Harald Gall;Brendan Murphy

  • Classifying Change Types for Qualifying Change Couplings

    B. Fluri;H.C. Gall

  • Combining text mining and data mining for bug report classification

    Yu Zhou;Yu Zhou;Yanxiang Tong;Ruihang Gu;Harald Gall

  • Generation of business process models for object life cycle compliance

    Jochen M. Küster;Ksenia Ryndina;Harald Gall

  • Software evolution observations based on product release history

    H. Gall;M. Jazayeri;R.R. Klosch;G. Trausmuth

  • Visualizing multiple evolution metrics

    Martin Pinzger;Harald Gall;Michael Fischer;Michele Lanza

  • Visualizing software release histories: the use of color and third dimension

    H. Gall;M. Jazayeri;C. Riva

  • Analyzing and relating bug report data for feature tracking

    M. Fischer;M. Pinzger;H. Gall

  • Predicting the fix time of bugs

    E. Giger;M. Pinzger;H.C. Gall

Frequent Co-Authors

Sebastiano Panichella
Sebastiano Panichella University of Zurich
Martin Pinzger
Martin Pinzger University of Klagenfurt
Philipp Leitner
Philipp Leitner University of Gothenburg
Fabio Palomba
Fabio Palomba University of Salerno
Nachiappan Nagappan
Nachiappan Nagappan Facebook (United States)
Brendan Murphy
Brendan Murphy Microsoft (United States)
Christian Bird
Christian Bird Microsoft (United States)
Gerardo Canfora
Gerardo Canfora University of Sannio
Abraham Bernstein
Abraham Bernstein University of Zurich

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 Computer Science in the USA opens doors to diverse and lucrative careers, but you might also consider related fields with strong job prospects. For instance, pursuing high-paying jobs with environmental science degree backgrounds can lead to roles in sustainability, conservation, and government sectors.

If flexibility is your priority, an online computer science degree offers the opportunity to balance your studies with work or family commitments. These programs can be completed faster and often provide customizable study schedules.

Interested in engineering? Studying for an environmental engineering bachelor's degree online or reviewing mechanical engineering degree online cost can help you find affordable pathways while building technical skills valued in multiple industries.

Whether you opt for a direct computer science route or explore related STEM degrees online, a wide range of career pathways become accessible, each with unique benefits and earning potential.

Best Scientists Citing Harald C. Gall

Trending Scientists