Systematic literature review on software quality for AI-based software

被引:0
|
作者
Bahar Gezici
Ayça Kolukısa Tarhan
机构
[1] Hacettepe University,Institute of Science, Computer Engineering Department
来源
关键词
Artificial intelligence; Machine learning; Software quality; Quality attributes; Quality metrics; Measurement; Product quality model;
D O I
暂无
中图分类号
学科分类号
摘要
There is a widespread demand for Artificial Intelligence (AI) software, specifically Machine Learning (ML). It is getting increasingly popular and being adopted in various applications we use daily. AI-based software quality is different from traditional software quality because it generally addresses distinct and more complex kinds of problems. With the fast advance of AI technologies and related techniques, how to build high-quality AI-based software becomes a very prominent subject. This paper aims at investigating the state of the art on software quality (SQ) for AI-based systems and identifying quality attributes, applied models, challenges, and practices that are reported in the literature. We carried out a systematic literature review (SLR) from 1988 to 2020 to (i) analyze and understand related primary studies and (ii) synthesize limitations and open challenges to drive future research. Our study provides a road map for researchers to understand quality challenges, attributes, and practices in the context of software quality for AI-based software better. From the empirical evidence that we have gathered by this SLR, we suggest future work on this topic be structured under three categories which are Definition/Specification, Design/Evaluation, and Process/Socio-technical.
引用
收藏
相关论文
共 50 条
  • [1] Systematic literature review on software quality for AI-based software
    Gezici, Bahar
    Tarhan, Ayca Kolukisa
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (03)
  • [2] A Systematic Literature Review of AI-Based Software Requirements Prioritization Techniques
    Anwar, Rahila
    Bashir, Muhammad Bilal
    [J]. IEEE ACCESS, 2023, 11 : 143815 - 143860
  • [3] Software Engineering for AI-Based Systems: A Survey
    Martinez-Fernandez, Silverio
    Bogner, Justus
    Franch, Xavier
    Oriol, Marc
    Siebert, Julien
    Trendowicz, Adam
    Vollmer, Anna Maria
    Wagner, Stefan
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (02)
  • [4] An AI-BASED software architecture for a biomedical application
    Hochstein, L
    Nawab, SH
    Wotiz, R
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XI, PROCEEDINGS: COMPUTER SCIENCE II, 2002, : 60 - 64
  • [5] AI-Based Models for Software Effort Estimation
    Kocaguneli, Ekrem
    Tosun, Ayse
    Bener, Ayse
    [J]. 36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 323 - 326
  • [6] AI-based software for cardiovascular disease assessment
    Arnould, Louis
    [J]. ACTA OPHTHALMOLOGICA, 2022, 100
  • [7] A SYSTEMATIC LITERATURE REVIEW ON SOFTWARE PRODUCT LINE QUALITY
    Moraga, Carmen
    Moraga, Ma Angeles
    Genero, Marcela
    Piattini, Mario
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 269 - 272
  • [8] A systematic literature review of software quality cost research
    Karg, Lars M.
    Grottke, Michael
    Beckhaus, Arne
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (03) : 415 - 427
  • [9] Human Factor on Software Quality: A Systematic Literature Review
    Guveyi, Elcin
    Aktas, Mehmet S.
    Kalipsiz, Oya
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2020, PART IV, 2020, 12252 : 918 - 930
  • [10] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Gloria Arcos-Medina
    David Mauricio
    [J]. International Journal of System Assurance Engineering and Management, 2019, 10 : 867 - 897