Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3129790.3129791acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
research-article

An empirical approach for determining context of mobile systems

Published: 11 September 2017 Publication History

Abstract

Context awareness increasingly becomes an essential attribute for software systems. Mobile applications may benefit from context awareness since they incur to context changes during their execution. Accordingly, mobile applications can adapt their structure and behavior as a way to preserve the service quality they offer under the different contexts. This paper introduces an approach for capturing the context variability of mobile applications. It starts from monitoring, through a sensing app, context variables values; from monitored data it learns context variables models and deduces from these models the contextual situations that help in making decisions on when changes can occur and when to adapt. Finally, it shows how, from the monitored data, we can deduce other knowledge including the user behavior that identifies specific user profile.

References

[1]
Gregory D Abowd, Anind K Dey, Peter J Brown, Nigel Davies, Mark Smith, and Pete Steggles. 1999. Towards a better understanding of context and context-awareness. In International Symposium on Handheld and Ubiquitous Computing. Springer, 304--307.
[2]
Mai Abusair. 2017. User- and Analysis-Driven Context Aware Software Development in Mobile Computing. In ESEC/FSE 2017 Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, Paderborn, Germany, September 2017 ACM, 1022--1025.
[3]
Julie A. Ask. 2012. The Future Of Mobile eBusiness Is Context. forrester.
[4]
Luca Berardinelli, Vittorio Cortellessa, and Antinisca Di Marco. 2010. Performance modeling and analysis of context-aware mobile software systems. In International Conference on Fundamental Approaches to Software Engineering. Springer, 353--367.
[5]
Luca Berardinelli, Antinisca Di Marco, and Flavia Di Paolo. 2012. MICE: Monitoring and ModelIng the Context Evolution. In Sixth IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2012, Lyon, France, September 10--14, 2012. 139--144.
[6]
Wided Bouchelligua, Adel Mahfoudhi, Lassaad Benammar, Sirine Rebai, and Mourad Abed. 2010. An MDE approach for user interface adaptation to the context of use. In International Conference on Human-Centred Software Engineering. Springer, 62--78.
[7]
Anind K Dey. 2000. Providing architectural support for building context-aware applications. Ph.D. Dissertation. Georgia Institute of Technology.
[8]
Douglas Eskins and William H Sanders. 2011. The multiple-asymmetric-utility system model: A framework for modeling cyber-human systems. In Quantitative Evaluation of Systems (QEST), 2011 Eighth International Conference on. IEEE, 233--242.
[9]
Karen Henricksen. 2003. A framework for context-aware pervasive computing applications. University of Queensland Queensland.
[10]
Asif Iqbal. 2014. What is the difference between G, E, 3G, H, H+ and 4G symbols? We find out!. In https://telecomtalk.info/difference-between-g-e-3g-h-4g-symbols-we-find-out/121666/
[11]
Marija Mikic-Rakic, Sam Malek, and Nenad Medvidovic. 2008. Architecture-driven software mobility in support of QoS requirements. In Proceedings of the 1st international workshop on Software architectures and mobility. ACM, 3--8.
[12]
nQuire. Sense-it app on google play store. In https://play.google.com/store/apps/details?id=org.greengin.sciencetoolkit&hl=en.
[13]
Charith Perera, Arkady Zaslavsky, Peter Christen, and Dimitrios Georgakopoulos. 2014. Context aware computing for the internet of things: A survey. IEEE Communications Surveys & Tutorials 16, 1 (2014), 414--454.
[14]
Nishkam Ravi, James Scott, Lu Han, and Liviu Iftode. 2008. Context-aware battery management for mobile phones. In Pervasive Computing and Communications, 2008. PerCom 2008. Sixth Annual IEEE International Conference on. IEEE, 224--233.
[15]
StreamSoft. PingTools Network Utilities on google play store. In https://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools&hl=en.
[16]
Mai Abusair, Antinisca Di Marco, Paola Inverardi. 2017. Context-Aware Adaptation of Mobile Applications Driven By Software Quality and User Satisfaction. In Proceedings of the 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, Information Assurance Workshop, Prague, Czech Republic, July 2017.
[17]
Arthur H Van Bunningen, Ling Feng, and Peter MG Apers. 2005. Context for ubiquitous data management. In Ubiquitous Data Management, 2005. UDM 2005. International Workshop on. IEEE, 17--24.

Cited By

View all
  • (2021)Context-Aware Recommender System based on Content Filtering2021 IEEE 15th International Conference on Application of Information and Communication Technologies (AICT)10.1109/AICT52784.2021.9620478(1-6)Online publication date: 13-Oct-2021
  • (2020)A Statistical Approach for Context-Awareness of Mobile ApplicationsSoftware Architecture10.1007/978-3-030-59155-7_14(180-194)Online publication date: 7-Sep-2020
  • (2019)Report of the 1st International Workshop on Context-aware Autonomous and Smart Architectures (CASA@ECSA 2017)ACM SIGSOFT Software Engineering Notes10.1145/3282517.330239643:4(24-27)Online publication date: 2-Jan-2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings
September 2017
215 pages
ISBN:9781450352178
DOI:10.1145/3129790
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context modeling
  2. context variable
  3. contextual situation
  4. user behavior

Qualifiers

  • Research-article

Conference

ECSA '17
ECSA '17: 11th European Conference on Software Architecture
September 11 - 15, 2017
Canterbury, United Kingdom

Acceptance Rates

Overall Acceptance Rate 48 of 72 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Context-Aware Recommender System based on Content Filtering2021 IEEE 15th International Conference on Application of Information and Communication Technologies (AICT)10.1109/AICT52784.2021.9620478(1-6)Online publication date: 13-Oct-2021
  • (2020)A Statistical Approach for Context-Awareness of Mobile ApplicationsSoftware Architecture10.1007/978-3-030-59155-7_14(180-194)Online publication date: 7-Sep-2020
  • (2019)Report of the 1st International Workshop on Context-aware Autonomous and Smart Architectures (CASA@ECSA 2017)ACM SIGSOFT Software Engineering Notes10.1145/3282517.330239643:4(24-27)Online publication date: 2-Jan-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media