ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing
The AI-in-the-loop system (AIS) has been widely used in various autonomous decision and control systems, such as computing vision, autonomous vehicle, and collision avoidance systems. AIS generates and updates control strategies through learning algorithms, which make the control behaviors non-deter...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/2/518 |
id |
doaj-ccdb3a45ad754709a5c78e6454c6f3c9 |
---|---|
record_format |
Article |
spelling |
doaj-ccdb3a45ad754709a5c78e6454c6f3c92020-11-25T01:47:08ZengMDPI AGApplied Sciences2076-34172020-01-0110251810.3390/app10020518app10020518ExtendAIST: Exploring the Space of AI-in-the-Loop System TestingTingting Wu0Yunwei Dong1Yu Zhang2Aziz Singa3School of Computer Science and Engineering, Northwestern Polytechnical University, Xi’an 710072, ChinaSchool of Computer Science and Engineering, Northwestern Polytechnical University, Xi’an 710072, ChinaSchool of Computer Science and Engineering, Northwestern Polytechnical University, Xi’an 710072, ChinaSchool of Computer Science and Engineering, Northwestern Polytechnical University, Xi’an 710072, ChinaThe AI-in-the-loop system (AIS) has been widely used in various autonomous decision and control systems, such as computing vision, autonomous vehicle, and collision avoidance systems. AIS generates and updates control strategies through learning algorithms, which make the control behaviors non-deterministic and bring about the test oracle problem in AIS testing procedure. The traditional system mainly concerns about properties of safety, reliability, and real-time, while AIS concerns more about the correctness, robustness, and stiffness of system. To perform an AIS testing with the existing testing techniques according to the testing requirements, this paper presents an extendable framework of AI-in-the-loop system testing by exploring the key steps involved in the testing procedure, named ExtendAIST, which contributes to define the execution steps of ExtendAIST and design space of testing techniques. Furthermore, the ExtendAIST framework provides three concerns for AIS testing, which include: (a) the extension points; (b) sub-extension points; and (c) existing techniques commonly present in each point. Therefore, testers can obtain the testing strategy using existing techniques directly for corresponding testing requirements or extend more techniques based on these extension points.https://www.mdpi.com/2076-3417/10/2/518ai-in-the-loop systemmachine learningais testingais testing strategy |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tingting Wu Yunwei Dong Yu Zhang Aziz Singa |
spellingShingle |
Tingting Wu Yunwei Dong Yu Zhang Aziz Singa ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing Applied Sciences ai-in-the-loop system machine learning ais testing ais testing strategy |
author_facet |
Tingting Wu Yunwei Dong Yu Zhang Aziz Singa |
author_sort |
Tingting Wu |
title |
ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing |
title_short |
ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing |
title_full |
ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing |
title_fullStr |
ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing |
title_full_unstemmed |
ExtendAIST: Exploring the Space of AI-in-the-Loop System Testing |
title_sort |
extendaist: exploring the space of ai-in-the-loop system testing |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2020-01-01 |
description |
The AI-in-the-loop system (AIS) has been widely used in various autonomous decision and control systems, such as computing vision, autonomous vehicle, and collision avoidance systems. AIS generates and updates control strategies through learning algorithms, which make the control behaviors non-deterministic and bring about the test oracle problem in AIS testing procedure. The traditional system mainly concerns about properties of safety, reliability, and real-time, while AIS concerns more about the correctness, robustness, and stiffness of system. To perform an AIS testing with the existing testing techniques according to the testing requirements, this paper presents an extendable framework of AI-in-the-loop system testing by exploring the key steps involved in the testing procedure, named ExtendAIST, which contributes to define the execution steps of ExtendAIST and design space of testing techniques. Furthermore, the ExtendAIST framework provides three concerns for AIS testing, which include: (a) the extension points; (b) sub-extension points; and (c) existing techniques commonly present in each point. Therefore, testers can obtain the testing strategy using existing techniques directly for corresponding testing requirements or extend more techniques based on these extension points. |
topic |
ai-in-the-loop system machine learning ais testing ais testing strategy |
url |
https://www.mdpi.com/2076-3417/10/2/518 |
work_keys_str_mv |
AT tingtingwu extendaistexploringthespaceofaiintheloopsystemtesting AT yunweidong extendaistexploringthespaceofaiintheloopsystemtesting AT yuzhang extendaistexploringthespaceofaiintheloopsystemtesting AT azizsinga extendaistexploringthespaceofaiintheloopsystemtesting |
_version_ |
1725016014007042048 |