Reconciling software architecture and source code in support of software evolution.
Thomas HaitzerElena NavarroUwe ZdunPublished in: J. Syst. Softw. (2017)
Keyphrases
- software evolution
- software architecture
- source code
- software systems
- mining software repositories
- software maintenance
- open source
- change impact analysis
- software engineering
- distributed systems
- reverse engineering
- open source projects
- software repositories
- application server
- linux kernel
- open source software
- software development
- software projects
- description language
- software artifacts
- machine learning
- functional requirements
- software quality
- address these issues
- impact analysis
- knowledge management
- website
- artificial intelligence
- real world
- code reuse