Projects per year
Abstract / Description of output
Crowd sourcing is generally used for tasks with minimal coordination, providing limited support for dynamic reconfiguration. Modern systems, exemplified by social machines, are subject to continual flux in both the client and development communities and their needs. To support crowd sourcing of open-ended development, systems must dynamically integrate human creativity with machine support. While workflows can be used to handle structured, predictable processes, they are less suitable for social machine development and its attendant uncertainty. We present models and techniques for coordination of human workers in crowd sourced software development environments. We combine the Social Compute Unit—a model of ad-hoc human worker teams—with versatile coordination protocols expressed in the Lightweight Social Calculus. This allows us to combine coordination and quality constraints with dynamic assessments of end-user desires, dynamically discovering and applying development protocols.
Original language | English |
---|---|
Number of pages | 13 |
Journal | EAI Endorsed Transactions on Collaborative Computing |
Volume | 1 |
Issue number | 5 |
DOIs | |
Publication status | Published - 17 Dec 2015 |
Fingerprint
Dive into the research topics of 'A Collaboration Model for Community-Based Software Development with Social Machines'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Smart Society - Hybrid and Diversity-Aware Collective Adaptive Systems: When People Meet Machines to Build a Smarter Society (OTHER)
Rovatsos, M., Anderson, S., Ramamoorthy, R. & Robertson, D.
1/01/13 → 31/12/16
Project: Research
-
SOCIAM: the theory and proctice of social machines
Robertson, D. & Buneman, P.
1/06/12 → 31/05/17
Project: Research