arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2102.05351cs.SE
收藏

基于AI的系统质量保证:概述与挑战

Quality Assurance for AI-based Systems: Overview and Challenges

Michael Felderer, Rudolf Ramler

AI总结:

本文针对基于AI系统的质量保证这一新兴领域,定义了基本概念并从工件类型、过程和质量特征三个维度刻画系统,详细阐述了包括模型可解释性、缺乏规范、测试数据生成及动态环境等八大关键挑战以设定研究基线。

摘要:

基于AI的系统在所有领域的数量和重要性都在增长。随着基于AI系统的广泛使用和对其的依赖,这些系统的质量对其实际应用至关重要。然而,基于AI系统的质量保证是一个新兴领域,尚未得到充分探索,需要SE和AI研究社区之间的合作。本文讨论了基于AI系统质量保证的术语和挑战,以期为该目的设定基线。因此,我们定义了基本概念,并从工件类型、过程和质量特征三个维度对基于AI的系统进行了刻画。此外,我们详细阐述了以下关键挑战:(1) AI模型的可理解性和可解释性,(2) 缺乏规范和定义的需求,(3) 对验证数据和测试输入生成的需求,(4) 将预期结果定义为测试预言,(5) 准确性和正确性度量,(6) 基于AI系统的非功能属性,(7) 自适应和自学习特性,以及(8) 动态和频繁变化的环境。

英文摘要:

The number and importance of AI-based systems in all domains is growing. With the pervasive use and the dependence on AI-based systems, the quality of these systems becomes essential for their practical usage. However, quality assurance for AI-based systems is an emerging area that has not been well explored and requires collaboration between the SE and AI research communities. This paper discusses terminology and challenges on quality assurance for AI-based systems to set a baseline for that purpose. Therefore, we define basic concepts and characterize AI-based systems along the three dimensions of artifact type, process, and quality characteristics. Furthermore, we elaborate on the key challenges of (1) understandability and interpretability of AI models, (2) lack of specifications and defined requirements, (3) need for validation data and test input generation, (4) defining expected outcomes as test oracles, (5) accuracy and correctness measures, (6) non-functional properties of AI-based systems, (7) self-adaptive and self-learning characteristics, and (8) dynamic and frequently changing environments.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑