paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Application of Natural Language Processing Towards Autonomous Software Testing

自然语言处理在自主软件测试中的应用
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 该论文是 NLP/LLM 辅助软件测试的综述,关注从自然语言需求生成测试用例,属于软件测试与 NLP 交叉,而非用户核心关注的静态分析、形式化验证、浮点或贝叶斯程序分析。虽然涉及工业落地和 LLM 应用,但与“PL↔AI/Agentic 程序分析”这一研究画像只有较弱的邻接关系。引用 3 inbox
Khang Pham, Vu Nguyen, Tien Nguyen
crossref: 2026-09-12

AI 速览

一句话:综述 NLP 辅助的软件测试方案,覆盖学术文献与工业界从自然语言需求生成测试用例的进展。

从自然语言需求出发编写测试用例依赖大量人工,过程繁琐、重复且易错。本文综述了利用自然语言处理(NLP)实现自主软件测试的研究与工业实践,重点介绍了大规模语言模型与迁移学习推动下的 NLP 辅助测试进展,并指出近年来多家公司已将“人类语言到测试用例”的转换功能嵌入产品。文章不对单一方法进行新实验评估,而是对文献与软件测试产业中的相关方案进行概览和归纳,展示该方向的整体图景与趋势。

问题
从自然语言书写的需求生成测试用例需要密集人工投入,过程繁琐、重复且容易出错。
方法
以综述形式梳理 NLP 辅助的自动化软件测试方案,涵盖大规模语言模型与迁移学习带来的进展,以及工业界产品中的自然语言到测试用例转换功能。
评估
评估方式为文献与工业界方案的概览性归纳,而非提出并实证评估新的测试技术。
原文摘要(Abstract)

The process of creating test cases from requirements written in natural language (NL) requires intensive human efforts and can be tedious, repetitive, and error-prone. Thus, many studies have attempted to automate that process by utilizing Natural Language Processing (NLP) approaches. Furthermore, with the advent of massive language models and transfer learning techniques, people have introduced various advancements in NLP-assisted software testing with promising results. More notably, in recent years, not only have researchers been engrossed in solving the above task, but many companies have also embedded the feature to translate from human language to test cases their products. This paper presents an overview of NLP-assisted solutions being used in both the literature and the software testing industry.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7319,
  title = {Application of Natural Language Processing Towards Autonomous Software Testing},
  author = {Khang Pham and Vu Nguyen and Tien Nguyen},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3563241}
}