paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Helping developers search and locate task-relevant information in natural language documents

帮助开发者搜索和定位自然语言文档中与任务相关的信息
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 2/10 · 该论文属于软件工程/开发者工具方向,关注从自然语言文档中搜索与任务相关的文本片段,并未涉及静态分析、形式化验证、LLM/Agent 在程序分析中的应用,也未覆盖浮点或贝叶斯程序分析等核心方向。引用 0 inbox
Arthur Marques
crossref: 2026-09-12

AI 速览

一句话:提出一种跨文档类型、基于语义匹配的方法,为开发者任务识别并组织相关文本片段。

开发者需要从大量自然语言文档中筛选与当前任务相关的信息,遗漏关键信息会导致任务完成不完整或错误。现有方法通常针对预定义任务且局限于特定文档类型。本文假设可以设计一种更通用的方法,能够为特定任务跨不同文档类型识别相关文本片段,并建立它们之间的关系,从而帮助开发者搜索和定位任务相关信息。为实现这一假设,作者提出根据语义将开发者任务与自然语言文档中的文本片段进行匹配,以更精确地识别相关片段;同时提出对识别出的片段进行合成与分组,帮助开发者全面浏览。最终目标是帮助开发者就软件开发任务做出更明智的决策。

问题
开发者在完成任务时需从大量自然语言文档中手动筛选相关信息,现有方法仅针对预定义任务和有限文档类型,难以通用。
方法
提出基于语义的任务-文本片段匹配,跨不同文档类型识别相关片段,并对其进行合成与分组以辅助导航。
评估
摘要为博士研究计划,未报告具体评估方式,计划通过跨文档类型的语义匹配与片段组织来验证假设。
原文摘要(Abstract)

While performing a task, software developers interact with a myriad of natural language documents. Not all information in these documents is relevant to a developer's task forcing them to filter relevant information from large amounts of irrelevant information. If a developer misses some of the necessary information for her task, she will have an incomplete or incorrect basis from which to complete the task. Many approaches mine relevant text fragments from natural language artifacts. However, existing approaches mine information for pre-defined tasks and from a restricted set of artifacts. I hypothesize that it is possible to design a more generalizable approach that can identify, for a particular task, relevant text across different artifact types establishing relationships between them and facilitating how developers search and locate task-relevant information. To investigate this hypothesis, I propose to match a developer's task to text fragments in natural language artifacts according to their semantics. By semantically matching textual pieces to a developer's task we aim to more precisely identify fragments relevant to a task. To help developers in thoroughly navigating through the identified fragments I also propose to synthesize and group them. Ultimately, this research aims to help developers make more informed decisions regarding their software development task. Dr. Gail C. Murphy supervises this work.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5176,
  title = {Helping developers search and locate task-relevant information in natural language documents},
  author = {Arthur Marques},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3341459}
}