Identifying crosscutting concerns using historical code changes.
Bram AdamsZhen Ming JiangAhmed E. HassanPublished in: ICSE (1) (2010)
Keyphrases
- crosscutting concerns
- aspect oriented
- software systems
- aspect oriented programming
- metamodel
- aspect mining
- object oriented
- software components
- source code
- software development
- historical data
- software product line
- business applications
- development process
- databases
- black box
- life cycle
- web applications
- case study
- information retrieval
- data mining
- real world
- database