Statistical Machine Translation Is a Natural Fit for Automatic Identifier Renaming in Software Source Code.
Jeremy LacomisAlan JaffeEdward J. SchwartzClaire Le GouesBogdan VasilescuPublished in: AAAI Workshops (2018)
Keyphrases
- source code
- statistical machine translation
- software systems
- open source
- software projects
- software maintenance
- machine translation
- software evolution
- open source projects
- free software
- language model
- mining software repositories
- software engineers
- maintenance activities
- program understanding
- high level
- source files
- legacy systems
- legacy software
- artificial intelligence
- text files
- software repositories
- software components
- information retrieval
- translation model
- software testing
- automated tools
- version control
- cross language information retrieval
- cross lingual
- context sensitive
- written in natural language