Testing anticipatory systems: A systematic mapping study on the state of the art

Bernhard Peischl, Oliver A. Tazl*, Franz Wotawa

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Context: Systems exhibiting anticipatory behavior are controlling devices that are influencing decisions critical to business with increasing frequency, but testing such systems has received little attention from the artificial intelligence or software engineering communities. Goal: In this article, we describe research activities being carried out to test anticipatory systems and explore how this research contributes to the body of knowledge. In addition, we review the types of addressed anticipatory applications and point out open issues and trends. Method: This systematic mapping study was conducted to classify and analyze the literature on testing anticipatory systems, enabling us to highlight the most relevant topics and potential gaps in this field. Results: We identified 206 studies that contribute to the testing of systems that exhibit anticipatory behavior. The papers address testing at stages such as context sensing, inferring higher-level concepts from the sensed data, predicting the future context, and intelligent decision-making. We also identified agent testing as a trend, among others. Conclusion: The existing literature on testing anticipatory systems has originated from various research communities, such as those on autonomous agents and quality engineering. Although researchers have recently exhibited increasing interest in testing anticipatory systems, theoretical knowledge about testing such systems is lacking.

Original languageEnglish
Article number111387
JournalJournal of Systems and Software
Volume192
DOIs
Publication statusPublished - Oct 2022

Keywords

  • Anticipatory systems
  • Artificial intelligence
  • Mapping study
  • Software testing
  • Validation
  • Verification

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fields of Expertise

  • Information, Communication & Computing

Fingerprint

Dive into the research topics of 'Testing anticipatory systems: A systematic mapping study on the state of the art'. Together they form a unique fingerprint.

Cite this