Finding design qualities in a tangible programming space

We reflect upon the process of developing a tangible space for children's collaborative construction of screen-based systems. As in all design work, the design process involved continual refinements of initial ideas and their practical realisation. We discuss how some widely held assumptions often put forward with tangible interfaces were given up in favour of reaching overall goals of interaction. In particular our design involved a shift from a focus on persistent representation and readability of tangible code structures, to instead focus on achieving reusability of programming resources. On a general level, our results illustrate a view on tangibles as resources for action instead of only as alternative forms of data representation. Importantly, this view includes action directed towards the computer as well as off-line socially oriented action conducted with the tangible artefacts.

[1]  K. Kuutti Activity theory as a potential framework for human-computer interaction research , 1995 .

[2]  Charles K. Crook,et al.  Children as computer users: the case of collaborative learning , 1998, Comput. Educ..

[3]  Hiroshi Ishii,et al.  curlybot: designing a new class of computational toys , 2000, CHI.

[4]  Henry Lieberman,et al.  Your Wish is My Command , 2001, The Morgan Kaufmann series in interactive technologies.

[5]  Pierre David Wellner,et al.  Interacting with paper on the DigitalDesk , 1993, CACM.

[6]  Justine Cassell,et al.  Making Space for Voice: Technologies to Support Children’s Fantasy and Storytelling , 2001, Personal and Ubiquitous Computing.

[7]  S. Benford,et al.  Sensible , sensable and desirable : a framework for designing physical interfaces , 2003 .

[8]  Hiroshi Ishii,et al.  Emerging frameworks for tangible user interfaces , 2000, IBM Syst. J..

[9]  Jonathan Cohen,et al.  Logjam: a tangible multi-person interface for video logging , 1999, CHI '99.

[10]  Allison Druin,et al.  Physical programming: designing tools for children to create physical interactive environments , 2002, CHI.

[11]  Malcolm McCullough,et al.  Abstracting Craft: The Practiced Digital Hand , 1996 .

[12]  Jacob Buur,et al.  Hands-only scenarios and video action walls: novel methods for tangible user interaction design , 2004, DIS '04.

[13]  Peta Wyeth,et al.  Using developmental theories to inform the design of technology for children , 2003, IDC '03.

[14]  Michael Eisenberg,et al.  Computationally-Enhanced Construction Kits for Children: Prototype and Principles , 2002 .

[15]  Paul Dourish,et al.  Where the action is , 2001 .

[16]  Mitchel Resnick,et al.  Extending tangible interfaces for education: digital montessori-inspired manipulatives , 2005, CHI.

[17]  Jakob Tholander,et al.  Collaborative computation on the floor , 2003 .

[18]  Tony P. Pridmore,et al.  Classroom collaboration in the design of tangible interfaces for storytelling , 2001, CHI.

[19]  Jonas Löwgren,et al.  Thoughtful Interaction Design: A Design Perspective on Information Technology , 2004 .

[20]  Daniel Fallman,et al.  Design-oriented human-computer interaction , 2003, CHI '03.

[21]  Timothy S. McNerney From turtles to Tangible Programming Bricks: explorations in physical language design , 2004, Personal and Ubiquitous Computing.

[22]  Giulio Jacucci,et al.  Imagining and experiencing in design, the role of performances , 2002, NordiCHI '02.

[23]  Paul Dourish,et al.  Where the action is , 2001 .

[24]  Hiroshi Ishii,et al.  A comparison of spatial organization strategies in graphical and tangible user interfaces , 2000, DARE '00.

[25]  Hiroshi Ishii,et al.  Topobo: a constructive assembly system with kinetic memory , 2004, CHI.

[26]  Kenneth P. Fishkin,et al.  A taxonomy for and analysis of tangible interfaces , 2004, Personal and Ubiquitous Computing.

[27]  Juan Pablo Hourcade,et al.  Interaction Design and Children , 2008, Found. Trends Hum. Comput. Interact..

[28]  Jakob Tholander,et al.  Computational Literacy at Work : Children’s interaction with computational media , 2004 .

[29]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.

[30]  Antonio Rizzo,et al.  New Active Tools for Supporting Narrative Structures , 2002, Personal and Ubiquitous Computing.

[31]  Jakob Tholander,et al.  "Looking At the Computer but Doing It On Land": Children's Interactions in a Tangible Programming Space , 2005, BCS HCI.

[32]  Hideyuki Suzuki,et al.  Interaction-level support for collaborative learning: AlgoBlock - an open programming language , 1995, CSCL.

[33]  Victor Kaptelinin,et al.  Individual and collective activities in educational computer game playing , 1997, CSCL.

[34]  A. Druin,et al.  The Child as Learner, Critic, Inventor, and Technology Design Partner: An Analysis of Three Years of Swedish Student Journals , 2002 .

[35]  Hiroshi Ishii,et al.  Token+constraint systems for tangible interaction with digital information , 2005, TCHI.

[36]  Thomas A. Keenan Computers and education , 1964, CACM.

[37]  Jonas Löwgren,et al.  Thoughtful interaction design , 2004 .

[38]  Daniel C. Halbert,et al.  Programming by Example , 2010, Encyclopedia of Machine Learning.

[39]  Martin R. Gibbs,et al.  Mediating intimacy: designing technologies to support strong-tie relationships , 2005, CHI.