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 条
  • [21] A comprehensive review of AI-based collagen valorization: Recent trends, innovations in extraction, and applications
    Srinivasan, Arthi
    Gupta, Arun
    Narayanamurthy, Vigneswaran
    GREEN ANALYTICAL CHEMISTRY, 2025, 12
  • [22] Quality Assurance for AI-Based Applications in Radiation Therapy
    Claessens, Michael
    Oria, Carmen Seller
    Brouwer, Charlotte L.
    Ziemer, Benjamin P.
    Scholey, Jessica E.
    Lin, Hui
    Witztum, Alon
    Morin, Olivier
    El Naqa, Issam
    Van Elmpt, Wouter
    Verellen, Dirk
    SEMINARS IN RADIATION ONCOLOGY, 2022, 32 (04) : 421 - 431
  • [23] AI-based Framework for Deep Learning Applications in Grinding
    Kaufmann, T.
    Sahay, S.
    Niemietz, P.
    Trauth, D.
    Maass, W.
    Bergs, T.
    2020 IEEE 18TH WORLD SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI 2020), 2020, : 195 - 200
  • [24] AI-based chatterbots and spoken English teaching: a critical analysis
    Sha, Guoquan
    COMPUTER ASSISTED LANGUAGE LEARNING, 2009, 22 (03) : 269 - 281
  • [25] HINT: Integration Testing for AI-based features with Humans in the Loop
    Chen, Quanze
    Schnabel, Tobias
    Nushi, Besmira
    Amershi, Saleema
    IUI'22: 27TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, 2022, : 549 - 565
  • [26] Towards Personalized AI-Based Diabetes Therapy: A Review
    Campanella, Sara
    Paragliola, Giovanni
    Cherubini, Valentino
    Pierleoni, Paola
    Palma, Lorenzo
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2024, 28 (11) : 6944 - 6957
  • [27] AI-based optimisation of total machining performance: A review
    Ullrich, Katrin
    von Elling, Magnus
    Gutzeit, Kevin
    Dix, Martin
    Weigold, Matthias
    Aurich, Jan C.
    Wertheim, Rafael
    Jawahir, I. S.
    Ghadbeigi, Hassan
    CIRP JOURNAL OF MANUFACTURING SCIENCE AND TECHNOLOGY, 2024, 50 : 40 - 54
  • [28] AI-based AMD Analysis: A Review of Recent Progress
    Burlina, P.
    Joshi, N.
    Bressler, N. M.
    COMPUTER VISION - ACCV 2018 WORKSHOPS, 2019, 11367 : 303 - 308
  • [29] AI-based bridge maintenance management: a comprehensive review
    Shahrivar, Farham
    Sidiq, Amir
    Mahmoodian, Mojtaba
    Jayasinghe, Sanduni
    Sun, Zhiyan
    Setunge, Sujeeva
    ARTIFICIAL INTELLIGENCE REVIEW, 2025, 58 (05)
  • [30] Applications of AI-Based Forecasts in Renewable Based Electricity Balancing Markets
    Hameed, Zeenat
    Hashemi, Seyedmostafa
    Traeholt, Chresten
    2021 22ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2021, : 579 - 584