首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Why are Features Deprecated? An Investigation Into the Motivation Behind Deprecation
【24h】

Why are Features Deprecated? An Investigation Into the Motivation Behind Deprecation

机译:为什么要弃用的功能?贬值背后动机的调查

获取原文

摘要

In this study, we investigate why API producers deprecate features. Previous work has shown us that knowing the rationale behind deprecation of an API aids a consumer in deciding to react, thus hinting at a diversity of deprecation reasons. We manually analyze the Javadoc of 374 deprecated methods pertaining four mainstream Java APIs to see whether the reason behind deprecation is mentioned. We find that understanding the rationale from just the Javadoc is insufficient; hence we add other data sources such as the source code, issue tracker data and commit history. We observe 12 reasons that trigger API producers to deprecate a feature. We evaluate an automated approach to classify these motivations.
机译:在这项研究中,我们调查为什么API生产者贬值功能。以前的工作表明,了解API贬值背后的理由助使消费者决定反应,从而以多样性的弃用原因暗示。我们手动分析了有四个主流Java API的374弃用方法的Javadoc,以了解弃额后的原因是提到。我们发现,了解javadoc的理由不足;因此,我们添加其他数据源,例如源代码,问题跟踪器数据和提交历史记录。我们遵循12个原因,触发API生产者弃用功能。我们评估自动化方法来分类这些动机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号