Metamorphic Testing of AI-based Applications: A Critical Review

被引:0
|
作者
Khokhar, Muhammad Nadeem [1 ]
Bashir, Muhammad Bilal [2 ]
Fiaz, Muhammad [2 ]
机构
[1] SZABIST, Dept Comp Sci, Islamabad, Pakistan
[2] IQRA Univ, Comp & Technol Dept, Islamabad, Pakistan
关键词
Metamorphic testing; metamorphic relation; test oracle problem; artificial intelligence; genetic algorithm; machine learning; SOFTWARE;
D O I
10.14569/IJACSA.2020.0110498
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Metamorphic testing is the youngest testing approach among other members of the testing family. It is designed to test software, which are complex in nature and it is difficult to compute test oracle for them against a given set of inputs. Metamorphic testing approach tests the software with the help of metamorphic relations that guide the tester to check if the observed output can be produced after applying a certain input. Since its first appearance, a lot of research has been done to check its effectiveness on different complex families of software applications like search engines, compilers, artificial intelligence (AI) and so on. Artificial intelligence has gained immense attention due to its successfully application in many of the computer science and even other domains like medical science, social science, economic, and so on. AI-based applications are quite complex in nature as compared to other conventional software applications and because of that they are hard to test. We have selected specifically testing of AI-based applications for this research study. Although all the researchers claim to propose the best set of metamorphic relations to test AI-based applications but that still needs to be verified. In this study, we have performed a critical review supported by rigorous set of parameters that we have prepared after thorough literature survey. The survey shows that researchers have applied metamorphic testing on applications that are either based on Genetic Algorithm (GA) or Machine Learning (ML). Our analysis has helped us identifying the strengths and weaknesses of the proposed approaches. Research still needs to be done to design a generalized set of metamorphic rules that can test a family of AI applications rather than just one. The findings are supported by strong arguments and justified with logical reasoning. The identified problem domains can be targeted by the researchers in future to further enhance the capabilities of metamorphic testing and its range of applications.
引用
收藏
页码:754 / 761
页数:8
相关论文
共 50 条
  • [41] Applying the ethics of AI: a systematic review of tools for developing and assessing AI-based systems
    Ortega-Bolanos, Ricardo
    Bernal-Salcedo, Joshua
    Ortiz, Mariana German
    Sarmiento, Julian Galeano
    Ruz, Gonzalo A.
    Tabares-Soto, Reinel
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)
  • [42] AI-Based Software Defect Predictors: Applications and Benefits in a Case Study
    Misirli, Ayse Tosun
    Bener, Ayse
    Kale, Resat
    AI MAGAZINE, 2011, 32 (02) : 57 - 68
  • [43] AI-Based Software Defect Predictors: Applications and Benefits in a Case Study
    Tosun, Ayse
    Bener, Ayse
    Kale, Resat
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1748 - 1755
  • [44] Applications and challenges of AI-based algorithms in the COVID-19 pandemic
    Khemasuwan, Danai
    Colt, Henri G.
    BMJ INNOVATIONS, 2021, 7 (02) : 387 - 398
  • [45] Object Detection for Industrial Applications: Training Strategies for AI-Based Depalletizer
    Buongiorno, Domenico
    Caramia, Donato
    Di Ruscio, Luca
    Longo, Nicola
    Panicucci, Simone
    Di Stefano, Giovanni
    Bevilacqua, Vitoantonio
    Brunetti, Antonio
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [46] Incentive Mechanism for AI-Based Mobile Applications with Coded Federated Learning
    Saputra, Yuris Mulya
    Nguyen, Diep N.
    Dinh Thai Hoang
    Dutkiewicz, Eryk
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [47] Bias in AI-based models for medical applications: challenges and mitigation strategies
    Mirja Mittermaier
    Marium M. Raza
    Joseph C. Kvedar
    npj Digital Medicine, 6
  • [48] Bias in AI-based models for medical applications: challenges and mitigation strategies
    Mittermaier, Mirja
    Raza, Marium M.
    Kvedar, Joseph C.
    NPJ DIGITAL MEDICINE, 2023, 6 (01)
  • [49] Handling Data Handoff of AI-Based Applications in Edge Computing Systems
    Scotece, Domenico
    Fiandrino, Claudio
    Foschini, Luca
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4435 - 4447
  • [50] An image rejection mixer with AI-based improved performance for WCDMA applications
    Kasai, Yuji
    Miyashita, Kiyoshi
    Sakanashi, Hidenori
    Takahashi, Eiichi
    Iwata, Masaya
    Murakawa, Masahiro
    Watanabe, Kiyoshi
    Ueda, Yukihiro
    Takasuka, Kaoru
    Higuchi, Tetsuya
    IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (06) : 717 - 724