Software maintainability benefits from annotation-driven code.
Leho NigulErnest MahPublished in: ICSM (2009)
Keyphrases
- source code
- software systems
- aspect oriented programming
- software maintenance
- software quality
- software reuse
- software metrics
- software projects
- static analysis
- program understanding
- open source
- software development
- software components
- clone detection
- linux kernel
- maintenance effort
- software repositories
- open source software
- industry standard
- semantic annotation
- data flow
- active learning
- source files
- software evolution
- metadata
- control flow
- automatic image annotation
- software design
- software tools
- data driven
- automatic annotation
- quality assurance
- cost reduction
- maintenance activities
- design patterns
- user interface
- legacy software
- artificial intelligence
- code snippets