Aspect Oriented Re-engineering of Legacy Software Using Cross-Cutting Concern Characterization and Significant Code Smells Detection.
Mohsin ShaikhChan-Gun LeePublished in: Int. J. Softw. Eng. Knowl. Eng. (2016)
Keyphrases
- legacy software
- aspect oriented
- crosscutting concerns
- source code
- software systems
- legacy systems
- aspect oriented programming
- object oriented
- software evolution
- quality metrics
- software development
- cross cutting concerns
- software engineering
- open source
- machine learning
- development process
- metamodel
- lessons learned
- image data
- e learning
- database