Understanding API Usage to Support Informed Decision Making in Software Maintenance.
Veronika BauerLars HeinemannPublished in: CSMR (2012)
Keyphrases
- software maintenance
- decision making
- source code
- reverse engineering
- decision support
- open source projects
- software systems
- software engineering
- software development and maintenance
- maintenance activities
- sensemaking
- regression testing
- open source
- software development
- legacy software systems
- program comprehension
- program understanding
- software evolution
- software engineers
- knowledge management
- high level
- object oriented systems
- multi agent systems
- case study
- software artifacts
- artificial intelligence
- application programming interface
- data mining
- maintenance effort
- real world
- database