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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Crandall, B., Klein, G., Hoffman, R.R.: Working Minds: A practitioner’s guide to Cognitive Task Analysis. MIT Press, Cambridge (2006)
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)
Dourish, P.: Implications for design. In: Proceedings of CHI, Design: Creative and Historical Perspectives, Montreal, Canada, pp. 541–550. ACM Press, New York (2006)
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)
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)
Hollnagel, E.: Handbook for Cognitive Task Design. Lawrence Erlbaum Associates, London (2003)
Iqbal, R., James, A., Gatward, R.: Design with ethnography: an integrative approach to CSCW design. Advanced Engineering Informatics 19(2), 81–92 (2005)
Jirotka, M., Luff, P.: Supporting Requirements with Video-based analysis. IEEE Software 23(3), 42–44 (2006)
Kotonya, G., Somerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons Ltd., New York (1998)
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)
Mackay, W.: Is paper safe? The role of flight strips in air traffic control. ACM Transactions on Computer Human Interaction 6, 311–340 (1999)
Macleod, I.S.: Real-world effectiveness of Ergonomic methods. Applied Ergonomics 34(5), 465–477 (2003)
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)
Myers, M.D.: Investigating information systems with ethnographic research. Communications of the Association for Information Systems 2, Article 23 (1999)
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)
Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proc. of International Conference on Software Engineering, pp. 4–11. ACM Press, New York (2000)
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)
Rubinstein, D.: Standish Group Report: There’s Less Development Chaos Today. Software Development Times, http://www.sdtimes.com/article/story-20070301-01.html
Sommerville, I.: Software Engineering, 7th edn. Addison-Wesley, Harlow (2004)
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)
Standish Group International: The CHAOS Report, http://www.standishgroup.com
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)
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)
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)
Viller, S., Sommerville, I.: Ethnographically informed analysis for software engineers. International Journal of Human Computer Studies 53(1), 169–196 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)