AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools.
Emily HillZachary P. FryHaley BoydGiriprasad SridharaYana NovikovaLori L. PollockK. Vijay-ShankerPublished in: MSR (2008)
Keyphrases
- software maintenance
- software development and maintenance
- object oriented systems
- program understanding
- software repositories
- software engineers
- software evolution
- source code
- software systems
- reverse engineering
- software engineering
- open source projects
- maintenance activities
- regression testing
- software projects
- program comprehension
- software artifacts
- software life cycle
- legacy software systems
- software development
- computer programs
- open source
- data mining
- software developers
- reinforcement learning
- case study
- web services
- artificial intelligence
- machine learning
- database