Authors:
Isabely Costa
1
;
Ismayle S. Santos
2
and
Rossana Andrade
1
Affiliations:
1
Federal University of Ceará (UFC), Fortaleza, Brazil
;
2
Ceará State University (UECE), Fortaleza, Brazil
Keyword(s):
Adaptive Systems, Software Testing, Systematic Review.
Abstract:
Dynamically Adaptive Systems (DAS) are systems capable of modifying themselves automatically according to the surrounding environment. Traditional testing approaches are ineffective for these systems due to their dynamic aspects, making fault detection complex. Although various testing approaches have been proposed for DASs, there is no up-to-date overview of the approaches, challenges, and trends. This research therefore presents the results of a systematic literature review to identify the challenges, approaches and trends in testing dynamically adaptable systems. For this objective, 25 articles between 2020 and 2023 were analyzed to answer our research questions. As a result, approaches and their characteristics were identified, such as what type of system they can be applied to, what activity is included in the testing process, and at what level of testing. We also highlighted challenges that are still being faced and trends in testing dynamically adaptive systems. For a more in-
depth analysis of the results related to the challenges, grounded theory procedures were applied to organize them and encourage future research that seeks to overcome and mitigate them.
(More)