Abstract
In this paper, a small case study is presented to illustrate our conceptual understanding of a task-based requirements process. We argue that sub-models as known in model-based design (e.g. task models, dialog models) support the reflection about an existing work situation at a conceptual level and allow a formal specification of requirements. However, it is also shown that the integration of complementary analysis approaches facilitates a richer consideration of social as well as technical aspects. An intertwined creation of models differing in their focus and in the degree of abstraction and formality supports a more effective requirements elicitation and elaboration.
In addition, the paper discusses some crucial issues in task- and model-based design such as the ‘myth’ of generalised task models, the different roles of task and dialog models, or the influence of intentions on models of current situations. We hope to contribute to a further clarification of the problem space.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Paterno, F.: Model-Based Design and Evaluation of Interactive Applcations. Springer, Heidelberg (2000)
Luyten, K., et al.: Derivation of a dialog model from a task model by activity chain extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, Springer, Heidelberg (2003)
Lim, K., Long, J.: The MUSE Method for Usability Engineering. Cambridge University Press, Cambridge (1994)
Johnson, P., Wilson, S.: Bridging the Generation Gap: From Work Tasks to User Interface Designs. In: Vanderdonckt, J. (ed.) CADUI’96 (1996)
Veer, G., Lenting, B., Bergevoet, B.: GTA: Groupware Task Analysis - Modeling Complexity. Acta Psychologica 91, 297–322 (1996)
Dittmar, A., et al.: Tool Support for Task Modelling - A Constructive Exploration. In: EHCI-DSVIS’04 (2004)
Dittmar, A., Forbrig, P.: Models and Patterns for the Specification of Context of Use. In: HCII’05 (2005)
Siddiqi, J.: Challenging Universal Truths of Requirements Engineering. IEEE Software 11(2), 18–19 (1994)
Haumer, P., Pohl, K., Weidenhaupt, K.: Requirements Elicitation and Validation with Real World Scenes. IEEE Transaction on Software Engineering 24(12) (1998)
Antón, A.I.: Goal-Based Requirements Analysis. In: Second Int. Conference on Requirements Engineering, IEEE Computer Society Press, Los Alamitos (1996)
Johnson, P.: Human computer interaction: psychology, task analysis, and software engineering. McGraw-Hill, New York (1992)
Diaper, D.: Understanding Task Analysis for Human-Computer Interaction. In: Diaper, D., Stanton, N. (eds.) The handbook of task analysis for human-computer interaction, Lawrence Erlbaum, Mahwah (2004)
Limbourg, Q., Vanderdonckt, J.: Comparing Task Models for User Interface Design. In: Diaper, D., Stanton, N. (eds.) The handbook of task analysis for human-computer interaction, Lawrence Erlbaum, Mahwah (2004)
Davis, A.: Software Requirements: Objects, Functions and States. Prentice-Hall, Englewood Cliffs (1993)
Rigaux, P.: The MyReview System Version 1.7.3. Laboratoire de Recherche en Informatique Universite Paris-Sud (Jul. 2005), http://myreview.lri.fr/
Dittmar, A., Forbrig, P.: A unified description formalism for complex HCI-systems. In: Software Engineering and Formal Methods, SEFM (2005)
Dittmar, A., Forbrig, P.: Higher-Order Task Models. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, Springer, Heidelberg (2003)
Dix, A.: Upside-Down ∀s and Algorithms - Computational Formalisms and Theory. In: Carroll, J. (ed.) HCI Models, Theories, and Frameworks - Toward a Multidisciplinary Science, Morgan Kaufmann, San Francisco (2003)
Randall, D., Hughes, J., Shapiro, D.: Steps towards a partnership: Ethnography and system design. In: Jirotka, M., Gougen, J. (eds.) Requirements Engineering: Social and Technical Issues, Academic Press, San Diego (1994)
Goguen, J., Linde, C.: Techniques for Requirements Elimination. In: Int. Symp. Requirements Eng., pp. 152–164. IEEE CS Press, Los Alamitos (1993)
Rosson, M., Carroll, J.M.: Scenario Based Developement of Human-Computer Interaction. Morgan Kaufmann, San Francisco (2002)
Nardi, B.A., O’Day, V.L.: Information ecologies: using technology with heart. MIT Press, Cambridge (1999)
Diaper, D., Stanton, N. (eds.): The handbook of task analysis for human-computer interaction. Lawrence Erlbaum, Mahwah (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dittmar, A., Gellendin, A., Forbrig, P. (2007). Requirements Elicitation and Elaboration in Task-Based Design Needs More Than Task Modelling: A Case Study. In: Coninx, K., Luyten, K., Schneider, K.A. (eds) Task Models and Diagrams for Users Interface Design. TAMODIA 2006. Lecture Notes in Computer Science, vol 4385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70816-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-70816-2_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70815-5
Online ISBN: 978-3-540-70816-2
eBook Packages: Computer ScienceComputer Science (R0)