“…Based on contexts, the systems adapt the execution according to the strategic information obtained in the runtime ( Abech et al, 2016 ). Recently, the use of context-aware computing to support the development and maintenance of software emerged as a strategic research theme ( D’Avila, Barbosa & De Oliveira, 2020 ; D’Avila, De Oliveira & Barbosa, 2020 ). In addition, in disruptive applications the ubiquitous computing has been considered an alternative to develop hygge software ( Vianna, Barbosa & Pittoli, 2017a ).…”