A survey of context simulation for testing mobile context-aware applications

C Luo, J Goncalves, E Velloso, V Kostakos - ACM Computing Surveys …, 2020 - dl.acm.org
Equipped with an abundance of small-scale microelectromechanical sensors, modern
mobile devices such as smartphones and smartwatches can now offer context-aware …

A systematic review on the engineering of software for ubiquitous systems

AS Guinea, G Nain, Y Le Traon - Journal of Systems and Software, 2016 - Elsevier
Context: Software engineering for ubiquitous systems has experienced an important and
rapid growth, however the vast research corpus makes it difficult to obtain valuable …

Survey on context-awareness in ubiquitous media

D Zhang, H Huang, CF Lai, X Liang, Q Zou… - Multimedia tools and …, 2013 - Springer
Context-awareness assists ubiquitous media applications in discovering the changeable
contextual information and adapting their behaviors accordingly. A wide spectrum of context …

Considering context in the design of intelligent systems: Current practices and suggestions for improvement

C Bauer, AK Dey - Journal of Systems and Software, 2016 - Elsevier
Ubiquitous sensing allows systems to exploit almost any kind of context, and enables the
design of intelligent systems that are aware of their context and adapt their behavior …

Adam: Identifying defects in context-aware adaptation

C Xu, SC Cheung, X Ma, C Cao, J Lu - Journal of Systems and Software, 2012 - Elsevier
Context-aware applications, as a typical type of self-adaptive software systems, are
receiving increasing attention. These applications continually adapt to environmental …

Verifying self-adaptive applications suffering uncertainty

W Yang, C Xu, Y Liu, C Cao, X Ma, J Lu - Proceedings of the 29th ACM …, 2014 - dl.acm.org
Self-adaptive applications address environmental dynamics systematically. They can be
faulty and exhibit runtime errors when environmental dynamics are not considered …

Improving the effectiveness of testing pervasive software via context diversity

H Wang, WK Chan, TH Tse - ACM Transactions on Autonomous and …, 2014 - dl.acm.org
Context-aware pervasive software is responsive to various contexts and their changes. A
faulty implementation of the context-aware features may lead to unpredictable behavior with …

Hybrid context inconsistency resolution for context-aware services

C Chen, C Ye, HA Jacobsen - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
Context-aware applications automatically adapt their behavior according to environmental
conditions, also known as contexts. However, in practice contexts are often inaccurate, noisy …

Testing constraint checking implementations via principled metamorphic transformations

M Gao, H Wang, C Xu - 2024 IEEE International Conference on …, 2024 - ieeexplore.ieee.org
Constraint checking techniques are being widely used for ensuring the consistency of
software artifacts during their development and evolution (eg, detecting inconsistency in an …

Model-based incremental conformance checking to enable interactive product configuration

H Lu, T Yue, S Ali, L Zhang - Information and Software Technology, 2016 - Elsevier
Context Model-based product line engineering (PLE) is a paradigm that can enable
automated product configuration of large-scale software systems, in which models are used …