Developing Collaborative Social Software

  • Ismail Bhana
  • David Johnson
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3992)


The Internet has an increasing role in facilitating communication between people and groups of people. As access to the Internet and World Wide Web is widely available, collaborative services enabled over the Internet are also burgeoning. In this paper, we present the current issues and our techniques for developing collaborative social software. We discuss online communities in the context of social collaborative systems. We then describe our approach to the development of supporting software for online communities and collaboration.


Mobile Device Online Community Instant Messaging Collaborative Community Collaborative Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bardram, J.E.: Supporting Mobility and Collaboration in Ubiquitous Computing. Technical Report CfPC 2003–PB–38, Center for Pervasive Computing, Aarhus, Denmark (2003)Google Scholar
  2. 2.
    Friendster, online community of friends (2005),
  3. 3.
    Ryze, business networking (2005),
  4. 4.
    Marsic, I.: An Architecture for Heterogeneous Groupware Applications. Rutgers University, Piscataway (2000)Google Scholar
  5. 5.
    Mynatt, E.D., Adler, A., Ito, M., O’Day, V.L.: Design for network communities. In: Pemberton, S. (ed.) Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1997, Atlanta, Georgia, United States, March 22 - 27, 1997, pp. 210–217. ACM Press, New York (1997)CrossRefGoogle Scholar
  6. 6.
    Wiki, What Is Wiki (2005),
  7. 7.
    Microsoft Passport (2005),
  8. 8.
    Bhana, I., Johnson, D., Alexandrov, N.: Supporting ad hoc Collaboration in Peer-to-Peer Networks. In: Proc. of 17 International Conference on Parallel and Distributed Computing, San Francisco (2004)Google Scholar
  9. 9.
    Bhana, I., Johnson, D.: A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks. In: Proc. of International Conference on Computational Science 2005, Atlanta (2005)Google Scholar
  10. 10.
    Bhana, I., Johnson, D.: Knowledge Management for Collaborative Learning. In: Proc. of the Interactive Computer-aided Learning 2005 conference, Villach, Austria (2005)Google Scholar
  11. 11.
    Java 2 Platform Micro Edition, J2ME (2005),
  12. 12.
    JXME: JXTA Platform Project (2005),
  13. 13.
    Bagrodia, R., Bhattacharyya, S., Cheng, F., Gerding, S., Glazer, G., Guy, R., Ji, Z., Lin, J., Phan, T., Skow, E., Varshney, M., Zorpas, G.: iMASH: interactive mobile application session handoff. In: Proceedings of the 1st international Conference on Mobile Systems, Applications and Services, MobiSys 2003, San Francisco, California, May 05 - 08, 2003, pp. 259–272. ACM Press, New York (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ismail Bhana
    • 1
  • David Johnson
    • 1
  1. 1.Advanced Computing and Emerging Technologies Centre, School of Systems EngineeringThe University of ReadingReadingUnited Kingdom

Personalised recommendations