vix.ing · top · new · best · stats

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

2021/04/03 by Santiago Matalonga, Domenico Amalfitano, Matalonga, Santiago +8
Computer Science · #Context-Aware Activity Recognition Systems #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Software Engineering (cs.SE) #Software System Performance and Reliability #cs.SE

paper · pdf · doi:10.48550/arxiv.2104.01343

Submitted to JSS for peer review

openalex publication_date 2021/04/03 · arxiv created 2021/04/14 · arxiv updated 2021/04/16 · openalex created_date 2022/07/25 · openalex updated_date 2026/07/28

Abstract

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.

Citations

Related