skip to main content
10.1145/1124772.1124839acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Finding design qualities in a tangible programming space

Published: 22 April 2006 Publication History

Abstract

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.

References

[1]
Benford, S., H. Schnadelbach, B. Koleva, B. Gaver, A. Schmidt, A. Boucher, A. Steed, R. Anastasi, C. Greenhalgh, T. Rodden, and H. Gellersen, Sensible, sensable and desirable: a framework for designing physical interfaces, Technical Report EQUATOR-03-003, School of Computer Science & IT, Nottingham University, 2003.
[2]
Buur, J., M.V. Jensen, and T. Djajadiningrat. Please touch tangible UIs: Hands-only scenarios and video action walls: novel methods for tangible user interaction design. Proc. DIS. ACM Press (2004), 185--192.
[3]
Cassell, J., K. Ryokai, and C. MIT Media Laboratory, MA, USA. Making Space for Voice: Technologies to Support Children's Fantasy and Storytelling. Personal and Ubiquitous Computing. 5, (2001), 169--190.
[4]
Cohen, J., M. Withgott, and P. Piernot. Logjam: a tangible multi-person interface for video logging. Proc. SIGCHI conference on Human factors in computing systems (1999), 128--135.
[5]
Crook, C. Children as Computer Users: the Case of Collaborative Learning. Computers and Education. 30, 3/4, (1997), 237--247.
[6]
Decortis, F.o. and A. Rizzo. New Active Tools for Supporting Narrative Structures. Personal and Ubiquitous Computing. 6, 5--6, (2002), 416 -- 429.
[7]
Dourish, P., Where the action is. The foundations of Embodied Interaction. 2001, Cambride, MA: MIT Press.
[8]
Druin, A. and C. Fast. The Child as Learner, Critic, Inventor, and Technology Design Partner: An Analysis of Three Years of Swedish Student Journals. The International Journal for Technology and Design Education. 12, 3, (2002), 189--213.
[9]
Eisenberg, M., A. Eisenberg, M. Gross, K. Kaowthumrong, N. Lee, and W. Lovett. Computationally-Enhanced Construction Kits for Children: Prototype and Principle. Proc. International Conference of the Learning Sciences (2002), 79--85.
[10]
Fernaeus, Y., C. Aderklou, and J. Tholander. Computational Literacy at Work, Children's interaction with computational media. Proc. CELDA 2004. IADIS Press (2004), 181--188.
[11]
Fernaeus, Y. and J. Tholander. Collaborative computation on the floor. Proc. CSCL 2003 (2003).
[12]
Fernaeus, Y. and J. Tholander. ""Looking At the Computer but Doing It on Land"": Children's Interactions in a Tangible Programming Space. Proc. HCI2005. Springer (2005), 3--18.
[13]
Fishkin, K.P. A Taxonomy for and analysis of tangible interfaces. Personal and Ubiquitous Computing. 8, (2004), 247--358.
[14]
Frei, P., V. Su, B. Mikhak, and H. Ishii. Curlybot: designing a new class of computational toys. Proc. SIGCHI conference on Human factors in computing systems. ACM Press (2000), 129--136.
[15]
Fällman, D. Design-oriented Human-Computer Interaction. Proc. CHI2003. ACM Press (2003), 225 -- 232.
[16]
Iacucci, G., C. Iacucci, and K. Kuutti. Imagining and experiencing in design, the role of performances. Proc. NordiCHI2002. ACM Press (2002), 167--176.
[17]
Kaptelinin, V. and M. Cole, Individual and Collective Activities in Educational Computer Game Playing, in CSCL2: Carrying Forward the Conversation, T. Koschman, R. Hall, and N. Miyake, Editors. 2002, Lawrence Erlbaum.
[18]
Kuutti, K., Activity Theory as a Potential Framework for Human-Computer Interaction Research, in Context and Conciousness, B.A. Nardi, Editor. 1996, MIT Press: Cambridge, Massachusetts.
[19]
Lieberman, H., ed. Your wish is my command. Programming by Example. 2001, Morgan Kaufmann Publishers: San Fransisco, CA.
[20]
Löwgren, J. and E. Stolterman, Thoughtful Interaction Design. 2004: MIT Press.
[21]
McCullough, M., Abstracting Craft : The Practiced Digital Hand. 1997: MIT Press. 250.
[22]
McNerny, T.S. From turtles to Tangible Programming Bricks: explorations in physical language design. Personal and Ubiquitous Computing. 8, (2004), 326--337.
[23]
Montemayor, J., A. Druin, A. Farber, S. Simms, W. Churaman, and A. D'Amour. Physical programming: designing tools for children to create physical interactive environments. Proc. CHI2002. ACM Press (2002), 299--306.
[24]
Patten, J. and H. Ishii. A comparison of spatial organization strategies in graphical and tangible user interfaces. Proc. DARE 2000. ACM Press (2000), 41--50.
[25]
Phillippe, P., Zowie. 2005.
[26]
Raffle, H.S., A.J. Parkes, and H. Ishii. Topobo: a constructive assembly system with kinetic memory. Proc. SIGCHI conference on Human factors in computing systems. ACM Press (2004), 647 -- 654.
[27]
Rettig, M., Prototyping for tiny fingers, in Communications of the ACM. 1994. p. 21--27.
[28]
Stanton, D., V. Bayon, H. Neale, A. Ghali, S. Benford, S. Cobb, R. Ingram, C. O'Malley, J. Wilson, and T. Pridmore. Classroom Collaboration in the Design of Tangible Interfaces for Storytelling. Proc. CHI2001. ACM Press (2001), 482--489.
[29]
Suzuki, H. and H. Kato. Interaction-Level Support for Collaborative Learning: AlgoBlock-An Open Programming Language. Proc. CSCL (1995), 349--355.
[30]
Tholander, J., K. Kahn, and C.-G. Jansson. Real Programming of an Adventure Game by an 8 year old. Proc. ICLS 2002. Lawrence Erlbaum Associates (2002), 473--480.
[31]
Tisue, S. and U. Wilensky. NetLogo: A Simple Environment for Modeling Complexity. Proc. International Conference on Complex Systems (2004).
[32]
Ullmer, B. and H. Ishii, Emerging Frameworks for Tangible User Interfaces, in Human-Computer Interaction in the New Millenium, J.M. Carrol, Editor. 2001, Addison-Wesley. p. 579--601.
[33]
Ullmer, B., H. Ishii, and R.J.K. Jacob. Token+constraint systems for tangible interaction with digital information. ACM Transactions on Computer-Human Interaction. 12, 1, (2005), 81 -- 118.
[34]
Wellner, P., Interacting with paper on the DigitalDesk, in Communications of the ACM. 1993. p. 87 -- 96.
[35]
Wyeth, P. and H.C. Purchase. Using Developmental Theories to Inform the Design of Technology for Children. Proc. Interaction Design and Children. ACM Press (2003), 93--100.
[36]
Zuckerman, O., S. Arida, and M. Resnick. Extending tangible interfaces for education: digital montessori-inspired manipulatives. Proc. SIGCHI conference on Human factors in computing systems. ACM Press (2005), 859 -- 868.

Cited By

View all
  • (2024)A Pragmatic Approach to Theorizing Interdisciplinary Design Research on Interactive Math Learning Systems: The Case of a Multimodal Algebra Learning System with Tangible User InterfacesHandbook of Digital Resources in Mathematics Education10.1007/978-3-031-45667-1_3(69-101)Online publication date: 22-Jun-2024
  • (2023)BlocklyVR: Exploring Block-based Programming in Virtual RealityProceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia10.1145/3626705.3627779(257-269)Online publication date: 3-Dec-2023
  • (2023)MagiBricks: Fostering Intergenerational Connectedness in Distributed Play with Smart Toy BricksProceedings of the 22nd Annual ACM Interaction Design and Children Conference10.1145/3585088.3589390(239-252)Online publication date: 19-Jun-2023
  • Show More Cited By

Index Terms

  1. Finding design qualities in a tangible programming space

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
    April 2006
    1353 pages
    ISBN:1595933727
    DOI:10.1145/1124772
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 April 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. embodied interaction
    2. tangible programming
    3. tangible user interfaces

    Qualifiers

    • Article

    Conference

    CHI06
    Sponsor:
    CHI06: CHI 2006 Conference on Human Factors in Computing Systems
    April 22 - 27, 2006
    Québec, Montréal, Canada

    Acceptance Rates

    Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)34
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Pragmatic Approach to Theorizing Interdisciplinary Design Research on Interactive Math Learning Systems: The Case of a Multimodal Algebra Learning System with Tangible User InterfacesHandbook of Digital Resources in Mathematics Education10.1007/978-3-031-45667-1_3(69-101)Online publication date: 22-Jun-2024
    • (2023)BlocklyVR: Exploring Block-based Programming in Virtual RealityProceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia10.1145/3626705.3627779(257-269)Online publication date: 3-Dec-2023
    • (2023)MagiBricks: Fostering Intergenerational Connectedness in Distributed Play with Smart Toy BricksProceedings of the 22nd Annual ACM Interaction Design and Children Conference10.1145/3585088.3589390(239-252)Online publication date: 19-Jun-2023
    • (2023)“What if everyone is able to program?” – Exploring the Role of Software Development in Science FictionProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581436(1-13)Online publication date: 19-Apr-2023
    • (2023)DuckyCode: A Hybrid Platform with Graphical and Tangible User Interfaces to Program Educational RobotsNovel & Intelligent Digital Systems: Proceedings of the 3rd International Conference (NiDS 2023)10.1007/978-3-031-44146-2_10(101-109)Online publication date: 23-Sep-2023
    • (2023)Introducing Sharemote: A Tangible Interface for Collaborative TV ControlHuman-Computer Interaction – INTERACT 202310.1007/978-3-031-42286-7_21(393-416)Online publication date: 28-Aug-2023
    • (2023)A Pragmatic Approach to Theorizing Interdisciplinary Design Research on Interactive Math Learning Systems: The Case of a Multimodal Algebra Learning System with Tangible User InterfacesHandbook of Digital Resources in Mathematics Education10.1007/978-3-030-95060-6_3-1(1-33)Online publication date: 11-Oct-2023
    • (2022)Kart-ON: An Extensible Paper Programming Strategy for Affordable Early Programming EducationProceedings of the ACM on Human-Computer Interaction10.1145/35345246:EICS(1-18)Online publication date: 17-Jun-2022
    • (2022)FortClash: Predicting and Mediating Unintended Behavior in Home AutomationProceedings of the ACM on Human-Computer Interaction10.1145/35322046:EICS(1-20)Online publication date: 17-Jun-2022
    • (2022)Automatic Generation of Customized Areas of Interest and Evaluation of Observers' Gaze in Portrait VideosProceedings of the ACM on Human-Computer Interaction10.1145/35308856:ETRA(1-14)Online publication date: 13-May-2022
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media