首页> 外文会议>IEEE International Conference on Software Analysis, Evolution, and Reengineering >A Human-as-Sensors Approach to API Documentation Integration and Its Effects on Novice Programmers
【24h】

A Human-as-Sensors Approach to API Documentation Integration and Its Effects on Novice Programmers

机译:API文档集成的“人为传感器”方法及其对新手程序员的影响

获取原文

摘要

In recent years, there has been a great interest in integrating crowdsourced API documents that are often dispersed across multiple places. Because of the complexity of natural language, however, automatically synthesized documents often fall short on quality and completeness compared to those authored by human experts. We develop a complementary “human-assensors” approach to document integration that generates API FAQs based on users’ help-seeking behavior and history. We investigated the benefits and limitations of this approach in the context of programming education. This paper describes a prototype system called COFAQ and a controlled experiment with 18 novice programmers. The study confirms that the generated FAQs effectively fosters knowledge transfer between the programmers and significantly reduce the need for repeated search. It also discovers several difficulties novice programmers encountered when seeking API help as well as the strategies they used to seek and utilize API knowledge.
机译:近年来,集成众包的API文档引起了人们极大的兴趣,这些文档通常散布在多个地方。但是,由于自然语言的复杂性,与人工专家撰写的文档相比,自动合成的文档通常在质量和完整性上都不够。我们开发了一种补充性的“人类感知”方法来进行文档集成,该方法根据用户的求助行为和历史记录生成API常见问题解答。我们在编程教育的背景下研究了这种方法的优点和局限性。本文介绍了一个名为COFAQ的原型系统,以及一个由18个新手程序员进行的受控实验。该研究证实,生成的常见问题解答有效地促进了程序员之间的知识转移,并大大减少了重复搜索的需求。它还发现了新手程序员在寻求API帮助时遇到的一些困难,以及他们用来寻找和利用API知识的策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号