Testing of adaptive and context‐aware systems: approaches and challenges

BR Siqueira, FC Ferrari, KE Souza… - Software Testing …, 2021 - Wiley Online Library
Adaptive systems (ASs) and context‐aware systems (CASs) are able to evaluate their own
behaviour and to adapt it when the system fails to accomplish its goals or when better …

Fault sTypes of Adaptive and Context-Aware Systems and Their Relationship with Fault-based Testing Approaches

BR Siqueira, FC Ferrari, KE Souza… - … on Software Testing …, 2020 - ieeexplore.ieee.org
Context: Testing adaptive systems (ASs) and context-aware systems (CASs) is usually more
challenging than testing conventional systems. This is due to their characteristics, such as …

[PDF][PDF] Challenges in Testing Context-Aware Software Systems

S Matalonga, F Rodrigues… - 9th Workshop on …, 2015 - ccsl.ime.usp.br
Context aware software systems (CASS) are becoming pervasive in our lives. Nevertheless,
it is not clear whether traditional (no-context aware) software testing techniques are …

Characterizing testing methods for context-aware software systems: Results from a quasi-systematic literature review

S Matalonga, F Rodrigues, GH Travassos - Journal of Systems and …, 2017 - Elsevier
Abstract Context-Aware Software Systems (CASS) use environmental information to provide
better service to the systems' actors to fulfill their goals. Testing of ubiquitous software …

Testing context-aware software systems: Unchain the context, set it free!

S Matalonga, GH Travassos - … of the XXXI Brazilian Symposium on …, 2017 - dl.acm.org
Background: In the era of digitalization, context awareness has become more important to
allow software systems adaptation. Therefore, the quality assurance of such systems must …

Characterisation of challenges for testing of adaptive systems

BR Siqueira, FC Ferrari, MA Serikawa… - Proceedings of the 1st …, 2016 - dl.acm.org
Context: Exercising the implementation of an adaptive system (AS) effectively, in order to
detect faults, is not a trivial task. This is due to characteristics of this type of systems, such as …

CATS design: a context-aware test suite design process

F Rodrigues, S Matalonga, GH Travassos - Proceedings of the 1st …, 2016 - dl.acm.org
Context-awareness is the ability of a system to gather information from its context and adapt
its behaviors. This feature makes the testing of Context-aware software systems more …

[HTML][HTML] Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review

S Matalonga, D Amalfitano, A Doreste… - Information and …, 2022 - Elsevier
Context Context-awareness challenges the engineering of contemporary software systems
and jeopardizes their testing. The variation of context represents a relevant behavior that …

[PDF][PDF] Towards Supporting the Specification of Context-Aware Software System Test Cases.

AC de Souza Doreste, GH Travassos - CIbSE, 2020 - cibse2020.ppgia.pucpr.br
In Software Engineering, context can be understood as the overall set of information used to
characterize the situation of an entity. A software system is context-aware if it uses the …

ContextDrive: Towards a functional scenario-based testing framework for context-aware applications

AM Mirza, MNA Khan, RA Wagan, MB Laghari… - IEEE …, 2021 - ieeexplore.ieee.org
Context-aware applications are emerging applications in the modern era of computing.
These applications can determine and adapt to situational context to provide better user …