An empirical investigation into the role of API-level refactorings during software evolution.
Miryung KimDongxiang CaiSunghun KimPublished in: ICSE (2011)
Keyphrases
- software evolution
- source code
- software systems
- software maintenance
- reverse engineering
- mining software repositories
- software architecture
- software repositories
- process automation
- open source projects
- agile development
- component based software development
- software development processes
- open source
- software engineering
- software development
- artificial intelligence
- application server
- multi agent
- high level
- distributed systems
- machine learning