Uncertainty in Context-Aware Systems: A Case Study for Intelligent Environments

  • Leandro Oliveira Freitas
  • Pedro Rangel Henriques
  • Paulo Novais
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 745)


Data used be context-aware systems is naturally incomplete and not always reflect real situations. The dynamic nature of intelligent environments leads to the need of analysing and handling uncertain information. Users can change their acting patterns within a short space of time. This paper presents a case study for a better understanding of concepts related to context awareness and the problem of dealing with inaccurate data. Through the analysis of identification of elements that results in the construction of unreliable contexts, it is aimed to identify patterns to minimize incompleteness. Thus, it will be possible to deal with flaws caused by undesired execution of applications.


Intelligent environments Context awareness Uncertainty handling 



This work has been supported by COMPETE: POCI-01-0145-FEDER-0070 43 and FCT Fundao para a Cincia e Tecnologia within the Project Scope UID/CEC/ 00319/2013.


  1. 1.
    Perera, C., Zaslavsky, A., et al.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014). CrossRefGoogle Scholar
  2. 2.
    Bobek, S., Nalepa, G.J.: Uncertain context data management in dynamic mobile environments. Future Gener. Comput. Syst. 66, 110–124 (2017)CrossRefGoogle Scholar
  3. 3.
    Alpaydin, E.: Introduction to Machine Learning, 2nd edn. The MIT Press, Cambridge (2010). ISBN 026201243X, 9780262012430zbMATHGoogle Scholar
  4. 4.
    Buchholz, T., Schiffers, M.: Quality of context: what it is and why we need it. In: Proceedings of the 10th Workshop of the Open View University Association (2003)Google Scholar
  5. 5.
    Dey, A.K.: Context-aware computing: the CyberDesk project. In: AAAI Spring Symposium on Intelligent Environments, pp. 51–54. AAAI Press, Palo Alto (1998)Google Scholar
  6. 6.
    Djoudi, B., Bouanaka, C., Zeghib, N.: A formal framework for context-aware systems specification and verification. J. Syst. Softw. 122, 445–462 (2016)CrossRefGoogle Scholar
  7. 7.
    Musumba, G., Nyongesa, H.: Context awareness in mobile computing: a review. Int. J. Mach. Learn. Appl. 2(1) (2013)Google Scholar
  8. 8.
    Novais, P., Carneiro, D.: The role of non-intrusive approaches in the development of people-aware systems. Prog. AI 5(3), 215–220 (2016). CrossRefGoogle Scholar
  9. 9.
    Nugroho, L.E.: Context-awareness: connecting computing with its environment. In: 2015 2nd International Conference on Information Technology, Computer, and Electrical Engineering, p. 37 (2015).
  10. 10.
    Rukzio, E., Hamard, J., et al.: Visualization of uncertainty in context aware mobile applications. In: 8th Conference on Human-Computer Interaction with Mobile Devices and Services, pp. 247–250 (2006).
  11. 11.
    Senge, R., Bösner, S., et al.: Reliable classification: learning classifiers that distinguish aleatoric and epistemic uncertainty. Inf. Sci. 255, 16–29 (2014). MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Sheikh, K., Wegdam, M., van Sinderen, M.J.: Quality-of-context and its use for protecting privacy in context aware systems. J. Softw. 3(3), 83–93 (2008)CrossRefGoogle Scholar
  13. 13.
    Smola, A., Vishwanathan, S.V.N.: Introduction to Machine Learning, 1st edn. Cambridge University Press, Cambridge (2008). ISBN 0521825830Google Scholar
  14. 14.
    Yaghlane, A.B., Denoeux, T., Mellouli, K.: Uncertainty and intelligent information systems. In: Elicitation of Expert Opinions for Constructing Belief Functions, pp. 75–89. World Scientific (2008)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Leandro Oliveira Freitas
    • 1
  • Pedro Rangel Henriques
    • 1
  • Paulo Novais
    • 1
  1. 1.Department of Informatics, ALGORITMI CentreUniversity of MinhoBragaPortugal

Personalised recommendations