AOSA, Inc.

aosa Awards

aosa annually awards influential papers for its past conferences and symposia. Additionally, awards for excellent service to the ‹Programming› community are presented.

The Programming Journal hands out awards to celebrate the work of the community around the journal.


‹Programming› 2024

  • Most Influential Paper Award: REScala: Bridging Between Object-oriented and Functional Style in Reactive Applications by Guido Salvaneschi, Gerold Hintz, and Mira Mezini (MODULARITY 2014)


‹Programming› 2023

  • Most Influential Paper Award: Refactoring delta-oriented software product lines by Sandro Schulze, Oliver Richers, Ina Schaefer (MODULARITY: aosd 2013)


‹Programming› 2022

  • Most Influential Paper Award: DiSL: A Domain-specific Language for Bytecode Instrumentation by Lukás Marek, Alex Villazón, Yudi Zheng, Danilo Ansaloni, Walter Binder, Zhengwei Qi (MODULARITY: aosd 2012)

Outstanding Service Award

  • Outstanding Service Awardee: Cristina Videira Lopes
  • Outstanding Service Awardee: Theo D'Hondt


‹Programming› 2021

  • Most Influential Paper Award: Reducing Combinatorics in Testing Product Lines by Chang Hwan Peter Kim, Don Batory, and Sarfraz Khurshid (AOSD 2011)
  • Most Influential Paper Award: Execution Levels for Aspect-Oriented Programming by Éric Tanter (AOSD 2010)

Outstanding Service Award

  • Outstanding Service Awardee: Tobias Pape
  • Outstanding Service Awardee: Patrick Rein


‹Programming› 2019

  • Most Influential Paper Award: Can We Refactor Conditional Compilation into Aspects? by Bram Adams, Wolfgang De Meuter, Herman Tromp, Ahmed Hassan (AOSD 2009)


‹Programming› 2018

  • Most Influential Paper Award: Expressive scoping of dynamically-deployed aspects by Éric Tanter (AOSD 2008)

Outstanding Service Award

  • Outstanding Service Awardee: Robert Hirschfeld


‹Programming› 2017

  • Most Influential Paper Award: Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns by David Shepherd, Zachary P. Fry, Emily Hill, Lori Pollock, K. Vijay-Shanker (AOSD 2007)

Outstanding Service Award

  • Outstanding Service Awardee: Richard P. Gabriel
  • Outstanding Service Awardee: Tobias Pape



  • Best Research Paper Award: The Expression Problem, Trivially! by Yanlin Wang and Bruno C. d. S. Oliveira
  • Best Visions Paper Award: Modular Architecture for Code and Metadata Sharing by Tomas Tauber and Bruno C. d. S. Oliveira
  • Most Influential Paper Award: A Join Point for Loops in AspectJ by Bruno Harbulot and John R. Gurd (AOSD 2006)



  • Best Paper Award: Feature Scattering in the Large—A Longitudinal Study of Linux Kernel Device Drivers by Leonardo Passos, Jesús Padilla, Thorsten Berger, Sven Apel, Krzysztof Czarnecki, and Marco Valente
  • Most Influential Paper Award: Mylar: A Degree-of-interest Model for IDEs by Mik Kersten and Gail C. Murphy (AOSD 2005)



  • Best Paper Award: Assessing Modularity using Co-Change Clusters by Luciana Lourdes Silva, Marco Tulio Valente, and Marcelo de A. Maia
  • Most Influential Paper Award: Advice Weaving in AspectJ by Erik Hilsdale and Jim Hugunin (AOSD 2004)


MODULARITY: aosd 2013

  • Best Paper Award: Reactive Behavior in Object-oriented Applications: An Analysis and a Research Roadmap by Guido Salvaneschi and Mira Mezini
  • Most Influential Paper Award: Modularisation and Composition of Aspectual Requirements by Awais Rashid, Ana Moreira, João Araújo (AOSD 2003)


MODULARITY: aosd 2012

  • Best Paper Award: A Complete Debugger for Aspect-Oriented Programming by Haihan Yin, Christoph Bockisch, and Mehmet Akşit
  • Most Influential Paper Award: Dynamic Weaving for Aspect-Oriented Programming by Andrei Popovici, Thomas Gross, and Gustavo Alonso (AOSD 2002)


AOSD 2010

  • Best Paper Award: Execution Levels for Aspect-Oriented Programming by Éric Tanter