Natural Language-Based Software Analyses and Tools for Software Maintenance.
Lori L. PollockK. Vijay-ShankerEmily HillGiriprasad SridharaDavid C. ShepherdPublished in: ISSSE (2011)
Keyphrases
- software maintenance
- software development and maintenance
- software engineers
- program understanding
- object oriented systems
- natural language
- software systems
- source code
- software evolution
- reverse engineering
- software engineering
- maintenance activities
- software development
- open source projects
- software artifacts
- software projects
- software tools
- program comprehension
- regression testing
- software components
- machine learning
- software developers
- software life cycle
- effort estimation
- legacy software systems
- maintenance effort
- data model
- maturity model
- software design
- cooperative
- software industry
- software repositories
- software quality
- database
- project management
- object oriented
- multi agent systems
- real world