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 条
  • [1] AI-Based Security Protocols for IoT Applications: A Critical Review
    Chadha H.
    Gupta S.
    Khanna A.
    Kumar N.
    Recent Advances in Computer Science and Communications, 2023, 16 (05) : 2 - 18
  • [2] A Review of Algorithm & Hardware Design for AI-Based Biomedical Applications
    Wei, Ying
    Zhou, Jun
    Wang, Yin
    Liu, Yinggang
    Liu, Qingsong
    Luo, Jiansheng
    Wang, Chao
    Ren, Fengbo
    Huang, Li
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2020, 14 (02) : 145 - 163
  • [3] Implementing Ethics in Healthcare AI-Based Applications: A Scoping Review
    Goirand, Magali
    Austin, Elizabeth
    Clay-Williams, Robyn
    SCIENCE AND ENGINEERING ETHICS, 2021, 27 (05)
  • [4] Concerns regarding deployment of AI-based applications in dentistry – a review
    Abhishek Lal
    Ayesha Nooruddin
    Fahad Umer
    BDJ Open, 11 (1)
  • [5] Implementing Ethics in Healthcare AI-Based Applications: A Scoping Review
    Magali Goirand
    Elizabeth Austin
    Robyn Clay-Williams
    Science and Engineering Ethics, 2021, 27
  • [6] AI-based telepresence for broadcast applications
    Monteagudo, Henrique Pineiro
    Nathoo, Rayan Daod
    Deillon, Laurent
    Gao, Changsheng
    Ebrahimi, Touradj
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XLV, 2022, 12226
  • [7] Scoping review of the current landscape of AI-based applications in clinical trials
    Cascini, Fidelia
    Beccia, Flavia
    Causio, Francesco Andrea
    Melnyk, Andriy
    Zaino, Andrea
    Ricciardi, Walter
    FRONTIERS IN PUBLIC HEALTH, 2022, 10
  • [8] AI-BASED HYPOTHESIS TESTING IN INDIVIDUALS WITH CF
    Bellot, A.
    Floto, R. A.
    van der Schaar, M.
    PEDIATRIC PULMONOLOGY, 2020, 55 : S113 - S113
  • [9] The wicked problem of implementing ethics in AI-based healthcare applications: a scoping review
    Goirand, Magali
    Austin, Elizabeth
    Clay-Williams, Robyn
    INTERNATIONAL JOURNAL OF INTEGRATED CARE, 2022, 22
  • [10] Machine Learning Pipeline Supports AI-based ApplicationsMachine Learning Pipeline Supports AI-based Applications
    Max Rasumak
    Jan Spaeth
    ATZheavy duty worldwide, 2025, 18 (1) : 20 - 25