Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020

Most Influential Paper from ICSE 2010

This award is presented at each ICSE meeting to the author(s) of the paper from the ICSE meeting 10 years prior that is judged to have had the most influence on the theory or practice of software engineering during the 10 years since its original publication.

The award is jointly sponsored by ACM/SIGSOFT and IEEE TCSE.

Recipients are given a plaque engraved with their names and signed by the General Chair of ICSE’N. The award is presented yearly by the ICSE’N general chair at ICSE during ICSE’s award presentation session. The recipients are asked to give a presentation to the conference on their current views on software engineering.

Each year the current program committee for ICSE’N reviews the papers from ICSE’(N-10) and selects the paper they consider to have been the most influential paper during the previous 10 years. When more than one paper receives strong support, honorable mention awards are sometimes given as deemed appropriate.


We are pleased to announce this year’s recipient of the ICSE 2020 Most Influential Paper Award from ICSE 2010:

“By bringing together the notion of an oracle providing input/output examples with the reduction of synthesis to two kinds of search problems — those aiming at producing oracle-consistent programs and those producing distinguishing inputs to further elaborate the candidate program — ‘Oracle-guided component-based program synthesis’ has made a significant impact in Software Engineering and beyond, inspiring subsequent work not only on program synthesis and learning, but also on automated program repair, controller synthesis, and interpretable artificial intelligence.”
– Sebastian Uchitel, co-Chair, MIP Committee

ACM SIGSOFT Impact Paper Award

Model Checking Programs

Willem Visser, Klaus Havelund, Guillaume Brat, SeungJoon Park

ACM SIGSOFT Outstanding Research Award

Michael Ernst

Harlan D. Mills Award

Nachiappan Naggapan

ACM SIGSOFT Distinguished Paper Awards

  • A Tale from the Trenches: Cognitive Biases and Software Development

    Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita, Anita Sarma

  • An Empirical Study on Program Failures of Deep Learning Jobs

    Ru Zhang, Wencong Xiao, Hongyu Zhang, Yu Liu, Haoxiang Lin, Mao Yang

  • Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code

    Rafael-Michael Karampatsis, Hlib Babii, Romain Robbes, Charles Sutton, Andrea Janes

  • Context-aware In-process Crowdworker Recommendation

    Junjie Wang, Ye Yang, Song Wang, Yuanzhe Hu, Dandan Wang, Qing Wang

  • Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language?

    Nischal Shrestha, Colton Botta, Titus Barik, Chris Parnin

  • Time-travel Testing of Android Apps

    Zhen Dong, Marcel Böhme, Lucia Cojocaru, Abhik Roychoudhury

  • Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet?

    Zishuo Ding, Jinfu Chen, Weiyi Shang

  • Translating Video Recordings of Mobile App Usages into Replayable Scenarios

    Carlos Bernal-Cárdenas, Nathan Cooper, Kevin Moran, Oscar Chaparro, Andrian Marcus, Denys Poshyvanyk

  • Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep Learning

    Jieshan Chen, Chunyang Chen, Zhenchang Xing, Xiwei Xu, Liming Zhu, Guoqiang Li, Jinshui Wang

  • White-box Fairness Testing through Adversarial Sampling

    Peixin Zhang, Jingyi Wang, Jun Sun, Guoliang Dong, Xinyu Wang, Xingen Wang, Jin Song Dong, Dai Ting

New Ideas and Emerging Results Distinguished Paper Awards

  • Is Your Quantum Program Bug-Free?

    Andriy Miranskyy, Lei Zhang, Javad Doliskani

  • Predictive Constraint Solving and Analysis

    Alyas Almaawi, Nima Dini, Cagdas Yelen, Milos Gligoric, Sasa Misailovic, Sarfraz Khurshid

IEEE Software Best Software Engineering in Practice Paper Award

  • Property-based Testing for LG Home Appliances using Accelerated Software-in-the-Loop Simulation

    Mingyu Park, Hoon Jang, Taejoon Byun, Yunja Choi

Software Engineering Education and Training Distinguished Paper Award

  • Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility Education

    Yasmine El-Glaly, Weishi Shi, Samuel Malachowsky, Qi Yu, Daniel E. Krutz

  • We should teach our Students what Industry doesn’t want

    Kevin Ryan

ACM SIGSOFT Distinguished Artifact Awards

  • Primers or Reminders? The Effects of Existing Review Comments on Code Review

    Davide Spadini, Gul Calikli, Alberto Bacchelli

  • Taxonomy of Real Faults in Deep Learning Systems

    Nargiz Humbatova, Gunel Jahangirova, Gabriele Bavota, Vincenzo Riccio, Andrea Stocco, Paolo Tonella

  • Causal Testing: Understanding Defects’ Root Causes

    Brittany Johnson, Yuriy Brun, Alexandra Meliou

  • Effects of Personality Traits on Pull Request Acceptance

    Rahul N. Iyer, S. Alex Yun, Meiyappan Nagappan, Jesse Hoey

    For the reproduction of

    Influence of Social and Technical Factors for Evaluating Contribution in Github

    Jason Tsay, Laura A Dabbish, James Herbsleb

  • Revisiting Hyper-Parameter Tuning for Search-Based Test Data Generation

    Shayan Zamani, Hadi Hemmati

    For the replication of

    Parameter Tuning or Default Values? An Empirical Investigation in Search-Based Software Engineering

    Andrea Arcuri, Gordon Fraser

Distinguished Reviewers

Reliable Rapid Response Reviewers


  • Distinguished Service Award

    Nenad Medvidović

  • Influential Educator Award

    Greg Wilson

  • Early Career Researcher Award

    Claire Le Goues

  • Outstanding Dissertation

    Rachel Tzoref-Brill(Advisor: Shahar Maoz)


  • Distinguished Women in Science & Engineering Leadership Award

    Jo Atlee

  • New Directions Award

    Thomas Zimmermann

    Ahmed Hassan

  • Distinguished Service Award

    Tao Xie

  • Rising Star Award

    Mike Papadakis

  • Distinguished Synergy Award

    Peking University – Software Engineering Institute (PKU-SEI)

ACM Student Research Competition - Undergraduate

  • 1st place:

    Vikram Subramanian, University of Waterloo

    An empirical study of first-time open source contributors on Github

  • 2nd place:

    Shashij Gupta, IIT Bombay

    Machine Translation Testing via Pathological Invariance

  • 3rd place:

    Ananga Thapaliya, Innopolis University

    Evaluation of brain activity while pair programming

ACM Student Research Competition - Graduate

  • 1st place:

    Alberto Martin-Lopez, Universidad de Sevilla

    Automated Analysis of Inter-Parameter Dependencies in Web APIs

  • 2nd place:

    Rangeet Pan, Iowa State University

    Does Fixing Bugs Increase Robustness in Deep Learning?

  • 3rd place:

    Tegan Brennan, UC Santa Barbara

    Detection and Mitigation of JIT-Induced Side Channels