Role-based refactoring of crosscutting concerns.
Jan HannemannGail C. MurphyGregor KiczalesPublished in: AOSD (2005)
Keyphrases
- crosscutting concerns
- aspect oriented
- software systems
- metamodel
- aspect mining
- aspect oriented programming
- software development
- object oriented
- software components
- software engineering
- business applications
- access control
- development process
- source code
- software product line
- life cycle
- black box
- software evolution
- case study
- information technology
- software maintenance
- software projects
- test set
- mixture model