Comprehension and Maintenance of Large-Scale Multi-Language Software Applications.
Kostas KontogiannisPanagiotis K. LinosKenny WongPublished in: ICSM (2006)
Keyphrases
- software maintenance
- software evolution
- program comprehension
- software systems
- programming language
- small scale
- software life cycle
- maintenance activities
- source code
- software development
- natural language
- modeling language
- language learning
- highly modular
- software tools
- software components
- real life
- computer systems
- software design
- language processing
- scheduling problem
- hardware design
- legacy systems
- maintenance effort
- java programming
- reverse engineering
- advanced features
- tool support
- data sets
- software projects
- expert systems
- artificial intelligence