Task-Based Development Methodology for Collaborative Environments

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.