Design Science


The purpose of the paper is to present and discuss a set of interaction primitives that can be used to model the dynamicsof socio-technical activity systems, including information systems, in a way that emphasizes structural aspects of theinteraction that occurs in such systems. The primitives are based on a unifying, conceptual definition of the disparateinteraction types. The primitives can be combined and thus used to represent mediated interaction. We present a set ofvisualizations that can be used to define multiple related interactions and we present and discuss a set of examples thatindicate that interaction primitives can be useful modeling tools that can supplement conventional flow-oriented modelingof business processes.