Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming 2018
DOI: 10.1145/3191697.3214328
|View full text |Cite
|
Sign up to set email alerts
|

An anatomy of interaction: co-occurrences and entanglements

Abstract: We present a new taxonomy for describing the conditions and implementation of interactions. Current mechanisms for embedding interaction in software promote a hard separation between the programmers who produce the software, and the communities who go on to use it. In order to support open ecologies of function and fabrication, where this separation is negotiated by communities of users and designers, we need to reconceive those mechanisms. We describe interaction in two phases: Co-occurrence, the prerequisite… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 17 publications
(23 reference statements)
0
5
0
Order By: Relevance
“…The literature presents requirements to program and understand interactive systems (Suchman, 1987;Myers, 1994;Ko and Myers, 2004;Victor, 2012;Schmidt and Bansler, 2016;Hornbaek and Oulasvirta, 2017;Basman et al, 2018), studies the specific challenges encountered by programmers (Hill, 1986;Myers, 1991;Myers et al, 1994;Myers, 1994;Myers et al, 2000;Casiez and Roussel, 2011;Bainomugisha et al, 2013;Salvaneschi et al, 2015) and introduces diverse models to help programmers reason about their programs (Dearden and Harrison, 1997;Campos and Harrison, 1997;Navarre et al, 2006Navarre et al, , 2009Canny et al, 2019). However, some HCI researchers note that the appropriate level of abstraction to account for interactive systems is still missing:…”
Section: The Engineering Of Interactive Systemsmentioning
confidence: 99%
See 4 more Smart Citations
“…The literature presents requirements to program and understand interactive systems (Suchman, 1987;Myers, 1994;Ko and Myers, 2004;Victor, 2012;Schmidt and Bansler, 2016;Hornbaek and Oulasvirta, 2017;Basman et al, 2018), studies the specific challenges encountered by programmers (Hill, 1986;Myers, 1991;Myers et al, 1994;Myers, 1994;Myers et al, 2000;Casiez and Roussel, 2011;Bainomugisha et al, 2013;Salvaneschi et al, 2015) and introduces diverse models to help programmers reason about their programs (Dearden and Harrison, 1997;Campos and Harrison, 1997;Navarre et al, 2006Navarre et al, , 2009Canny et al, 2019). However, some HCI researchers note that the appropriate level of abstraction to account for interactive systems is still missing:…”
Section: The Engineering Of Interactive Systemsmentioning
confidence: 99%
“…The possibility of such causal relationships between processes is the mechanism to explain. The need for such an explanation has been pointed out in the literature, for example, in the "Anatomy of Interaction": "We believe that the major fault of current approaches to programming interactions is that they do not account for how interactions come to be" (Basman et al, 2018), or in the Reactive TM community: "In order to mimic site machines, a Turing machine must have a mechanism that will enable it to model the change of hardware or software by an operating agent" (Leeuwen and Wiedermann, 2001) (see Subsection 2.3).…”
Section: Expressing Causal Relationshipsmentioning
confidence: 99%
See 3 more Smart Citations