首页> 外文会议>Working Conference on Mining Software Repositories >Recommending Posts concerning API Issues in Developer QA Sites
【24h】

Recommending Posts concerning API Issues in Developer QA Sites

机译:推荐有关开发人员问答网站中API问题的帖子

获取原文

摘要

API design is known to be a challenging craft, as API designers must balance their elegant ideals against "real-world" concerns, such as utility, performance, backwards compatibility, and unforeseen emergent uses. However, to date, there is no principled method to collect or analyze API usability information that incorporates input from typical developers. In practice, developers often turn to Q&A websites such as stackoverflow.com (SO) when seeking expert advice on API use, the popularity of such sites has thus led to a very large volume of unstructured information that can be searched with diligence for answers to specific questions. The collected wisdom within such sites could, in principle, be of great help to API designers to better support developer needs, if only it could be collected, analyzed, and distilled for practical use. In this paper, we present a methodology that combines several techniques, including social network analysis and topic mining, to recommend SO posts that are likely to concern API design-related issues. To establish a comparison baseline, we introduce two more recommendation approaches: a reputation-based recommender and a random recommender. We have found that when applied to Q&A discussion of two popular mobile platforms, Android and iOS, our methodology achieves up to 93% accuracy and is more stable with its recommendations when compared to the two baseline techniques.
机译:API设计被认为是一项具有挑战性的技术,因为API设计人员必须平衡自己的理想与“现实世界”的关注点,例如实用性,性能,向后兼容性以及不可预见的紧急用途。但是,到目前为止,还没有原则性的方法来收集或分析包含来自典型开发人员的输入的API可用性信息。在实践中,开发人员在寻求有关API使用的专家建议时通常会访问Q&A网站,例如stackoverflow.com(SO),因此此类网站的受欢迎程度导致了大量非结构化信息,可以通过艰苦的搜索来寻找答案。具体问题。从原则上讲,如果可以收集,分析和提炼出实用的知识,那么从这些站点中收集到的智慧就可以为API设计人员更好地满足开发人员的需求提供极大帮助。在本文中,我们提出了一种方法,该方法结合了多种技术,包括社交网络分析和主题挖掘,以推荐可能与API设计相关的问题的SO帖子。为了建立比较基准,我们引入了另外两种推荐方法:基于信誉的推荐器和随机推荐器。我们发现,当将其应用于两种流行的移动平台(Android和iOS)的问答时,与两种基线技术相比,我们的方法可实现高达93%的准确性,并且其建议的稳定性更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号