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 条
  • [31] Edge HPC Architectures for AI-Based Video Surveillance Applications
    Rossi, Federico
    Saponara, Sergio
    ELECTRONICS, 2024, 13 (09)
  • [32] AI-based big data analytics model for medical applications
    Lokesh S.
    Chakraborty S.
    Pulugu R.
    Mittal S.
    Pulugu D.
    Muruganantham R.
    Measurement: Sensors, 2022, 24
  • [33] Explainability in AI-Based Applications - A Framework for Comparing Different Techniques
    Grobruegge, Arne
    Mishra, Nidhi
    Jakubik, Johannes
    Satzger, Gerhard
    2024 26TH INTERNATIONAL CONFERENCE ON BUSINESS INFORMATICS, CBI 2024, 2024, : 70 - 79
  • [34] On the creation of a robotics software architecture for AI-based advanced applications
    Astorquia Astorquia, Ignacio
    Tellaeche Iglesias, Alberto
    Sanz Urquijo, Borja
    Vazquez, Juan-Ignacio
    Pastor Lopez, Iker
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [35] AI on the Edge: Characterizing AI-based IoT Applications Using Specialized Edge Architectures
    Liang, Qianlin
    Shenoy, Prashant
    Irwin, David
    2020 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2020), 2020, : 145 - 156
  • [36] Sustainable AI-based production agriculture: Exploring AI applications and implications in agricultural practices
    Mana, A. A.
    Allouhi, A.
    Hamrani, A.
    Rehman, S.
    el Jamaoui, I.
    Jayachandran, K.
    SMART AGRICULTURAL TECHNOLOGY, 2024, 7
  • [37] A Comparative Study of AI-Based Intrusion Detection Techniques in Critical Infrastructures
    Otoum, Safa
    Kantarci, Burak
    Mouftah, Hussein
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (04)
  • [38] AI-based chatbot interactions and critical thinking skills: an exploratory study
    Fabio, Rosa Angela
    Plebe, Alessio
    Suriano, Rossella
    CURRENT PSYCHOLOGY, 2024,
  • [39] Edge Computing for AI-Based Brain MRI Applications: A Critical Evaluation of Real-Time Classification and Segmentation
    Memon, Khuhed
    Yahya, Norashikin
    Yusoff, Mohd Zuki
    Remli, Rabani
    Mustapha, Aida-Widure Mustapha Mohd
    Hashim, Hilwati
    Ali, Syed Saad Azhar
    Siddiqui, Shahabuddin
    SENSORS, 2024, 24 (21)
  • [40] Applications of AI-based deep learning models for detecting dental caries on intraoral images - a systematic review
    Noor Uddin, Ayesha
    Ali, Syed Ahmed
    Lal, Abhishek
    Adnan, Niha
    Ahmed, Syed Muhammad Faizan
    Umer, Fahad
    EVIDENCE-BASED DENTISTRY, 2024, : 71 - 72