首页> 外文会议>Program Comprehension, 2009. ICPC '09 >Reading the documentation of invoked API functions in program comprehension
【24h】

Reading the documentation of invoked API functions in program comprehension

机译:阅读程序理解中调用的API函数的文档

获取原文

摘要

Comprehending an unfamiliar code fragment requires an awareness of explicit usage directives that may be present in the documentation of some invoked functions. Since it is not practical for developers to thoroughly investigate every call, directives may be missed and errors may occur. We previously reported on a tool called eMoose, which highlights calls to methods with associated directives, and on a controlled comparative lab study in which eMoose users were more successful at fixing bugs in given code fragments. In this paper we attempt to shed light on the factors behind these differences with a detailed analysis of videos from the study. We argue that information foraging theory may explain the subjects' reading choices and the impact of our tool. We also suggest ways to structure documentation to increase the prospects of knowledge acquisition.
机译:理解不熟悉的代码片段需要了解某些调用函数的文档中可能存在的显式用法指令。由于开发人员无法彻底调查每个调用是不切实际的,因此可能会丢失指令,并且可能会发生错误。我们之前曾报道过一个名为eMoose的工具,该工具突出显示了具有相关指令的方法的调用,并且在受控的比较实验室研究中,eMoose用户更成功地修复了给定代码片段中的错误。在本文中,我们试图通过对研究视频的详细分析来阐明这些差异背后的因素。我们认为,信息搜寻理论可以解释受试者的阅读选择以及我们工具的影响。我们还建议结构化文档的方法,以增加知识获取的前景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号