Ein rollenbasiertes kollaboratives Prozessdesign für Crowdsourcing-Systeme
A role-based collaborative process design on crowdsourcing systems
Une conception rôle-centrée de processus collaboratif pour systèmes de crowdsourcing
Résumé
Crowdsourcing is a collaborative business process model, in which tasks are carried out by a crowd. In crowdsourcing systems, there are two types of stakeholders namely, requesters who outsources tasks, and the crowd or contributors, performing those tasks. We consider a stakeholder as an actor or a standalone software component, evolving on a platform and having both mechanisms of interaction with its environment and business skills. A set of stakeholders interacting in a dynamic context for solving a problem, is a distributed collaborative system, and we term it crowsourcing system. In such a system, the role concept is central, because each stakeholder must have a specific framework within which he collaborate. Traditionally, collaborative systems lose flexibility if their design is role-based, because only static role description mechanisms based on intuitive concepts are available. We propose in this paper, an improvement consisting of four things: (1)defining clearly what an outsourceable task or crowd task is, (2)specifying roles clearly and rigorously, while ensuring flexibility for collaboration, (3)providing role switching mechanisms and, (4) providing an abstract basis, for crowdsourcing system design and workflow monitoring and checking mechanisms, for potential activities, dynamically carried out by a system.
Le crowdsourcing est un modèle de processus métier collaboratif, dans lequel les tâches sont externalisées. Dans ces systèmes, on distingue deux types d'intervenants: les demandeurs qui externalisent des t\^{a}ches et la foule ou contributeurs qui effectuent ces tâches. Nous considérons un intervenant à la fois comme un acteur et un composant logiciel autonome, évoluant sur une plateforme, disposant de mécanismes d'interaction avec son environnement et de compétences m\'{e}tiers. Un ensemble d'intervenants interagissant dans un contexte dynamique pour résoudre un problème, est un système collaboratif distribué,désigné par système de crowdsourcing. Dans un tel système, le concept de rôle est central, car chaque intervenant doit disposer d'un cadre spécifique dans lequel il collabore. Traditionnellement, les systèmes collaboratifs perdent en flexibilité si leur conception est rôle-centrée, car seuls les mécanismes statiques de description de rôles, basés sur des concepts intuitifs sont disponibles. Nous proposons dans cet article, une amélioration consistant en quatre choses: (1)définir clairement ce qu'est une tâche externalisable, (2)spécifier les rôles clairement et rigoureusement, tout en assurant la flexibilité de la collaboration, (3) fournir des mécanismes de changement de rôle et, (4) fournir une base abstraite, pour la conception de systèmes de crowdsourcing et les mécanismes de monitoring et de vérification de workflows, pour les activités menées dynamiquement par un système.
Mots clés
Distributed collaborative systems
Crowdsourcing Systems
Interface of role
SOD
Separation of concerns
Dynamic workflow
Role-based approach
Distributed collaborative systems
Crowdsourcing Systems
Interface of role
SOD
Separation of concerns
Dynamic workflow
Role-based approach
GAG
systèmes collaboratifs distribués
systèmes de crowdsourcing
interface de rôle
séparation de préoccupations
workflows dynamiques
Approche rôle-centrée
Guarded attribute grammar MOTS-CLÉS : Approche rôle-centrée
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...