AOSD.net
Conference archive · Edition 11 · Most Influential Paper
2012

Dynamic Weaving Wins The Most Influential Paper Award

Potsdam, Germany · Honouring the class of 2002

The Most Influential Paper Award is a yearly presentation to the authors of a particular paper delivered at the aspect-oriented software development conference held ten years earlier. The prize money of $1,000 is split among the paper's contributing authors. The basis for selection is the amount of influence the paper has had in the decade since its presentation at that year's AOSD conference.

The awardInfluential Paper Of AOSD 2012

Thomas Gross, Andrei Popovici and Gustavo Alonso receiving the award
Thomas Gross, Andrei Popovici, and Gustavo Alonso — the group behind the winning paper.

"Dynamic Weaving for Aspect-Oriented Programming" — a paper presented at AOSD 2002 by Thomas Gross, Andrei Popovici, and Gustavo Alonso — won the 2012 edition's award.

The paper was outstanding for presenting the first aspect-oriented program to show how feasible it is to treat aspects as first-class units that can be deployed or withdrawn dynamically in JVM-based languages. The approach is an execution environment that supports aspect weaving directly — contrary to what holds with bytecode or source-code weaving. The authors showed how this could be achieved in a standard language execution environment.

For that feat and revelation, the work has continued to generate further research on dynamic aspect weaving — right up to the present day.Why it won

BiosThe Three Authors

Portrait of Andrei Popovici

Andrei Popovici

Ph.D., ETH Zurich

Andrei Popovici is a graduate in computer science of the Technical University of Darmstadt in Germany, from 1993–1998. He began work as a teaching and research assistant with the Information and Communication Systems Group at ETH Zurich in Switzerland, and in 2003 earned his Ph.D. in computer science.

Portrait of Thomas R. Gross

Thomas R. Gross

Professor of computer science · ETH Zurich

Thomas R. Gross is a computer science professor at ETH in Switzerland, where he heads the Computer Systems Institute. Between 1999 and 2004 he was director of an NCCR — a research centre of the Swiss National Science Foundation. After his Ph.D. in electrical engineering from Stanford University, he joined Carnegie Mellon University in 1984.

Portrait of Gustavo Alonso

Gustavo Alonso

Professor of computer science · ETH Zurich

Gustavo Alonso is a professor of computer science at the Swiss Federal Institute of Technology in Zurich, and a member of the Enterprise Computing Center and the Systems Group. He holds a degree in telecommunications from Madrid Technical University, and an M.S. and Ph.D. in computer science from the University of California, Santa Barbara.