首页> 外文会议>IEEE International Conference on Software Engineering >The Role of Refactorings in API Evolution
【24h】

The Role of Refactorings in API Evolution

机译:重构在API演变中的作用

获取原文

摘要

Frameworks and libraries change their APIs. Migrating an application to the new API is tedious and disrupts the development process. Although some tools and ideas have been proposed to solve the evolution of APIs, most updates are done manually. To better understand the requirements for migration tools we studied the API changes of three frameworks and one library. We discovered that the changes that break existing applications are not random, but they tend to fall into particular categories. Over 80% of these changes are refactorings. This suggests that refactoring-based migration tools should be used to update applications.
机译:框架和图书馆更改他们的API。将应用程序迁移到新API是繁琐的并且扰乱了开发过程。虽然已经提出了一些工具和想法来解决API的演变,但大多数更新都是手动完成的。为了更好地了解迁移工具的要求,我们研究了三个框架和一个库的API更改。我们发现,打破现有应用程序的变化不是随机的,但它们往往会陷入特定的类别。超过80%的这些变化是重构。这表明应使用基于重构的迁移工具来更新应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号