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
2025 |
Li Li, Alexandre Bartel, Tegawendé F. Bissyandé,
Jacques Klein, Yves Le Traon, Steven Arzt, Siegfried Rasthofer, Eric Bodden, Damien
Octeau, Patrick McDaniel: IccTA:
Detecting Inter-Component Privacy Leaks in Android Apps ICSE-37, 2015
|
2024 |
Laura Inozemtseva, Reid Holmes: Coverage is not strongly
correlated with test suite effectiveness ICSE-36, 2014
|
2023 |
Hoang Duong Thien Nguyen, Dawei Qi, Abhik
Roychoudhury, Satish Chandra: SemFix: Program Repair
via Semantic Analysis ICSE-35, 2013
|
2022 |
Abram Hindle, Earl T. Barr, Zhendong Su, Mark Gabel,
Premkumar Devanbu: On the
Naturalness of Software ICSE-34, 2012
|
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.
|
|