Profiling and Matchmaking Strategies in Support of Opportunistic Collaboration

  • Adriana Vivacqua
  • Melfry Moreno
  • Jano de Souza
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2888)


With the recent advances in communications technologies and decentralization of work practices, there has been an increase in distributed, remote, computerized work environments. In most systems, individuals work from their personal computer terminals, unaware of their peers. With the change from a physical to a virtual environment, opportunities for collaboration often go unnoticed. In this paper, we focus on how to bring unplanned collaboration about. We present an agent framework to encourage and support unplanned cooperation between people. Agents build user profiles through analysis of their documents and work environment and match them according to their interests, activities and opportunities for collaboration. By matching users’ work contexts, needs and resources, we expect to uncover opportunities for collaboration, filter down the information to be provided and determine the moment and recipients of the information. The notification of these opportunities should lead to more frequent collaboration between users. Resource sharing is facilitated in the hopes of stimulating collaboration.


Virtual Environment Cooperative Work Work Context Informal Communication Computer Support Cooperative Work 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alarcón, R., Fuller, D.: Intelligent Awareness in Support of Collaborative Virtual Work Groups. In: Haake, J.M., Pino, J.A. (eds.) CRIWG 2002. LNCS, vol. 2440, pp. 147–167. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Aldunate, R., Nussbaum, M., González, R.: An Agent Based Middleware for supporting Spontaneous Collaboration among Co-Located, Mobile and not Necessarily Known People. In: Workshop on Ad hoc Communications and Collaboration in Ubiquitous Computing Environments, CSCW 2002, New Orleans, USA (November 2002)Google Scholar
  3. 3.
    Ben-Shaul, I., Kaiser, G.: A paradigm for decentralized process modeling. Kluwer Academic Publishers, Boston (1995)Google Scholar
  4. 4.
    Bergenti, F., Garijo, M., Poggi, A., Somacher, M., Velasco, J.R.: Enhancing Collaborative Work through Agents. VIII Convegno dell’Associazione Italiana per l’Intelligenza Artificiale (2002)Google Scholar
  5. 5.
    Bourning, A., Travers, M.: Two approaches to casual Interaction on Computer and Video Networks. In: Proceedings of International Networking Conference (1991)Google Scholar
  6. 6.
    Liu, C., Conradi, R.: Process View of CSCW. In: Proc. of ISFST98, Ocon Technology Application, p. 12, Bremen, Germany, September 15-17 (1998); International Workshop on Intelligent Agents in Information and Process ManagementGoogle Scholar
  7. 7.
    Conradi, R., Jaccheri, M.L., Mazzi, C.: Design, Use and Implementation of SPELL, a language for Software Process Modeling and Evolution. In: Proc. Second European Workshop on SoftwareGoogle Scholar
  8. 8.
    Dami, S., Estublier, J., Amiour, M.: APEL: A Graphical Yet Executable Formalism for Process Modeling. In: Nitto, E., Fuggetta, A. (eds.) Process Technology. Politecnico di Milano and CEFRIEL, pp. 61–96. Kluwer Academic Publishers, Dordrecht (1998)Google Scholar
  9. 9.
    Dourish, P., Bly, S.: Portholes: Supporting Awareness in distributed Work Group. In: Proceedings CHI (1992)Google Scholar
  10. 10.
    Ellis, C.A., Wainer, J.: Groupware and Computer Supported Cooperative Work. In: Weiss, G. (ed.) Multiagent, Systems. MIT Press, Cambridge (1999)Google Scholar
  11. 11.
    Ellis, C.A., Barthelmess, P., Quan, B., Wainer, J.: NEEM: An Agent Based Meeting Augmentation System. Technical Report CU-CS-937-02, University of Colorado at Boulder, Computer Science Department (2002)Google Scholar
  12. 12.
    Enembreck, F., Barthès, J.P.: Personal Assistant to Improve CSCW. In: Proceedings of the 7th International CSCWD, Rio de Janeiro, pp. 329–335 (2002)Google Scholar
  13. 13.
    Esborjörnsson, M., Östergren, M.: Issues of Spontaneous Collaboration and Mobility. In: Workshop on Supporting Spontaneous Interaction in Ubiquitous Computing Settings, UBICOMP 2002, Göteberg, Sweden (2002)Google Scholar
  14. 14.
    Fish, R.S., Kraut, R.E., Chalfonte, B.L.: The VideoWindow System in Informal Communications. In: Proceedings CSCW (1990)Google Scholar
  15. 15.
    Goldberg, Y., Safran, M., Silverman, W., Shapiro, E.: Active Mail: A Framework for Integrated Groupware Applications. In: Coleman, D. (ed.) Groupware 1992, pp. 222–224. Morgan Kaufmann Publishers, San Francisco (1992)Google Scholar
  16. 16.
    Grudin, J.: Computer-Supported Cooperative Work: History and Focus. IEEE Computer 27(5), 19–26 (1994)Google Scholar
  17. 17.
    Hoffman, M., Herrmann, T.: Prospect Awareness – Envisioning the Benefits of Collaborative Work. Available online at:
  18. 18.
    Isaacs, E.A., Tang, J.C., Morris, T.: Piazza: A desktop Environment Supporting Impromtu and Planned Interactions. In: Proceedings of CSCW 1996, Cambridge, MA (1996)Google Scholar
  19. 19.
    Isaacs, E.A., Whittaker, S., Frohlich, D., O’Connail, B.: Informal Communication Re-Examined: New Fuctions for Video in Supporting Opportunistic Encounters. In: Finn, K., Sellen, A., Wilbur, S. (eds.) Video Mediated Communication, Lawrence Erlbaum, MahwahGoogle Scholar
  20. 20.
    Jennings, N.R.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM 44(4) (April 2001)Google Scholar
  21. 21.
    Kanerva, A., Koskinen, L., Pitkäniemi, T.: Awareness Support in Virtual Collaborative Systems. University of Helsinki, Department of Psychology and Teamware Group (2000)Google Scholar
  22. 22.
    Kortuen, G., Gellersen, H.W., Billinghurst, M.: Mobile Ad Hoc Collaboration. In: Proceedings of CHI 2002, Minneapolis, USA (April 2002)Google Scholar
  23. 23.
    Kraut, R., Fish, R., Root, B., Chalfonte, B.: Informal communication in organizations: Form, function and technology. In: Oskamp, S., Spacapan, S. (eds.) People’s reactions to technology in factories, offices and aerospace, The Claremont Symposium on Applied Social Psychology, pp. 145–199. Sage Publications, Thousand Oaks (1990)Google Scholar
  24. 24.
    Lutz, E., Retzow, H.K., Hoernig, K.: MAFIA – An Active Mail-Filter-Agent for an Intelligent Document Processing Support. In: Gibbs, S., Verrijn-Stuart, A.A. (eds.) IFIP, North-Holland, Elsevier Science Publishers B.V, Amsterdam (1990)Google Scholar
  25. 25.
    Matsuura, N., Fujino, G., Okada, K., Matsushita, Y.: An Approach to Encounters and Interaction in a Virtual Environment. In: Proceedings of the 1993 ACM Conference on Computer Science, Indianapolis, Indiana, United States (1993)Google Scholar
  26. 26.
    Morán, A.L., Decouchant, D., Favela, J., Martínez-Enríquez, A.M., González-Beltrán, B., Mendoza, S.: PIÑAS: Supporting a Community of Authors on the Web. In: Proceedings of Fourth International Conference on Distributed Communities on the Web, Sydney, Australia (April 2002)Google Scholar
  27. 27.
    Morán, A.L., Favela, J., Martínez-Enríquez, A.M., Decouchant, D.: Before Getting There: Potential and Actual Collaboration. In: Haake, J.M., Pino, J.A. (eds.) CRIWG 2002. LNCS, vol. 2440, pp. 147–167. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  28. 28.
    Orlikowski, W.J.: Learning from Notes: Organizational Issues in Groupware Implementation. In: Proceedings of the Conference on Computer – Supported Cooperative Work, CSCW 1992, Toronto, Canada. The Association for Computer Machinery, pp. 362–369. ACM Press, Toronto (1992)CrossRefGoogle Scholar
  29. 29.
    Pinheiro, M.K., Lima, J.V., Borges, M.R.S.: A Framework for Awareness Support in Groupware Systems. In: Proceedings of the 7th International Conference on Computer Supported Cooperative Work in Design – CSCWD 2002, Rio de Janeiro, Brazil, pp. 13–18 (September 2002)Google Scholar
  30. 30.
    Root, R.: Design a Multi-Media Vehicle for Social Browsing. In: Proceedings CSCW (1988)Google Scholar
  31. 31.
    Russell, S., Norvig, P.: Artificial Intelligence – A Modern Approach. Prentice Hall, Englewood Cliffs (1995)zbMATHGoogle Scholar
  32. 32.
    Salton, G., McGill, M.J.: The SMART and SIRE Experimental Retrieval Systems. In: Jones, K., Willet, P. (eds.) Readings in Information Retrieval, Morgan Kaufmann, San Francisco (1997)Google Scholar
  33. 33.
    Sohlenkamp, M.: Supporting Group Awareness in Multi-User Environments through Perceptualization. GMD Research Series Report, No 6, 1999. Fachbereich Mathematik-Informatik der Universität – Gesamthochschule, Paderborn (1998)Google Scholar
  34. 34.
    Wainer, J., Ellis, C.A.: Agents in Groupware Systems. In: Proceedings CRIWG, Búzios, RJ, Brasil (1998)Google Scholar
  35. 35.
    Wang, A., Conradi, R., Liu, C.: A Multi-Agent Architecture for Cooperative Software Engineering. In: Proceedings of the Third International Conference on Autonomous Agents (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Adriana Vivacqua
    • 1
  • Melfry Moreno
    • 1
  • Jano de Souza
    • 1
    • 2
  1. 1.COPPE/UFRJ – Graduate School of EngineeringFederal University of Rio de JaneiroRio de JaneiroBrazil
  2. 2.Institute of MathematicsFederal University of Rio de JaneiroRio de JaneiroBrazil

Personalised recommendations