Skip to main content

Supporting the System Requirements Elicitation through Collaborative Observations

  • Conference paper
Book cover Groupware: Design, Implementation, and Use (CRIWG 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5411))

Included in the following conference series:

Abstract

Many approaches to work analysis have been proposed to enhance the requirements elicitation for systems design. However, systems delivered at dynamic, complex and socio-technical workplaces have still failed at satisfying the users’ real needs, mainly because they are unable to support users’ activities entirely, especially those related with cognition and collaboration aspects. We argue that the use of a combination cognitive and observation techniques can contribute to enhance the requirements elicitation activity, particularly if a collaborative approach is also adopted. This paper describes a collaborative observation model and a collaborative observation method aimed at improving the quality of the requirements elicitation process. We also include the description of a groupware prototype that supports our approach.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, B.: Work, ethnography and systems design. In: Kent, A., Williams, J.G. (eds.) The EncyclopeDay of Microcomputers, vol. 20, pp. 159–183. Marcel Dekker, New York (1997)

    Google Scholar 

  2. Araujo, R.M., Santoro, F.M., Borges, M.R.S.: A conceptual framework for designing and conducting groupware evaluations. International Journal of Computer Applications in Technology 19(3-4), 139–150 (2004)

    Article  Google Scholar 

  3. Crandall, B., Klein, G., Hoffman, R.R.: Working Minds: A practitioner’s guide to Cognitive Task Analysis. MIT Press, Cambridge (2006)

    Google Scholar 

  4. Davis, A., Dieste, O., Hickey, A., Juristo, N., Moreno, A.: Effectiveness of requirements elicitation techniques: Empirical results derived from a systematic review. In: Proc. of the 14th IEEE International Requirements Engineering Conference (RE 2006), pp. 176–185. IEEE Press, New York (2006)

    Google Scholar 

  5. Dourish, P.: Implications for design. In: Proceedings of CHI, Design: Creative and Historical Perspectives, Montreal, Canada, pp. 541–550. ACM Press, New York (2006)

    Google Scholar 

  6. Guerlain, S., Shin, T., Guo, H., Calland, J.F.: A team performance data collection and analysis system. In: Proc. of the Human Factors and Ergonomics Society 46th Annual Meeting, Baltimore, MD (2002)

    Google Scholar 

  7. Herskovic, V., Pino, J.A., Ochoa, S.F., Antunes, P.: Evaluation Methods for Groupware Systems. In: Haake, J.M., Ochoa, S.F., Cechich, A. (eds.) CRIWG 2007. LNCS, vol. 4715, pp. 328–336. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Hollnagel, E.: Handbook for Cognitive Task Design. Lawrence Erlbaum Associates, London (2003)

    Book  Google Scholar 

  9. Iqbal, R., James, A., Gatward, R.: Design with ethnography: an integrative approach to CSCW design. Advanced Engineering Informatics 19(2), 81–92 (2005)

    Article  Google Scholar 

  10. Jirotka, M., Luff, P.: Supporting Requirements with Video-based analysis. IEEE Software 23(3), 42–44 (2006)

    Article  Google Scholar 

  11. Kotonya, G., Somerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons Ltd., New York (1998)

    Google Scholar 

  12. Machado, R.G.: An Ethnography and Collaborative Method for Requirements Elicitation. Master Science Dissertation. Graduate Program in Informatics, Federal University of Rio de Janeiro (2008) (in Portuguese)

    Google Scholar 

  13. Mackay, W.: Is paper safe? The role of flight strips in air traffic control. ACM Transactions on Computer Human Interaction 6, 311–340 (1999)

    Article  Google Scholar 

  14. Macleod, I.S.: Real-world effectiveness of Ergonomic methods. Applied Ergonomics 34(5), 465–477 (2003)

    Article  Google Scholar 

  15. Millen, D.R.: Rapid ethnography: time deepening strategies for HCI field research. In: Proc. of the Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques, pp. 280–286. ACM Press, New York (2000)

    Google Scholar 

  16. Myers, M.D.: Investigating information systems with ethnographic research. Communications of the Association for Information Systems 2, Article 23 (1999)

    Google Scholar 

  17. Nardi, B.: The use of ethnographic methods in design and evaluation. In: Helander, M.G., Landauer, T.K., Prabhu, P. (eds.) Handbook of Human-Computer Interaction, pp. 361–366. Elsevier Science, Holland (1997)

    Chapter  Google Scholar 

  18. Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proc. of International Conference on Software Engineering, pp. 4–11. ACM Press, New York (2000)

    Google Scholar 

  19. Pinheiro, M.K., Lima, J.V., Borges, M.R.S.: A framework for awareness support in groupware systems. Computers in Industry 52(1), 47–57 (2003)

    Article  Google Scholar 

  20. Rubinstein, D.: Standish Group Report: There’s Less Development Chaos Today. Software Development Times, http://www.sdtimes.com/article/story-20070301-01.html

  21. Sommerville, I.: Software Engineering, 7th edn. Addison-Wesley, Harlow (2004)

    MATH  Google Scholar 

  22. Sommerville, I., Rodden, T., Sawyer, P., Bentley, R., Twidale, M.: Integrating ethnography into the requirements engineering process. In: Proc. of IEEE International Symposium on Requirements Engineering, pp. 165–173. IEEE Press, New York (1993)

    Google Scholar 

  23. Standish Group International: The CHAOS Report, http://www.standishgroup.com

  24. Twidale, M., Rodden, T., Sommerville, I.: The Designers Notepad: supporting and understanding cooperative design. In: Proc. 3rd European Conference on Computer-Supported Cooperative Work (ECSCW), pp. 93–108. Kluwer Academic Publishers, Norwell (1993)

    Google Scholar 

  25. Valenti, S., Panti, M., Cucchiarelli, A.: Overcoming communication obstacles in user-analyst interaction for functional requirements elicitation. ACM SIGSOFT Software Engineering Notes 23(1), 50–55 (1998)

    Article  Google Scholar 

  26. Viller, S., Sommerville, I.: Social analysis in the requirements engineering process: from ethnography to method. In: Proc. IEEE International Symposium on Requirements Engineering, pp. 6–13. IEEE Press, New York (1999)

    Google Scholar 

  27. Viller, S., Sommerville, I.: Ethnographically informed analysis for software engineers. International Journal of Human Computer Studies 53(1), 169–196 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Machado, R.G., Borges, M.R.S., Gomes, J.O. (2008). Supporting the System Requirements Elicitation through Collaborative Observations. In: Briggs, R.O., Antunes, P., de Vreede, GJ., Read, A.S. (eds) Groupware: Design, Implementation, and Use. CRIWG 2008. Lecture Notes in Computer Science, vol 5411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92831-7_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92831-7_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92830-0

  • Online ISBN: 978-3-540-92831-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics