SmartOrch: An Adaptive Orchestration System for Human-Machine Collectives

Abstract: Web-based collaborative systems, where most computation is performed by human collectives, have distinctly different requirements from traditional workflow orchestration systems, as humans have to be mobilised to perform computations and the system has to adapt to their collective behaviour Continue reading

Agent Protocols for Social Computation

Abstract: Despite the fact that social computation systems involve interaction mechanisms that closely resemble well-known models of agent coordination, current applications in this area make little or no use of the techniques the agent-based systems literature has to offer. In Continue reading

Semantics and Provenance for Accountable Smart City Applications, The Role of Semantics in Smart Cities

Abstract: The recent media focus on Smart City services, particularly ride sharing, that provide ordinary users with the ability to advertise their resources has highlighted society’s need for transparent and accountable systems. Current systems offer little transparency behind their processes Continue reading

Programming Model Elements for Hybrid Collaborative Adaptive Systems

Abstract: Hybrid Diversity-aware Collective Adaptive Systems (HDA-CAS) is a new generation of socio-technical systems where both humans and machine peers complement each other and operate collectively to achieve their goals. These systems are characterized by the fundamental properties of hybridity Continue reading

SmartSociety – A Platform for Collaborative People-Machine Computation

Abstract: Society is moving towards a socio-technical ecosystem in which physical and virtual dimensions of life are intertwined and where people interactions ever more take place with or are mediated by machines. Hybrid Diversity-aware Collective Adaptive Systems (HDA-CAS) is a Continue reading