首页> 外文期刊>Software Engineering, IEEE Transactions on >Extracting Development Tasks to Navigate Software Documentation
【24h】

Extracting Development Tasks to Navigate Software Documentation

机译:提取开发任务以浏览软件文档

获取原文
获取原文并翻译 | 示例
           

摘要

Knowledge management plays a central role in many software development organizations. While much of the important technical knowledge can be captured in documentation, there often exists a gap between the information needs of software developers and the documentation structure. To help developers navigate documentation, we developed a technique for automatically extracting tasks from software documentation by conceptualizing tasks as specific programming actions that have been described in the documentation. More than 70 percent of the tasks we extracted from the documentation of two projects were judged meaningful by at least one of two developers. We present TaskNavigator, a user interface for search queries that suggests tasks extracted with our technique in an auto-complete list along with concepts, code elements, and section headers. We conducted a field study in which six professional developers used TaskNavigator for two weeks as part of their ongoing work. We found search results identified through extracted tasks to be more helpful to developers than those found through concepts, code elements, and section headers. The results indicate that task descriptions can be effectively extracted from software documentation, and that they help bridge the gap between documentation structure and the information needs of software developers.
机译:知识管理在许多软件开发组织中扮演着核心角色。尽管许多重要的技术知识可以从文档中获取,但软件开发人员的信息需求与文档结构之间通常存在差距。为了帮助开发人员浏览文档,我们开发了一种通过将任务概念化为文档中已描述的特定编程操作来自动从软件文档中提取任务的技术。我们从两个项目的文档中提取的70%以上的任务被至少两个开发人员之一判定为有意义。我们提供TaskNavigator,这是一个用于搜索查询的用户界面,可在自动完成列表中建议使用我们的技术提取的任务以及概念,代码元素和节标题。我们进行了一项实地研究,其中六名专业开发人员在两周内使用TaskNavigator作为其正在进行的工作的一部分。我们发现,通过提取的任务确定的搜索结果比通过概念,代码元素和节标题找到的搜索结果对开发人员更有用。结果表明,可以从软件文档中有效地提取任务描述,并且它们有助于弥合文档结构与软件开发人员的信息需求之间的鸿沟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号