Collaboration patterns are an efficient way to define, reuse and enact collaborative software development processes. We propose an approach to define and apply collaboration patterns at modelling, instantiation or execution time. Our patterns, inspired from workflow patterns, are described in CMSPEM, a Process Modelling Language developed in our team. In this paper, we briefly describe the CMSPEM metamodel and focus our presentation on two collaboration patterns: Duplicate in Sequence with Multiple Actors, Duplicate in Parallel with Multiple Actors and Merge. The approach is illustrated by a case study concerning the collaborative process “Review a deliverable
Collaboration is now becoming more common in business processes. Thus, ways are needed to integrate ...
Enterprise 2.0 has been introduced in the SME (Small Medium Enterprise) modifying common organizatio...
Collaboration in software engineering projects is usually intensive and requires adequate support by...
International audienceCollaboration patterns are an efficient way to define, reuse and enact collabo...
International audienceComplex system developments are more and more collaborative. Collaboration str...
Software engineering is a deeply collaborative activity. Therefore, having tasks executed by more th...
Colloque avec actes et comité de lecture.As most real work is collaborative in nature, process model...
International audienceIn software engineering, as in any collective endeavor, understanding and supp...
Managing collaborations during the execution of a process is complex and challenging, especially for...
During the execution of a process, managing the collaboration inside a task performed by various act...
Software development is an intensively collaborative activity, where common collaboration issues (ta...
Nowadays, collaboration and teamwork are becoming a necessity in most processes, especially in softw...
We propose a flexible way to enact collaborative tasks. For a more intelligent assistance in selecti...
De nos jours, la collaboration et le travail d'équipe deviennent une nécessité dans la plupart des p...
International audienceThe efficiency of software engineering processes is highly dependent on the le...
Collaboration is now becoming more common in business processes. Thus, ways are needed to integrate ...
Enterprise 2.0 has been introduced in the SME (Small Medium Enterprise) modifying common organizatio...
Collaboration in software engineering projects is usually intensive and requires adequate support by...
International audienceCollaboration patterns are an efficient way to define, reuse and enact collabo...
International audienceComplex system developments are more and more collaborative. Collaboration str...
Software engineering is a deeply collaborative activity. Therefore, having tasks executed by more th...
Colloque avec actes et comité de lecture.As most real work is collaborative in nature, process model...
International audienceIn software engineering, as in any collective endeavor, understanding and supp...
Managing collaborations during the execution of a process is complex and challenging, especially for...
During the execution of a process, managing the collaboration inside a task performed by various act...
Software development is an intensively collaborative activity, where common collaboration issues (ta...
Nowadays, collaboration and teamwork are becoming a necessity in most processes, especially in softw...
We propose a flexible way to enact collaborative tasks. For a more intelligent assistance in selecti...
De nos jours, la collaboration et le travail d'équipe deviennent une nécessité dans la plupart des p...
International audienceThe efficiency of software engineering processes is highly dependent on the le...
Collaboration is now becoming more common in business processes. Thus, ways are needed to integrate ...
Enterprise 2.0 has been introduced in the SME (Small Medium Enterprise) modifying common organizatio...
Collaboration in software engineering projects is usually intensive and requires adequate support by...