Den övergripande visionen för sociala maskiner är att underlätta sociala processer genom att ha datorer som ger administrativt stöd. Vi föreställer oss en social maskin som ett sociotekniskt system (STS): ett programvarustödd system där autonoma huvudmän som människor och organisationer interagerar för att utbyta information och tjänster. Befintliga tillvägagångssätt för sociala maskiner betonar de tekniska aspekterna och ger otillräckligt stöd åt de sociala processernas betydelser och lämnar dem informellt förverkligade i människans samspel. Vi anser att det krävs en grundläggande omprövning för att införliva ansvarighet, vilket är nödvändigt för att ta itu med öppenheten på webben och självständigheten hos dess huvudmän. Vi introducerar Interaktionsorienterad programvaruteknik (IOSE) som ett paradigm som uttryckligen lämpar sig för att fånga den sociala grunden för STS. Motiverat genom att främja öppenhet och autonomi fokuserar IOS inte på genomförande utan på sociala protokoll, där det anges hur sociala relationer, som karakteriserar de berörda parternas ansvarsskyldighet, utvecklas i takt med att de samverkar. Motiverat genom att tillhandahålla beräkningsstöd antar IOSE ansvarsrepresentationen för att fånga betydelsen av en social maskins tillstånd och övergångar. Vi visar IOSE genom exempel från hälso- och sjukvården. Vi omtolkar de klassiska programvarutekniska (SE) principerna för STS-miljön och visar hur IOSE är bättre lämpad än traditionell programvaruteknik för att stödja sociala processer. Bidraget från detta dokument är ett nytt paradigm för STS, utvärderat genom konceptuell analys.
REF introducerar interaktionsorienterad programvaruteknik som ett åtagandebaserat paradigm för att fånga sociala aspekter av det sociotekniska systemet som betonar öppenhet, autonomi och ansvarsskyldighet.
From Social Machines to Social Protocols: Software Engineering Foundations for Sociotechnical Systems
{'venue': 'WWW', 'journal': None, 'mag_field_of_study': ['Computer Science']}