首页> 外文会议>IEEE/ACM International Conference on Mining Software Repositories >The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-List Length on its Efficiency
【24h】

The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-List Length on its Efficiency

机译:代码完成的隐藏成本:了解建议列表长度对其效率的影响

获取原文

摘要

Automatic code completion is a useful and popular technique that software developers use to write code more effectively and efficiently. However, while the benefits of code completion are clear, its cost is yet not well understood. We hypothesize the existence of a hidden cost of code completion, which mostly impacts developers when code completion techniques produce long recommendations. We study this hidden cost of code completion by evaluating how the length of the recommendation list affects other factors that may cause inefficiencies in the process. We study how common long recommendations are, whether they often provide low-ranked correct items, whether they incur longer time to be assessed, and whether they were more prevalent when developers did not select any item in the list. In our study, we observe evidence for all these factors, confirming the existence of a hidden cost of code completion.
机译:自动代码完成是一种有用且流行的技术,软件开发人员可使用它来更有效地编写代码。但是,尽管代码完成的好处很明显,但其成本尚未得到很好的理解。我们假设存在代码完成的隐性成本,这在代码完成技术产生长期建议时会极大地影响开发人员。我们通过评估推荐列表的长度如何影响可能导致流程效率低下的其他因素,来研究代码完成的隐藏成本。我们研究了长期推荐的普遍性,它们是否经常提供排名较低的正确项目,是否需要更长的时间进行评估以及在开发人员未选择列表中的任何项目时它们是否更为普遍。在我们的研究中,我们观察到了所有这些因素的证据,证实了代码完成的隐藏成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号