Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics.
Bruno Carreiro da SilvaEduardo FigueiredoAlessandro GarciaDaltro José NunesPublished in: Electron. Notes Theor. Comput. Sci. (2009)
Keyphrases
- crosscutting concerns
- aspect oriented
- software systems
- aspect mining
- metamodel
- aspect oriented programming
- object oriented
- software development
- software components
- business applications
- search algorithm
- source code
- software engineering
- user interface
- development process
- software product line
- heuristic search
- computational model
- data model
- software maintenance
- functional requirements
- artificial intelligence
- machine learning
- data mining
- lessons learned
- software architecture
- information systems
- database applications
- em algorithm