Page 224 - 《软件学报》2026年第5期
P. 224
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
2026,37(5):2103−2130 [doi: 10.13328/j.cnki.jos.007484] [CSTR: 32375.14.jos.007484] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
*
LLM-Extractor: 基于大语言模型的软件配置间约束提取方法
张添翼 1,2 , 周 彤 1,2 , 张晨曦 3 , 彭 鑫 1,2
1
(复旦大学 计算机科学技术学院, 上海 200438)
2
(上海市数据科学重点实验室 (复旦大学), 上海 200438)
3
(西安电子科技大学 计算机科学与技术学院, 陕西 西安 710126)
通信作者: 张晨曦, E-mail: zhangchenxi@xidian.edu.cn
摘 要: 软件配置是软件系统的重要组成部分, 在增强软件功能多样性和灵活性方面具有重要作用. 而随着软件系
统越来越复杂, 软件配置项之间复杂的约束关系成为困扰运维人员的问题. 因此研究人员提出了基于不同数据源、
使用不同技术的配置约束提取方法, 来识别软件配置之间的复杂约束关系. 然而, 这些方法存在难以应用于多种编
程语言、分析规模有限、对高质量有标注数据需求大等多种问题, 针对上述问题提出了一种基于大语言模型的配
置间约束提取方法 LLM-Extractor. 该方法包括了配置-功能关联图构建和基于多配置关联子图的配置约束推断两
个部分. 在配置-功能关联图构建阶段, LLM-Extractor 借助大语言模型强大的文本理解和分析能力, 从配置文本中
识别配置和软件功能相关的实体, 并抽取多种关联关系. 在配置间约束推断部分, LLM-Extractor 在已有配置-功能
关联图上搜索多配置关联子图, 并依据关联子图信息引导大语言模型推断配置间约束. 基于多配置关联子图的配
置间约束推断方法让 LLM-Extractor 能够提取通过软件功能状态传递的配置约束, 填补了已有方法的空缺, 同时具
有对编程语言不敏感、分析规模大的特点. 在 3 个开源软件系统的配置文档上评估了方法的效果, 分析了超过 1 400
个软件配置项, 实验结果表明, LLM-Extarctor 的效果相对已有的文本分析方法具有显著提高, F1 分数有至少
43.4% 的提升. 消融实验的实验结果进一步表明, 多配置关联子图对于配置间约束推断方法的效果具有重要的积极
影响.
关键词: 软件配置; 软件配置约束; 大语言模型
中图法分类号: TP311
中文引用格式: 张添翼, 周彤, 张晨曦, 彭鑫. LLM-Extractor: 基于大语言模型的软件配置间约束提取方法. 软件学报, 2026, 37(5):
2103–2130. http://www.jos.org.cn/1000-9825/7484.htm
英文引用格式: Zhang TY, Zhou T, Zhang CX, Peng X. LLM-Extractor: LLM-based Constraints Extraction Method Among Software
Configurations. Ruan Jian Xue Bao/Journal of Software, 2026, 37(5): 2103–2130 (in Chinese). http://www.jos.org.cn/1000-9825/7484.
htm
LLM-Extractor: LLM-based Constraints Extraction Method Among Software Configurations
1,2
1,2
3
ZHANG Tian-Yi , ZHOU Tong , ZHANG Chen-Xi , PENG Xin 1,2
1
(School of Computer Science, Fudan University, Shanghai 200438, China)
2
(Shanghai Key Laboratory of Data Science (Fudan University), Shanghai 200438, China)
3
(School of Computer Science, Xidian University, Xi’an 710126, China)
Abstract: Software configuration is a crucial component of software systems and plays an important role in enhancing the diversity and
flexibility of software functionalities. As software systems become increasingly complex, the intricate constraint relationships between
configuration options present a significant challenge for system administrators. To address this, researchers have proposed various
* 基金项目: 国家重点研发计划 (2023YFB4503805); 陕西省自然科学基础研究计划 (2025JC-YBQN-851)
收稿时间: 2024-12-11; 修改时间: 2025-03-17, 2025-04-17; 采用时间: 2025-06-06; jos 在线出版时间: 2025-11-05
CNKI 网络首发时间: 2025-11-06

