Impact of Aspect-Oriented Programming on Software Modularity
Over a decade ago, Aspect-Oriented Programming (AOP) was proposed in the literature to "Modularize the un-modularizable". Nowadays, the aspect-oriented paradigm pervades all areas of software engineering. With its growing popularity, practitioners are beginning to wonder whether they should start looking into it. However, every new paradigm makes claims that managers want to hear. The aim of this PhD dissertation is to find out how much of what has been written about AOP is true and how much is hype.