人工智能软件系统的非功能属性及其质量保障方法综述
作者:
作者单位:

作者简介:

叶仕俊(1996-), 男, 硕士, 主要研究领域为人工智能软件测试, 文本分类;张鹏程(1981-), 男, 博士, 教授, 博士生导师, CCF高级会员, 主要研究领域为智能化软件工程, 服务计算, 数据科学, 边缘计算, 区块链;吉顺慧(1987-), 女, 博士, 副教授, CCF专业会员, 主要研究领域为软件建模, 分析, 测试, 验证;戴启印(1996-), 男, 硕士, 主要研究领域为人工智能软件测试, 图像检索;袁天昊(1997-), 男, 硕士, 主要研究领域为人工智能软件测试, 语音识别;任彬(1997-), 男, 硕士, 主要研究领域为人工智能软件测试, 图像检索

通讯作者:

张鹏程,E-mail:pchzhang@hhu.edu.cn

中图分类号:

基金项目:

国家重点研发计划(2018YFC0407901); 江苏省自然科学基金(BK20191297); 中央高校基本科研业务费(B210202075)


Survey on Non-functional Attributes for AI-enabled Software Systems and Quality Assurance Methods
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    随着神经网络等技术的快速发展, 人工智能被越来越多地应用到安全关键或任务关键系统中, 例如汽车自动驾驶系统、疾病诊断系统和恶意软件检测系统等. 由于缺乏对人工智能软件系统全面和深入的了解, 导致系统时常发生严重错误. 人工智能软件系统的功能属性和非功能属性被提出以加强对人工智能软件系统的充分认识和质量保障. 经调研, 有大量研究者致力于功能属性的研究, 但人们越来越关注于人工智能软件系统的非功能属性. 为此, 专注于人工智能软件系统的非功能属性, 调研了138篇相关领域的论文, 从属性定义、属性必要性、属性示例和常见质量保障方法几个方面对目前已有的研究工作进行系统的梳理和详细的总结, 同时重新定义和分析了非功能属性之间的关系并介绍了人工智能软件系统研究中可以用到的开源工具. 最后, 展望了人工智能软件系统非功能属性的未来研究方向和挑战, 以期为该领域的研究人员提供参考.

    Abstract:

    With the rapid development of neural network and other technologies, artificial intelligence has been widely applied in safety-critical or mission-critical systems, such as autopilot systems, disease diagnosis systems, and malware detection systems. Due to the lack of a comprehensive and in-depth understanding of artificial intelligence software systems, some errors with serious consequences occur frequently. The functional attributes and non-functional attributes of artificial intelligence software systems are proposed to enhance the adequate understanding and quality assurance of artificial intelligence software systems. After investigation, a large number of researchers are devoted to the study of functional attributes, but people are paying more and more attention to the non-functional attributes of artificial intelligence software systems. This paper investigates 138 papers in related fields, systematically combs the existing research results from the aspects of attribute necessity, attribute definition, attribute examples, and common quality assurance methods, and summarizes the research work on non-functional attributes of artificial intelligence software systems. At the same time, a summary and relationship analysis are presented on the non-functional attributes of artificial intelligence software systems. The open source tools that can be used in the research of artificial intelligence software system are surveyed. Finally, the thoughts on potential future research directions and challenges are summarized on non-functional attributes of artificial intelligence software systems, which, hopefully, will provide references for researchers interested in the related directions.

    参考文献
    相似文献
    引证文献
引用本文

叶仕俊,张鹏程,吉顺慧,戴启印,袁天昊,任彬.人工智能软件系统的非功能属性及其质量保障方法综述.软件学报,2023,34(1):103-129

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-12-17
  • 最后修改日期:2021-03-15
  • 录用日期:
  • 在线发布日期: 2021-08-02
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号