A Collaboration Model for Community-Based Software Development with Social Machines

Abstract: Crowdsourcing 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 Continue reading

Virtualizing Communication for Hybrid and Diversity-Aware Collective Adaptive Systems

Abstract: Hybrid and Diversity-Aware Collective Adaptive Systems(HDA-CAS) form a broad class of highly distributed systems comprising a number of heterogeneous human-based and machine-based computing(service) units. These units collaborate in ad-hoc formed, dynamically-adaptive collectives. The flexibility of these collectives makes them Continue reading

Reflection, collectives and adaptation: the role of models in the design of Collective Adaptive Systems

Abstract: We report work in progress on the role of models in the formation and maintenance of collectives in Hybrid Diversity-Aware Collective Adaptive Systems (HDA-CASs). HDA-CASs utilize hybrid computations involving machines and humans operating in collectives in a way that Continue reading

Zooniverse: Observing the World’s Largest Citizen Science Platform

Abstract: This paper introduces the Zooniverse citizen science project and software framework, outlining its structure from an observatory perspective: both as an observable web-based system in itself, and as an example of a platform iteratively developed according to real-world deployment Continue reading

Giving advice to agents with hidden goals

Abstract: This paper considers the problem of providing advice to an autonomous agent when neither the behavioural policy nor the goals of that agent are known to the advisor. We present an approach based on building a model of “commonsense” Continue reading