Keyphrases
- source code
- software evolution
- code clones
- software systems
- clone detection
- linux kernel
- software maintenance
- program understanding
- software projects
- crosscutting concerns
- aspect oriented programming
- reverse engineering
- software repositories
- long lived
- software development
- software metrics
- open source
- object oriented systems
- software architecture
- industry standard
- software tools
- software engineering
- software quality
- legacy software
- static analysis
- high level
- computer systems
- source files
- unit testing
- programming tool
- concurrent programs
- legacy systems
- windows xp
- text files
- java programs
- genetic algorithm
- case study
- artificial intelligence