Return to Article Details A Study of Handling Cross-Cutting Concerns in Software Applications