首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Behavior-Informed Algorithms for Automatic Documentation Generation
【24h】

Behavior-Informed Algorithms for Automatic Documentation Generation

机译:行为信息自动生成文档的算法

获取原文

摘要

Programmers rely on source code documentation to quickly understand what the source code does and how they would use it. Unfortunately, many programmers do not have the time to write and maintain source code documentation. A solution to this problem is to document and summarize source code automatically. Unfortunately, research efforts to automatically generate documentation have stalled recently because the research community does not know exactly what a summary of source code should include. To solve this problem, my overall strategy is to study programmer behavior in order to write algorithms that mimic that behavior. I have four key areas of work in which I execute that strategy: First, I determine what areas of code programmers read when they create documentation. Second, I find patterns in programmers' eye movements when they reading code. Third, I use recordings of developer-client meetings to extract user story information. Finally, I propose to conduct a grounded theory study at a medium sized software company to determine whether factors outside the code influence source code summarization. This paper discusses the foundation for my career in the software engineering community, and I seek the community's advice.
机译:程序员依靠源代码文档来快速了解源代码的功能以及如何使用它们。不幸的是,许多程序员没有时间编写和维护源代码文档。解决此问题的方法是自动记录和总结源代码。不幸的是,自动生成文档的研究工作最近停滞了,因为研究界并不确切地知道源代码摘要应包括哪些内容。为了解决这个问题,我的总体策略是研究程序员的行为,以便编写模仿该行为的算法。我执行该策略有四个关键的工作领域:首先,我确定代码程序员在创建文档时应阅读哪些领域。其次,我在程序员阅读代码时发现了他们眼动的模式。第三,我使用开发者-客户会议的记录来提取用户故事信息。最后,我建议在一家中型软件公司中进行扎根的理论研究,以确定代码外部的因素是否影响源代码摘要。本文讨论了我在软件工程界的职业基础,并寻求该界的建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号