Alexandre Parra Carneiro da Silva, Celso Massaki Hirata


Many approaches for requirements elicitation have been proposed to help the design of virtual collaborative systems. The design of virtual collaborative systems with collaborative sensemaking presents a challenge due to the needs of interaction of users with the system in order to process, interpret, and share information collaboratively. However, most of the design approaches fail in capturing the users’ needs, because they are not designed to capture precisely the main users’ activities interactions during the interplay between ‘collaboration’ and ‘information’ with sensemaking. Sensemaking determines the way in which people respond to certain events and allows constructing perceptions taking into account their goals, priorities and problems. This paper describes a requirement elicitation method that captures the interactions of potential users in collaborative environments with collaborative sensemaking activities. The method is based on the simulation of activities it was employed in the design of a virtual collaborative system - a collaborative puzzle – in order to illustrate its usage.


  1. Baasch, W. K., 2002. Group Collaboration in Organizations: Architectures, Methodologies and Tools. Virginia: Storming Media.
  2. Broll, G., Hussmann, H., Rukzio, E. and Wimmer, R., 2007. Using Video Clips to Support Requirements Elicitation in Focus Groups - An Experience Report. In: 2nd International Workshop on Multimedia Requirements Engineering. Hamburg, Germany. Los Alamitos, CA: IEEE, 1 - 6.
  3. Byrd, T. A., Cossick, K. L. and Zmud, R. W., 1992. A Synthesis of Research on Requirements Analysis and Knowledge Acquisition Techniques. MIS Quarterly, 16 (1), 117-138.
  4. Dargan, P. A., 2001. The Ideal Collaborative Environment. Journal of Defense Software Engineering - Web-Based Applications, 14 (4), 11-15.
  5. Davis, A., 1993. Software Requirements: Objects, Functions and States. Prentice Hall.
  6. Davis, A., Dieste, O., Hickey, A., Juristo, N. and Moreno, A. M., 2006. Effectiveness of Requirements Elicitation Techniques: Empirical Results Derived from a Systematic Review. In: 14th IEEE Int. Requirements Engineering Conf., Washington: IEEE, 176-185.
  7. Dieckmann, P., Gaba, D. and Rall, M., 2007. Deepening the theoretical foundations of patient simulation as social practice. Journal of the Society for Simulation in Healthcare, 2 (3), 183-193.
  8. Ellis, C. A., Gibbs, S. J. and Rein, G., 1991. Groupware: Some Issues and Experiences. Communications of the ACM, 34 (1), 38-58.
  9. Feldman, M. S. and Rafaeli, A., 2002. Organizational routines as sources of connections and understandings. Journal of Management Studies, 39 (3), 309-331.
  10. Foster, J., 2006. Collaborative Information Seeking and Retrieval. Annual Review of Information Science and Technology, 8, (1), 329-356.
  11. Fuks, H., Raposo, A., Gerosa, M. A., Pimentel, M., Filippo, D. and Lucena, C. J. P., 2008. Inter and Intrarelationships between Communication, Coordination and Cooperation in the Scope of the 3C Collaboration Model. In: 12th Int. Conf. on Computer Supported Cooperative Work in Design, Beijing, China. IEEE, 148-153.
  12. Gaba, D. M., 2007. The future vision of simulation in health care. The Journal of the Society for Simulation in Healthcare, 13 (1), 126 - 135.
  13. Glass, R. L., 2002. Searching for the holy grail of software engineering. Communications of the ACM, 45 (5), 15- 16.
  14. Hertzum, M., 2008. Collaborative Information Seeking: The combined activity of information seeking and collaborative grounding. Information Processing & Management, 44 (2), 957-962.
  15. Hickey, A. and Davis, A., 2002. The Role of Requirements Elicitation Techniques in Achieving Software Quality. In: Int. Workshop on Requirements Engineering: Foundations for Software Quality, Essen, Germany, 2002. 165-171.
  16. Hickey, A. and Davis, A., 2003. Elicitation Technique Selection: How Do Experts Do It?,” In: Proc. of the 11th IEEE Int. Conf. on Requirements Engineering, California, USA. Washington: IEEE, 169-178.
  17. Hudlicka, E., 1996. Requirements Elicitation with Indirect Knowledge Elicitation Techniques: Comparison of Three Methods. In: Proc. of the 2nd Int. Conf. on Requirements Engineering, Washington, USA. Washington: IEEE, 4-11.
  18. Ivan, I., Ciurea, C. and Visoiu, A., 2008. Properties of the Collaborative Systems Metrics. Journal of Information Systems & Operations Management, 2 (1), 20-29.
  19. Karunakaran, A., Spence , P. R. and Reddy, M. C., 2010. Towards a Model of Collaborative Information Behavior. In: 2nd Int. Workshop on Collaborative Information Seeking - ACM Conference on Computer Supported Cooperative Work, Savannah, USA. ACM.
  20. Kotonya, G., and Sommerville, I., 1998. Requirements Engineering: Processes and Techniques. NY: John Wiley & Sons.
  21. Laporti, V., Borges, M. R. S. and Braganholo, V., 2009. Athena: A collaborative approach to requirements elicitation. Journal of Computers in Industry, 60 (1), 367-380.
  22. Laucken, U., 2003. Theoretical Psychology. Oldenburg: Bibliotheks- und Informations system der Universität, 2003.
  23. Lauesen, S., 2002. Software Requirements: Styles and Techniques. Addison-Wesley.
  24. Leffingwell, D. and Widrig, D., 2000. Managing Software Requirements. Boston:Addison-Wesley.
  25. Macaulay, L. A., 1996. Requirements Engineering. London: Springer-Verlag.
  26. Machado, R. G., Borges, M. R. S. and Gomes, J. O., 2009. Supporting the System Requirements Elicitation through Collaborative Observations. In: Proc. of the 14th Int. Workshop CRIWG, Omaha, USA, Berlin:Springer-Verlag, 364-379.
  27. Martins, L. E. G., 2007. Activity Theory as a feasible model for requirements elicitation processes. Scientia: Interdisciplinary Studies in Computer Science, Unisinos, BR. Available from: arte/files/scientia18%281%29_art04_martins.pdf [Accessed 28 November 2011].
  28. Merlin, B., and Hirata, C., 2010. Collaborative System Experience in a Critical Activity Context: Air Traffic Control. In: Brazilian Symposium on Collaborative Systems. IEEE, 17-24.
  29. Myers, M. D., 1999. Investigation Information Systems with Ethnographic Research. Communications of the Association for Information Systems, 2 (4), 1-20.
  30. Ntuen, C. A., Munya, P. and M. Trevino, 2006. An approach to collaborative sensemaking process. In: Proc. 11th Int. Command and Control Research and Technology Symposium, Cambridge, UK. 20 pages.
  31. Paul, S. A. and M. R. Morris, 2009. CoSense: enhancing sensemaking for collaborative web search. In: Proc. 27th Int. Conf. on Human Factors in Computing Systems, Boston, USA. NY: ACM, 1771-1780.
  32. Paul, S. A., and Reddy, M. C., 2010. A Framework for Sensemaking in Collaborative Information Seeking. In: 2nd Workshop on Collaborative Information Retrieval, Savannah, GA.
  33. Paul, S. A. and Reddy, M. C., 2010. Understanding Together: Sensemaking in Collaborative Information Seeking. In: Proc. of the 2010 ACM Conf. on Computer Supported Cooperative Work, Savannah, Georgia, USA. NY: ACM, 321-330.
  34. Poltrock, S., Grudin, J., Dumais, S., Fidel, R., Bruce, H. and Pejtersen, A. M., 2003. Information seeking and sharing in design teams. In: Proc. of the 2003 Int. ACM SIGGROUP Conf. on Supporting Group Work, Sanibel Island, USA. NY: ACM, 239-247.
  35. Puzzle, 2010. Tiling Puzzle. In: Wikipedia: The Free Encyclopedia. OnLine, Available from: http:// [Accessed 6 November 2011].
  36. Räsänen, M. and Nyce, J. M., 2006. A New Role for Anthropology? - Rewriting 'Context' and 'Analysis'. In: Proc. of Nordic Conf. on Human-Computer Interaction, Oslo, Norway. NY: ACM, 175-184.
  37. Ravid, S., Rafaeli, A. and Shtub, A., 2008. Facilitating Collaborative Sensemaking in Distributed Project Teams Using Computer Supported Cooperative Work (CSCW) Tools. In: Proc. of the 2008 ACM Conf. on Human Factors in Computing Systems, Florence, Italy. ACM, 1-5.
  38. Reddy, M. C. and Jansen, B. J., 2008. A model for Understanding Collaborative Information Behavior in Context: A Study of two Healthcare Teams. Information Processing and Management, 44 (1), 256- 273.
  39. Ruhleder, K. and Jordan, B., 1997. Capturing, complex, distributed activities: video-based interaction analysis as a component of workplace ethnography. In: Proc. of the IFIP TC8 WG 8.2 Int. Conf. on Information Systems and Qualitative Research. Philadelphia, USA. London: Chapman & Hall, 246-275.
  40. Sommerville, I. and Ransom, J., 2005. An Empirical Study of Industrial Requirements Engineering Process Assessment and Improvement. ACM Transaction on Software Eng. and Methodology, 14 (1), 25-117.
  41. Sommerville, I., 2006. Software Engineering. Boston: Addison-Wesley.
  42. Stemler, S., 2001. An overview of content analysis. Practical Assessment, Research & Evaluation, 7 (17). Available from: n=17 [Accessed 19 November 2011]
  43. Weick, K. E., 1995. Sensemaking in Organizations. California: Sage Publications.
  44. Zoowghi, D., and Coulin, C., 2005. Engineering and Managing Software Requirements. Secaucus: Springer-Verlag NY, 2005.

Paper Citation

in Harvard Style

Parra Carneiro da Silva A. and Massaki Hirata C. (2012). REQUIREMENTS ELICITATION METHOD FOR DESIGNING VIRTUAL COLLABORATIVE SYSTEMS WITH COLLABORATIVE SENSEMAKING . In Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8565-08-2, pages 24-35. DOI: 10.5220/0003929700240035

in Bibtex Style

author={Alexandre Parra Carneiro da Silva and Celso Massaki Hirata},
booktitle={Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},

in EndNote Style

JO - Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
SN - 978-989-8565-08-2
AU - Parra Carneiro da Silva A.
AU - Massaki Hirata C.
PY - 2012
SP - 24
EP - 35
DO - 10.5220/0003929700240035