Hacking, Mashing, Gluing: Understanding Opportunistic Design

Björn Hartmann, Scott Doorley and Scott R. Klemmer
IEEE Pervasive Computing , 2008
Opportunistic practices in interactive system design include copying and pasting source code from public online forums into your own scripts, taking apart consumer electronics and appropriating their components for design prototypes, and “Frankensteining” hardware and software artifacts by joining them with duct tape and glue code. We consider these opportunistic practices part of mashup design. Although many ubiquitous computing practitioners have engaged in these practices, design tools and software engineering research don’t traditionally address them.


This project is known for: opportunistic programming tools fieldwork