Storycoding - Programming Physical Artefacts for Research Through Design

Jussi Mikkonen, Christina Fyhn Nielsen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


Making programmable physical artefacts and prototypes has inherent value for Research-through-Design (RtD) based HCI. Furthermore, the abstractions and representations within RtD and programming are vastly different, such as between observations, storyboards and the code. Studies have shown that the program of an artefact influences the RtD outcome, but there is also a disconnect between the observations of use and the abstractions involved in the programming. How can we program an artefact so that the code can be created, modified and reflected upon based on directly observable and non-technical abstractions? In this paper we present Storycoding, a computational-thinking based method for programming that focuses on bridging the representational abstractions. Using Storycoded artefacts, we examine programming in light of RtD. We discuss how Storycoding enables programming that is directly observable between the use and the abstractions, being respectful towards RtD. Finally, we conclude with implications towards HCI research and practice.

Original languageEnglish
Title of host publicationProceedings of the 2020 ACM Designing Interactive Systems Conference
PublisherAssociation for Computing Machinery
Publication dateJul 2020
ISBN (Electronic)9781450369749
Publication statusPublished - Jul 2020
EventDesigning Interactive Systems 2020: More than Human-Centred Design - Virtual Conference
Duration: 6. Jul 202020. Jul 2020


ConferenceDesigning Interactive Systems 2020
CityVirtual Conference


  • Artefact behaviour
  • Computational behaviour
  • Human-computer interaction
  • Programming
  • Research through design

Fingerprint Dive into the research topics of 'Storycoding - Programming Physical Artefacts for Research Through Design'. Together they form a unique fingerprint.

Cite this