paperbot · PL 论文追踪

全部论文 待读 收藏

P2 LSPAI: An IDE Plugin for LLM-Powered Multi-Language Unit Test Generation with Language Server Protocol

LSPAI:一个基于语言服务器协议(LSP)的 LLM 驱动多语言单元测试生成 IDE 插件
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 3/10 · 该论文将 LLM 与 LSP 结合用于多语言单元测试生成,属于 LLM 辅助软件工程/测试方向,与用户关注的静态分析、形式化验证、浮点程序分析或贝叶斯程序分析无直接关联;仅作为 LLM 作为工具改进开发流程的工作与‘AI→PL’有非常边缘的联系。引用 4 inbox
Gwihwan Go, Chijin Zhou, Quan Zhang, Yu Jiang, Zhao Wei
crossref: 2026-09-12

AI 速览

一句话:提出 VS Code 插件 LSPAI,借助 LSP 与 LLM 为多语言项目自动、实时生成高质量单元测试。

该工作面向单元测试编写成本高、且难以在多语言项目中统一自动化的问题,提出 LSPAI——一个集成语言服务器协议(LSP)的 VS Code 扩展。其核心思路是借助 LSP 提供的语言无关通信接口,把 LLM 驱动的测试生成能力接入 IDE,从而对多种编程语言统一地自动生成单元测试;插件以实时方式工作,开发者可在编辑过程中直接获得生成结果。作者强调 LSP 集成使其能够跨越语言边界复用同一套测试生成流程,并以 LLM 保证生成测试的质量。摘要仅概述了插件的定位与能力,未给出实现架构细节、支持语言清单、提示或微调策略,也未报告基准实验、覆盖率、精确率等定量评估结果。

问题
手工编写单元测试耗费大量精力,且多语言项目中缺乏可跨语言复用的自动化测试生成手段。
方法
以 VS Code 扩展形式集成 Language Server Protocol,并结合 LLM 实现对多种语言的实时单元测试自动生成。
评估
摘要未给出量化评估或基准实验,仅以自动、实时、多语言、高质量生成作为插件的能力主张。
原文摘要(Abstract)

LSPAI is a powerful VS Code extension that revolutionizes unit test creation through Language Server Protocol (LSP) integration. Generate high-quality unit tests automatically and in real-time for multiple programming languages.

链接与引用

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

BibTeX
@inproceedings{paperbot9016,
  title = {LSPAI: An IDE Plugin for LLM-Powered Multi-Language Unit Test Generation with Language Server Protocol},
  author = {Gwihwan Go and Chijin Zhou and Quan Zhang and Yu Jiang and Zhao Wei},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728540}
}