一句话:提出RAGcceptance_M2RE,用多模态检索增强生成从文本与UI需求自动生成验收标准。
验收标准(AC)明确软件功能满足利益相关者期望的条件,但人工编写准确、全面且无歧义的AC十分困难,尤其对于界面密集型应用:仅靠文本需求难以捕捉视觉上下文与领域知识。为此,本文提出RAGcceptance_M2RE,一种利用检索增强生成(RAG)从多模态需求数据(文本文档与UI视觉信息)生成验收标准的新方法。作者在一个约10万用户的教育软件系统上开展工业案例研究,系统评估该方法。结果表明,融合多模态信息能显著提升生成AC的相关性、正确性与可理解性;从业者评估进一步确认该方法可减少人工投入、捕捉细微的利益相关者意图,并提供领域专家可能忽略的有价值标准,展现出实际效用与工业应用潜力。论文还公开了实现与数据集。
Acceptance criteria (ACs) play a critical role in software development by clearly defining the conditions under which a software feature satisfies stakeholder expectations. However, manually creating accurate, comprehensive, and unambiguous acceptance criteria is challenging, particularly in user interface-intensive applications, due to the reliance on domain-specific knowledge and visual context that is not always captured by textual requirements alone. To address these challenges, we propose RAGcceptance_M2RE, a novel approach that leverages Retrieval-Augmented Generation (RAG) to generate acceptance criteria from multi-modal requirements data, including both textual documentation and visual UI information. We systematically evaluated our approach in an industrial case study involving an education-focused software system used by approximately 100,000 users. The results indicate that integrating multi-modal information significantly enhances the relevance, correctness, and comprehensibility of the generated ACs. Moreover, practitioner evaluations confirm that our approach effectively reduces manual effort, captures nuanced stakeholder intent, and provides valuable criteria that domain experts may overlook, demonstrating practical utility and significant potential for industry adoption. This research underscores the potential of multi-modal RAG techniques in streamlining software validation processes and improving development efficiency. We also make our implementation and a dataset available.
DOI 原文 ·
@inproceedings{paperbot9345,
title = {Multi-Modal Requirements Data-based Acceptance Criteria Generation using LLMs},
author = {Fanyu Wang and Chetan Arora and Yonghui Liu and Kaicheng Huang and Chakkrit Tantithamthavorn and Aldeida Aleti and Dishan Sambathkumar and David Lo},
booktitle = {ASE},
year = {2025},
doi = {10.1109/ase63991.2025.00275}
}