CatchUp!: capturing and replaying refactorings to support API evolution
Proceedings of the 27th international conference on Software engineering
How do APIs evolve? A story of refactoring: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
API Changes - How FarWould You Go?
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
SemDiff: Analysis and recommendation support for API evolution
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Hi-index | 0.00 |
Open platform is introduced and has become popular in the domain of consumer electronics. One of the main issues dominating the field of platform-based development concerns how to better maintain platforms to secure intended productivity and quality. A platform provides its service functions by means of APIs. Therefore, the key to successful development of a platform lies in sucessful development of relevant APIs. In this context, evolution of APIs, which accompanies that of platforms, is a factor that enevitablly occurs and requires our constat attention. This study proposes a multi-view impact analysis model for platform maintenance. This model traces APIs and their correspondent work products such as implementations, test cases and applications that use APIs. In addition, tools and ideas have been proposed as well to address the migrating nature of applications.