Aspect-oriented model-driven code generation: A systematic mapping study

A Mehmood, DNA Jawawi - Information and Software Technology, 2013 - Elsevier
CONTEXT: Model-driven code generation is being increasingly applied to enhance software
development from perspectives of maintainability, extensibility and reusability. However …

Evolving software product lines with aspects: an empirical study on design stability

E Figueiredo, N Cacho, C Sant'Anna… - Proceedings of the 30th …, 2008 - dl.acm.org
Software product lines (SPLs) enable modular, large-scale reuse through a software
architecture addressing multiple core and varying features. To reap the benefits of SPLs …

Using web security scanners to detect vulnerabilities in web services

M Vieira, N Antunes, H Madeira - 2009 IEEE/IFIP International …, 2009 - ieeexplore.ieee.org
Although Web services are becoming business-critical components, they are often deployed
with critical software bugs that can be maliciously explored. Web vulnerability scanners …

On the impact of aspectual decompositions on design stability: An empirical study

P Greenwood, T Bartolomei, E Figueiredo… - ECOOP 2007–Object …, 2007 - Springer
Although one of the main promises of aspect-oriented (AO) programming techniques is to
promote better software changeability than object-oriented (OO) techniques, there is no …

A theory of aspects as latent topics

PF Baldi, CV Lopes, EJ Linstead… - ACM Sigplan Notices, 2008 - dl.acm.org
After more than 10 years, Aspect-Oriented Programming (AOP) is still a controversial idea.
While the concept of aspects appeals to everyone's intuitions, concrete AOP solutions often …

Quantifying the effects of aspect-oriented programming: A maintenance study

U Kulesza, C Sant'Anna, A Garcia… - 2006 22nd IEEE …, 2006 - ieeexplore.ieee.org
One of the main promises of aspect-oriented programming (AOP) is to promote improved
modularization of crosscutting concerns, thereby enhancing the software stability in the …

Coupling metrics for aspect-oriented programming: A systematic review of maintainability studies

R Burrows, A Garcia, F Taïani - … to Software Engineering: 3rd and 4th …, 2010 - Springer
Over the last few years, a growing number of studies have explored how Aspect-Oriented
Programming (AOP) might impact software maintainability. Most of the studies use coupling …

Identifying code smells with multiple concern views

GF Carneiro, M Silva, L Mara… - 2010 Brazilian …, 2010 - ieeexplore.ieee.org
Code smells are anomalies often caused by the way concerns are realized in the source
code. Their identification might depend on properties governing the structure of individual …

Domain models are not aspect free

A Rashid, A Moreira - … on Model Driven Engineering Languages and …, 2006 - Springer
In proceedings of MoDELS/UML 2005, Steimann argues that domain models are aspect
free. Steimann's hypothesis is that the notion of aspect in aspect-oriented software …

Exceptions and aspects: the devil is in the details

FC Filho, N Cacho, E Figueiredo, R Maranhao… - Proceedings of the 14th …, 2006 - dl.acm.org
It is usually assumed that the implementation of exception handling can be better
modularized by the use of aspect-oriented programming (AOP). However, the trade-offs …