In traditional socio-technical system design, we typically discuss three core layers: the social, the technical, and the socio-technical layer. The social layer represents human aspects, the technology represents the advancements in software and technology development, and the socio-technical layer captures the interplay between the social systems and the technology-enabled or technologymediated interactions. The socio-technical research programme responds to this pattern by integrating these layers and focusing on the interplay between social and technical. However, modern peer-to-peer technology, cryptography and encryption protocols together with decentralised technology enable mixing and the interplay of various layers, and the emergence of other, novel intermediate layers that are not well-captured, or at least not systematically identified, by the traditional methods of socio-technical design. There is a shift of software, with code and automation penetrating places that have, historically, been moderated by social aspects. This shift reflects a continuous pattern that reflects the ability of software to take over increasingly sophisticated tasks previous occupied by human actors. The resulting secondary order of complexity is insufficiently captured by traditional methods and blueprints for socio-technical systems. As a result, modern technology-mediated social systems form complex dependencies, in which the social gradually shifts towards technical, and software is replacing other components. When software starts crowding out traditionally humanmediated (social) tasks, what can be used to model and design these next generation systems? The purpose of this paper is to highlight the need for new models and metaphors that could be used to help in design of complex contemporary socio-technical systems.
[1]
Ian Sommerville,et al.
Socio-technical systems: From design methods to systems engineering
,
2011,
Interact. Comput..
[2]
Jack Peterson,et al.
Augur: a decentralized, open-source platform for prediction markets
,
2015,
ArXiv.
[3]
Sanmay Das,et al.
Trading on a Rigged Game: Outcome Manipulation in Prediction Markets
,
2016,
IJCAI.
[4]
Satoshi Nakamoto.
Bitcoin : A Peer-to-Peer Electronic Cash System
,
2009
.
[5]
S. van der Hof,et al.
Code As Law
,
2006
.
[6]
Malte Möser.
Anonymity of Bitcoin Transactions An Analysis of Mixing Services
,
2013
.
[7]
Bernhard Thalheim,et al.
Socio-technical System Design for Generic Workflows
,
2015,
2015 26th International Workshop on Database and Expert Systems Applications (DEXA).
[8]
Rusty Russell,et al.
eltoo : A Simple Layer 2 Protocol for Bitcoin
,
2018
.
[9]
Christopher K. Frantz,et al.
From Institutions to Code: Towards Automated Generation of Smart Contracts
,
2016,
2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).
[10]
Michael Vitale,et al.
The Wisdom of Crowds
,
2015,
Cell.