Generating natural language summaries for crosscutting source code concerns.
Sarah RastkarGail C. MurphyAlexander W. J. BradleyPublished in: ICSM (2011)
Keyphrases
- source code
- natural language
- software systems
- crosscutting concerns
- aspect oriented
- open source
- open source software
- static analysis
- software maintenance
- written in natural language
- software evolution
- software projects
- open source projects
- aspect oriented programming
- plagiarism detection
- metamodel
- free software
- mining software repositories
- natural language processing
- software engineers
- version control
- program understanding
- software repositories
- object oriented
- development process
- manual inspection
- source files
- software components
- high level
- web services
- execution traces
- maintenance activities
- information extraction
- impact analysis
- software design
- knowledge management
- question answering