Alternatives for Testing of Context-Aware Contemporary Software Systems in industrial settings: Results from a Rapid review

04/03/2021
by   Santiago Matalonga, et al.
0

Context: Context-aware contemporary software systems (CACSS) are mainstream. Furthermore, they present challenges for current engineering practices. These challenges are distinctively present when testing CACSS, as the variation of context deepens the limitations of available software testing practices and technologies. Objective: To understand how the industry deals with the variation of context when testing CACSS. Method: A Rapid Review was commissioned to uncover the necessary evidence to achieve the objectives. Results: Our results show that current research initiatives aim to generate or improve Test Suites that can deal with the variation of context and the sheer volume of test input possibilities. To achieve this, they mostly rely on modelling the systems' dynamic behavior and increasing computing resources to generate test inputs. We found no evidence of research results aiming at managing context variation through the testing lifecycle process. Conclusions: We discuss how the identified solutions are not ready for mainstream adoption. They are all domain-specific, and while the ideas and approaches can be reproduced in different settings, the technologies noon to be re-engineered and tailor to the specific CACSS.

READ FULL TEXT
research
05/17/2019

Context-Aware Middleware: A Review

During previous years several studies have introduced the concept of "co...
research
04/30/2022

Quality Assurance in the Context of Contemporary Software Practice

We review the literature on the nature of quality assurance in the conte...
research
03/18/2021

Blockchain Testing: Challenges, Techniques, and Research Directions

Specific testing solutions targeting blockchain-based software are gaini...
research
01/05/2019

Software Testing Process Models Benefits & Drawbacks: a Systematic Literature Review

Context: Software testing plays an essential role in product quality imp...
research
07/28/2022

Logic and Accuracy Testing: A Fifty-State Review

Pre-election logic and accuracy (L A) testing is a process in which el...
research
05/30/2019

An Introduction to Engineering Multiagent Industrial Symbiosis Systems: Potentials and Challenges

Multiagent Systems (MAS) research reached a maturity to be confidently a...
research
06/16/2023

A Testbed for Carbon-Aware Applications and Systems

To mitigate the growing carbon footprint of computing systems, there has...

Please sign up or login with your details

Forgot password? Click here to reset