中文

Doc2OracLL:探讨文档对基于LLM的测试信标生成影响

软件工程 2025-03-26 v2

摘要

代码文档是软件开发的关键方面,作为人类理解与机器可读代码之间的桥梁。除了帮助开发人员理解和维护代码外,文档在自动化各种软件工程任务(如测试信标生成, Test Oracle Generation, TOG)中也发挥着关键作用。在Java中,Javadoc 注释提供了结构化的自然语言文档嵌入源码,通常详细说明功能、用法、参数、返回值和异常。虽然 prior research 已利用 Javadoc 注释进行测试信标生成(TOG),但尚无深入调查其与其他上下文信息结合的影响,亦未识别最相关的组件以生成正确且强大的测试信标,或理解其在检测真实 bug 中的作用。本研究深入探讨了 Javadoc 注释对 TOG 的影响。

关键词

引用

@article{arxiv.2412.09360,
  title  = {Doc2OracLL: Investigating the Impact of Documentation on LLM-based Test Oracle Generation},
  author = {Soneya Binta Hossain and Raygan Taylor and Matthew Dwyer},
  journal= {arXiv preprint arXiv:2412.09360},
  year   = {2025}
}