用大模型提升软件质量,同时符合国际标准
A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standards
- 将大模型技术与国际软件质量标准结合,实现自动化质检
- 在需求验证、缺陷检测等场景中提升效率,支持合规性
- 适合关注AI赋能软件工程的开发者和质量管理者
软件质量保障(SQA)对交付可靠、安全、高效软件至关重要。传统标准如ISO/IEC 12207、ISO/IEC 25010、CMMI、TMM等提供了结构化框架。本文综述大语言模型(LLMs)在需求分析、代码审查、测试生成、合规检查等环节的应用,探讨其如何融入现有标准体系,满足具体质量指标。通过案例研究与开源实践验证可行性。同时指出数据隐私、模型偏见、可解释性等挑战,提出需加强治理与审计。未来方向包括自适应学习、隐私保护部署、多模态分析及面向AI的新型质量标准。
原文摘要 · Abstract (English)
Software Quality Assurance (SQA) is critical for delivering reliable, secure, and efficient software products. The Software Quality Assurance Process aims to provide assurance that work products and processes comply with predefined provisions and plans. Recent advancements in Large Language Models (LLMs) present new opportunities to enhance existing SQA processes by automating tasks like requirement analysis, code review, test generation, and compliance checks. Simultaneously, established standards such as ISO/IEC 12207, ISO/IEC 25010, ISO/IEC 5055, ISO 9001/ISO/IEC 90003, CMMI, and TMM provide structured frameworks for ensuring robust quality practices. This paper surveys the intersection of LLM-based SQA methods and these recognized standards, highlighting how AI-driven solutions can augment traditional approaches while maintaining compliance and process maturity. We first review the foundational software quality standards and the technical fundamentals of LLMs in software engineering. Next, we explore various LLM-based SQA applications, including requirement validation, defect detection, test generation, and documentation maintenance. We then map these applications to key software quality frameworks, illustrating how LLMs can address specific requirements and metrics within each standard. Empirical case studies and open-source initiatives demonstrate the practical viability of these methods. At the same time, discussions on challenges (e.g., data privacy, model bias, explainability) underscore the need for deliberate governance and auditing. Finally, we propose future directions encompassing adaptive learning, privacy-focused deployments, multimodal analysis, and evolving standards for AI-driven software quality.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。