Abstract
The paper presents a task-based development methodology for collaborative applications. According to our methodology a collaborative task model may be used during analysis, requirements and design. In order to ensure that analysis information is correctly translated into subsequent development phases a refinement relation is proposed supporting the incremental development of task specifications. The development methodology is exemplified by a case study in which interactive support for a conference session is developed.
Chapter PDF
Similar content being viewed by others
References
Mori, G., Paternò, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Trans. Softw. Eng. 28(8), 797–813 (2002)
Wurdel, M., Sinnig, D., Forbrig, P.: Towards a Formal Task-based Specification Framework for Collaborative Environments. In: CADUI 2008, Albacete, Spain (2008)
Bowen, J., Reeves, S.: Refinement for User Interface Designs. In: FMIS 2007, Lancaster, UK (2007)
Wurdel, M., Sinnig, D., Forbrig, P.: Task Model Refinement with Meta Operators. In: DSV-IS 2007, Kingston, Canada (2008)
Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd edn. Prentice Hall PTR (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Wurdel, M., Sinnig, D., Forbrig, P. (2008). Task-Based Development Methodology for Collaborative Environments. In: Forbrig, P., Paternò, F. (eds) Engineering Interactive Systems. TAMODIA HCSE 2008 2008. Lecture Notes in Computer Science, vol 5247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85992-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-85992-5_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85991-8
Online ISBN: 978-3-540-85992-5
eBook Packages: Computer ScienceComputer Science (R0)