Towards cost-effective API deprecation: A win-win strategy for API developers and API users

被引:1
|
作者
Kao, Chia Hung [1 ]
Chang, Cheng-Ying [2 ]
Jiau, Hewijin Christine [3 ]
机构
[1] Natl Taitung Univ, Dept Appl Math, Taitung, Taiwan
[2] Natl Cheng Kung Univ, Inst Comp & Commun Engn, Taitung, Taiwan
[3] Natl Cheng Kung Univ, Dept Elect Engn, Taitung, Taiwan
关键词
API deprecation; API removal management; API migration; API usage statistics; EVOLUTION; SUPPORT;
D O I
10.1016/j.infsof.2021.106746
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
API deprecation, which enables API developers to assist API users in migration tasks, has been widely employed in API removal management. However, mismanaged API deprecation will cause unnecessary cost and bring negligible benefit to API users. Cost-effective investments in API deprecation become challenges for API developers. In this work, an iterative model for cost-effective investments in API deprecation is developed. The model provides a data-driven mechanism for API developers to iteratively make investments in API deprecation. A tool named AWARE (A Win-win Assistant for API REmoval management) is also developed for API developers to accurately assess the benefit from the perspective of API usage statistics. Based on the prioritized benefit, API developers can allocate appropriate resources on API deprecation. A case study is performed to evaluate the effectiveness of the iterative model with AWARE. The evaluation result shows that the cost paid by API developers can be reduced significantly while the benefit brought to API users can be increased. A win-win strategy for API deprecation can be achieved.
引用
收藏
页数:10
相关论文
empty
未找到相关数据