Skip to main content

SocioPlatform: A Platform for Social Context-Aware Applications

  • Chapter
  • First Online:
Book cover Context in Computing

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Refers to the social setting or environment in which people live or something happens (Bauer and Gaskell 1999)

  2. 2.

    http://restfb.com/

  3. 3.

    http://code.google.com/p/linkedin-j/

  4. 4.

    http://twitter4j.org/en/index.html

  5. 5.

    http://code.google.com/p/gdata-java-client/

  6. 6.

    http://owlapi.sourceforge.net/

  7. 7.

    http://www.derivo.de/en/resources/sparql-dl-api/

  8. 8.

    http://trowl.eu/

  9. 9.

    http://axis.apache.org/

  10. 10.

    http://jcp.org/en/jsr/detail?id=22

  11. 11.

    http://www.jboss.org/drools/

  12. 12.

    http://www.jboss.org/javassist

References

  • Bauer, M.W., Gaskell, G.: Towards a paradigm for research on social representations. J. Theory Soc. Behav. 29(2), 163–186 (1999). doi:10.1111/1468-5914.00096. http://dx.doi.org/10.1111/1468-5914.00096

  • Biamino, G.: Modeling social contexts for pervasive computing environments. In: IEEE International Conference on Pervasive Computing and Communication Workshops, pp. 415–420 IEEE Computer Society, Washington, DC, USA (2011)

    Google Scholar 

  • Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., Lo Presti, F., Mirandola, R.: Moses: A framework for qos driven runtime adaptation of service-oriented systems. IEEE Trans. Softw. Eng. 38(5), 1138–1159 (2012)

    Article  Google Scholar 

  • Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  • Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2) (2001)

    Google Scholar 

  • Dourish, P.: What we talk about when we talk about context. Pers. Ubiquit. Comput. 8(1), 19–30 (2004). doi:10.1007/s00779-003-0253-8. http://dx.doi.org/10.1007/s00779-003-0253-8

  • Endler, M., Skyrme, A., Schuster, D., Springer, T.: Defining situated social context for pervasive social computing. In: IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), 2011, pp. 519–524 (2011). doi:10.1109/PERCOMW.2011.5766945

    Google Scholar 

  • Eugster, P.T., Garbinato, B., Holzer, A.: Middleware support for context-aware applications. In: Middleware for Network Eccentric and Mobile Applications, pp. 305–322. Springer Berlin Heidelberg (2009)

    Google Scholar 

  • Ferscha, A.: 20 years past weiser: What’s next? IEEE Pervasive Comput. 11(1), 52–61 (2012)

    Article  Google Scholar 

  • Geihs, K., Barone, P., Eliassen, F., Floch, J., Fricke, R., Gjorven, E., Hallsteinsen, S., Horn, G., Khan, M.U., Mamelli, A., Papadopoulos, G.A., Paspallis, N., Reichle, R., Stav, E.: A comprehensive solution for application-level adaptation. Softw. Pract. Exp. 39(4) (2009)

    Google Scholar 

  • Gummadi, K.P., Mislove, A., Druschel, P.: Exploiting social networks for internet search. In: Proceedings of 5th Workshop on Hot Topics in Networks, pp. 79–84. Irvine, CA (2006)

    Google Scholar 

  • Han, L., Jyri, S., Ma, J., Yu, K.: Research on context-aware mobile computing. In: 22nd International Conference on Advanced Information Networking and Applications—Workshops, 2008. AINAW 2008, pp. 24–30 IEEE Computer Society, Washington, DC, USA (2008). doi:10.1109/WAINA.2008.115

    Google Scholar 

  • Handte, M., Schiele, G., Matjuntke, V., Becker, C., Marrón, P.J.: 3pc: system support for adaptive peer-to-peer pervasive computing. ACM Trans. Auton. Adapt. Syst. 7(1) (2012)

    Article  Google Scholar 

  • Henricksen, K.: A framework for context-aware pervasive computing applications. Ph.D. thesis, The School of Information Technology and Electrical Engineering, The University of Queensland, Sept (2003)

    Google Scholar 

  • Henricksen, K., Indulska, J.: Developing context-aware pervasive computing applications: models and approach. Pervasive Mob. Comput. 2(1), 37–64 (2006)

    Article  Google Scholar 

  • Hong, J.I., Landay, J.A.: An infrastructure approach to context-aware computing. Hum. Comput. Interact. 16(2), 287–303 (2001)

    Article  Google Scholar 

  • Kabir, M.A.: A framework for social context-aware pervasive computing applications. Ph.D. thesis, Swinburne University of Technology (2013a)

    Google Scholar 

  • Kabir, M.A.: Modeling, managing and reasoning about social contexts for socially-aware applications. In: IEEE International Conference on Pervasive Computing and Communication Workshops (2013b)

    Google Scholar 

  • Kabir, M.A., Han, J., Colman, A.: Modeling and coordinating social interactions in pervasive environments. In: Proceedings of the 16th IEEE International Conference on Engineering of Complex Computer Systems, pp. 243–252 IEEE Computer Society, Washington, DC, USA(2011)

    Google Scholar 

  • Kabir, M.A., Han, J., Colman, A., Yu, J.: Sociotelematics: Leveraging interaction-relationships in developing telematics systems to support cooperative convoys. In: Proceedings of 9th International Conference on Ubiquitous Intelligence and Computing, pp. 40–47 IEEE Computer Society, Washington, DC, USA(2012)

    Google Scholar 

  • Kabir, M., Han, J., Colman, A., Yu, J.: Scaas: A platform for managing adaptation in collaborative pervasive applications. In: Meersman, R., Panetto, H., Dillon, T., Eder, J., Bellahsene, Z., Ritter, N., Leenheer, P., Dou, D. (eds.) 21st International Conference on Cooperative Information Systems (CoopIS 2013). Lecture Notes in Computer Science, vol. 8185, pp. 149–166. Springer, Berlin (2013a)

    Google Scholar 

  • Kabir, M., Han, J., Yu, J., Colman, A.: User-centric social context information management: an ontology-based approach and platform. Pers. Ubiquit. Comput. 18(5), 1061–1083. (2014)

    Google Scholar 

  • Kabir, M.A., Han, J., Colman, A.: Sociotelematics: Harnessing social interaction-relationships in developing automotive applications. Pervasive Mob. Comput.14, 129–146 (2014).

    Google Scholar 

  • Kapuruge, M., Colman, A., King, J.: ROAD4WS—Extending apache axis2 for adaptive service compositions. In: Proceedings of the 15th IEEE International Enterprise Distributed Object Computing Conference, pp. 183–192 IEEE Computer Society, Washington, DC, USA (2011)

    Google Scholar 

  • Khalil, A., Connelly, K.: Context-aware telephony: Privacy preferences and sharing patterns. In: Proceedings of the 20th Conference on Computer Supported Cooperative Work, pp. 469–478 ACM New York, NY, USA (2006)

    Google Scholar 

  • Kourtellis, N., Finnis, J., Anderson, P., Blackburn, J., Borcea, C., Iamnitchi, A.: Prometheus: user-controlled p2p social data management for socially-aware applications. In: Gupta, I., Mascolo, C. (eds.) Middleware 2010. Lecture Notes in Computer Science, vol. 6452, pp. 212–231. Springer, Berlin (2010)

    Google Scholar 

  • Li, J., Dabek, F.: F2F: reliable storage in open networks. In: Proceedings of the 4th International Workshop on Peer-to-Peer Systems (IPTPS) URL: http://iptps06.cs.ucsb.edu/(2006)

  • Lovett, T., O’Neill, E., Irwin, J., Pollington, D.: The calendar as a sensor: analysis and improvement using data fusion with social networks and location. In: Proceedings of the 12th ACM International Conference on Ubiquitous Computing, pp. 3–12 ACM New York, NY, USA (2010)

    Google Scholar 

  • Lu, Y., Tsaparas, P., Ntoulas, A., Polanyi, L.: Exploiting social context for review quality prediction. In: Proceedings of the 19th International Conference on World Wide Web, pp. 691–700. ACM New York, NY, USA (2010)

    Google Scholar 

  • Lukowicz, P., Pentland, S., Ferscha, A.: From context awareness to socially aware computing. IEEE Pervasive Comput. 11(1), 32–41 (2012)

    Article  Google Scholar 

  • Raychoudhury, V., Cao, J., Kumar, M., Zhang, D.: Middleware for pervasive computing: a survey. Pervasive Mob. Comput. 9(2), 177–200 (2013)

    Article  Google Scholar 

  • Rosi, A., et al.: Social sensors and pervasive services: Approaches and perspectives. In: Proceedings of the IEEE PerCom Workshops, pp. 525–530 IEEE Computer Society, Washington, DC, USA(2011)

    Google Scholar 

  • Rouvoy, R., Barone, P., Ding, Y., Eliassen, F., Hallsteinsen, S., Lorenzo, J., Mamelli, A., Scholz, U.: MUSIC: Middleware Support for self-adaptation in ubiquitous and service-oriented environments. Software Engineering for Self-adaptive Systems, pp. 164–182. Springer, Berlin (2009)

    Chapter  Google Scholar 

  • Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. Netw. Mag. Global Internetwkg. 8(5), 22–32 (1994). http://dx.doi.org/10.1109/65.313011 doi:10.1109/65.313011. http://dx.doi.org/10.1109/65.313011

  • Schmidt, A., Beigl, M., Gellersen, H.W.: There is more to context than location. Comput. Graph 23(6), 893–901 (1999). http://www.sciencedirect.com/science/article/pii/S009784939900120X doi:10.1016/S0097-8493(99)00120-X.

  • Schuster, D., Rosi, A., Mamei, M., Springer, T., Endler, M., Zambonelli, F.: Pervasive social context-taxonomy and survey. ACM Trans. Intell. Syst. Technol. (TIST)4(3), Article No. 46 (2012)

    Google Scholar 

  • Sirin, E., Parsia, B.: Sparql-dl: Sparql query for owl-dl. OWL: Experiences and Directions Workshop (OWLED) Vol 258, CEUR-WS, RWTH Aachen, Germany(2007)

    Google Scholar 

  • Wang, G., Gallagher, A., Luo, J., Forsyth, D.: Seeing people in social context: Recognizing people and social relationships. In: Proceedings of the 11th European Conference on Computer vision: Part V, ECCV'10, pp. 169–182. Springer, Berlin (2010).

    Google Scholar 

  • Xing, B., Gronowski, K., Radia, N., Svensson, M., Ton, A.: Pocketsocial: Your distributed social context now in your pocket. In: IEEE International Conference on Pervasive Computing and Communication Workshops, pp. 322–324 IEEE Computer Society, Washington, DC, USA(2011)

    Google Scholar 

  • Zheng, Y., Li, L., Ogata, H., Yano, Y.: Support online social interaction with context-awareness. Int. J. Contin. Eng. Educ. Life Long Learn. 17(2), 160–177 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Ashad Kabir .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Kabir, M., Colman, A., Han, J. (2014). SocioPlatform: A Platform for Social Context-Aware Applications. In: Brézillon, P., Gonzalez, A. (eds) Context in Computing. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-1887-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4939-1887-4_19

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4939-1886-7

  • Online ISBN: 978-1-4939-1887-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics