SocioPlatform: A Platform for Social Context-Aware Applications

With an explosive growth in the popularity of social media and increasing prevalence and features of advanced mobile devices, interest has grown significantly in applications that are aware of users’ social context and are able to assist them in their daily activities. A key requirement of developing social context-aware applications is the platform support to reduce the complexity of engineering such applications. In this chapter, the authors present such a platform, namely SocioPlatform, to aid the development of social context-aware applications by acquiring, reasoning, storing and provisioning different types of social context information, and managing their runtime interactions and adaptation. The platform hides the complexity of managing social context, and thus assists the development of social context-aware applications. The authors demonstrate the feasibility and applicability of the platform by developing two different types of such applications.

[1]  Ashraf Khalil,et al.  Context-aware telephony: privacy preferences and sharing patterns , 2006, CSCW '06.

[2]  Muhammad Ashad Kabir A framework for social context-aware pervasive computing applications , 2013 .

[3]  Yue Lu Exploiting Social Context for Review Quality Prediction , 2010 .

[4]  Frank Eliassen,et al.  MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments , 2009, Software Engineering for Self-Adaptive Systems.

[5]  Hiroaki Ogata,et al.  Support online social interaction with Context-Awareness , 2007 .

[6]  Jadwiga Indulska,et al.  Developing context-aware pervasive computing applications: Models and approach , 2006, Pervasive Mob. Comput..

[7]  Paul Anderson,et al.  Prometheus: User-Controlled P2P Social Data Management for Socially-Aware Applications , 2010, Middleware.

[8]  Krishna P. Gummadi,et al.  Exploiting Social Networks for Internet Search , 2006, HotNets.

[9]  Benoît Garbinato,et al.  Middleware Support for Context-Aware Applications , 2009, Middleware for Network Eccentric and Mobile Applications.

[10]  Martin W. Bauer,et al.  Towards a Paradigm for Research on Social Representations , 1999 .

[11]  Alan W. Colman,et al.  ROAD4WS -- Extending Apache Axis2 for Adaptive Service Compositions , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[12]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[13]  Markus Endler,et al.  Defining Situated Social Context for pervasive social computing , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[14]  Mohan Kumar,et al.  Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Middleware for Pervasive Computing: a Survey , 2022 .

[15]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[16]  Karen Henricksen,et al.  A framework for context-aware pervasive computing applications , 2003 .

[17]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[18]  James A. Landay,et al.  An Infrastructure Approach to Context-Aware Computing , 2001, Hum. Comput. Interact..

[19]  Rogério de Lemos,et al.  Software Engineering for Self-Adaptive Systems [outcome of a Dagstuhl Seminar] , 2009, Software Engineering for Self-Adaptive Systems.

[20]  Jun Han,et al.  Modeling and Coordinating Social Interactions in Pervasive Environments , 2011, 2011 16th IEEE International Conference on Engineering of Complex Computer Systems.

[21]  Giulia Biamino,et al.  Modeling social contexts for pervasive computing environments , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[22]  Franco Zambonelli,et al.  Pervasive social context: Taxonomy and survey , 2013, TIST.

[23]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[24]  Muhammad Ashad Kabir Modeling, managing and reasoning about social contexts for socially-aware applications , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[25]  Li Han,et al.  Research on Context-Aware Mobile Computing , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[26]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[27]  Frank Eliassen,et al.  A comprehensive solution for application-level adaptation , 2009 .

[28]  Jian Yu,et al.  SocioTelematics: Leveraging Interaction-Relationships in Developing Telematics Systems to Support Cooperative Convoys , 2012, 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing.

[29]  Alois Ferscha,et al.  20 Years Past Weiser: What's Next? , 2012, IEEE Pervasive Comput..

[30]  Jian Yu,et al.  User-centric social context information management: an ontology-based approach and platform , 2013, Personal and Ubiquitous Computing.

[31]  Vincenzo Grassi,et al.  MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems , 2012, IEEE Transactions on Software Engineering.

[32]  Bo Xing,et al.  PocketSocial: Your distributed social context now in your pocket , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[33]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[34]  David Pollington,et al.  The calendar as a sensor: analysis and improvement using data fusion with social networks and location , 2010, UbiComp.

[35]  Paul Lukowicz,et al.  From Context Awareness to Socially Aware Computing , 2012, IEEE Pervasive Computing.

[36]  Jun Han,et al.  SocioTelematics: Harnessing social interaction-relationships in developing automotive applications , 2014, Pervasive Mob. Comput..

[37]  Bijan Parsia,et al.  SPARQL-DL: SPARQL Query for OWL-DL , 2007, OWLED.

[38]  Jinyang Li,et al.  F2F: Reliable Storage in Open Networks , 2006, IPTPS.

[39]  Gregor Schiele,et al.  3PC: System support for adaptive peer-to-peer pervasive computing , 2012, TAAS.

[40]  Gang Wang,et al.  Seeing People in Social Context: Recognizing People and Social Relationships , 2010, ECCV.

[41]  Jian Yu,et al.  SCaaS: A Platform for Managing Adaptation in Collaborative Pervasive Applications , 2013, OTM Conferences.

[42]  Ramachandra Kota,et al.  Decentralized approaches for self-adaptation in agent organizations , 2012, TAAS.

[43]  Franco Zambonelli,et al.  Social sensors and pervasive services: Approaches and perspectives , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).