ICSE MOST INFLUENTIAL PAPER AWARD
This award is presented at each ICSE, ACM/IEEE International Conference on Software Engineering® to the author(s) of the paper from the ICSE conference of 10 years ago 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 at 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.
RECIPIENTS AND TITLE OF THE MOST INFLUENTIAL PAPER AWARD
2021 |
Andrea Arcuri, Lionel Briand: A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering ICSE-33, 2011 |
2020 |
Susmit Jha, Sumit Gulwani, Sanjit A. Seshia, Ashish Tiwari: Oracle-Guided Component-Based Program Synthesis ICSE-32, 2010 |
2019 |
Westley Weimer, ThanhVu Nguyen, Claire Le Goues, Stephanie Forrest:
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair ICSE-31, 2009 |
2018 |
Amy J. Ko and Brad A. Myers: Debugging Reinvented: Asking and Answering Why and Why Not Questions About Program Behavior ICSE-30, 2008 |
2017 |
Carlos Pacheco, Shuvendu K. Lahiri, Michael D. Ernst, and Thomas Ball: Feedback-Directed Random Test Generation ICSE-29, 2007 |
2016 |
John Anvik, Lyndon Hiew, and Gail C. Murphy: Who Should Fix This Bug? ICSE-28, 2006 |
2015 |
James H. Andrews, Lionel C. Briand, and Yvan Labiche: Is Mutation an Appropriate Tool for Testing Experiments? ICSE-27, 2005b |
2014 |
Thomas Zimmerman, Peter Weisgerber, Stephan Diehl and Andreas Zeller: Mining Version Histories to Guide Software Changes, ICSE-26, 2004 |
2013 |
Davor Čubranić and Gail C. Murphy: Hipikat: Recommending Pertinent Software Development Artifacts, ICSE-25, 2003 |
2012 |
Jonathan Aldrich, Craig Chambers, David Notkin: ArchJava: Connecting Software Architecture to Implementation, ICSE-24, 2002 |
2011 |
Filippo Ricca, Paolo Tonella: Analysis and Testing of Web Applications, ICSE-23, 2001 |
2010 |
James C. Corbett, Matthew B. Dwyer, John Hatcliff, Shawn Laubach, Corina S. Păsăreanu, Robby, Hongjun Zheng: Bandera: extracting finite-state models from Java source code, ICSE-22, 2000 |
2010 |
Audris Mockus, Roy T. Fielding, James Herbsleb: A case study of open source software development: the Apache server, ICSE-22, 2000. |
2009 |
Peri Tarr, Harold Ossher, William Harrison, and Stanley M. Sutton Jr.: N Degrees of Separation: Multi-Dimensional Separation of Concerns, ICSE-21, 1999. |
2008 |
Peyman Oreizy, Nenad Medvidovic and Richard N. Taylor: Architecture-Based Runtime Software Evolution, ICSE-20, 1998. |
2007 |
Antonio Carzaniga, Gian Pietro Picco and Giovanni Vigna: Designing Distributed Applications with Mobile Code Paradigms, ICSE-19, 1997. |
2006 |
No Award. |
2005 |
Michael Jackson and Pamela Zave: Deriving Specifications from Requirements: An Example, ICSE-17, 1995. |
2004 |
Robert Allen and David Garlan: Formalizing Architectural Connection, ICSE-16, 1994. |
2003 |
Bashar Nuseibeh, Jeff Kramer and Anthony Finkelstein: Expressing the Relationships between Multiple Views in Requirements Specification, ICSE-15, 1993. |
2002 |
David S. Rosenblum: Towards a Method of Programming with Assertions, ICSE-14, 1992. |
2001 |
Robert Balzer: Tolerating Inconsistency, ICSE-13, 1991. |
2000 |
No award. |
1999 |
Dewayne Perry: The Inscape Environment, ICSE-11, 1989. |
1998 |
David Harel, Hagi Lachover, Amnon Naamad, Amir Pnueli, Michal Politi, Rivi Sherman and Aharon Shtul-Trauring: Statemate: A Working Environment for the Development of Complex Reactive Systems, ICSE-10, 1988. |
1997 |
Manny Lehman: Process Models, Process Programs, Programming Support, ICSE-9, 1987. |
Lee Osterweil: Software Processes are Software Too, ICSE-9, 1987. |
1996 |
Sam Redwine Jr. and William Riddle: Software Technology Maturation, ICSE-8, 1985. |
1995 |
David L. Parnas, Paul C. Clements and David M. Weiss: The Modular Structure of Complex Systems, ICSE-7, 1984. |
1994 |
Sol Greenspan, John Mylopoulos and Alex Borgida: Capturing More World Knowledge in the Requirements Specification, ICSE-6, 1982. |
1993 |
Mark Weiser: Program Slicing, ICSE-5, 1981. |
1992 |
Walter Tichy: Software Development Control Based on Module Interconnection, ICSE-4, 1979. |
1991 |
David Parnas: Designing Software for Ease of Extension and Contraction, ICSE-3, 1978. |
1990 |
William A. Wulf, Ralph L. London and Mary Shaw: An Introduction to the Construction and Verification of Alphard Programs, ICSE-2, 1976. |
1989 |
Marc J. Rochkind: The Source Code Control System, NCSE-1, 1975. |
|