(en) All software systems are subject to evolution. This poses great challenges for software engineers. Aspect-oriented software development (AOSD), in addition to separating the different concerns during software development, can be seen as a way of overcoming many of the problems related to software evolution. At the same time, AOSD may benefit from tools and techniques that automate software evolution. ERCIM members are therefore exploring the cross-fertilisation between these two active research domains
Mens, T., Mens, K., & Tourwé, T. (2004). Aspect-oriented software evolution. ERCIM News, 58, 36-37. https://hdl.handle.net/2078.5/200195 (Original work published 2004)