skip to main content
10.1145/1166253.1166300acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

Reflective physical prototyping through integrated design, test, and analysis

Published: 15 October 2006 Publication History

Abstract

Prototyping is the pivotal activity that structures innovation, collaboration, and creativity in design. Prototypes embody design hypotheses and enable designers to test them. Framin design as a thinking-by-doing activity foregrounds iteration as a central concern. This paper presents d.tools, a toolkit that embodies an iterative-design-centered approach to prototyping information appliances. This work offers contributions in three areas. First, d.tools introduces a statechart-based visual design tool that provides a low threshold for early-stage prototyping, extensible through code for higher-fidelity prototypes. Second, our research introduces three important types of hardware extensibility - at the hardware-to-PC interface, the intra-hardware communication level, and the circuit level. Third, d.tools integrates design, test, and analysis of information appliances. We have evaluated d.tools through three studies: a laboratory study with thirteen participants; rebuilding prototypes of existing and emerging devices; and by observing seven student teams who built prototypes with d.tools.

Supplementary Material

JPG File (1166300.jpg)
index.html (index.html)
Slides from the presentation
ZIP File (p299-slides.zip)
Supplemental material for Reflective physical prototyping through integrated design, test, and analysis
Audio only (1166300.mp3)
Video (1166300.mp4)

References

[1]
Java 2 Platform SDK: Java. Robot, 2006. Sun Microsystems. http://java.sun.com/j2se/1.5/docs/api/java/awt/Robot.html
[2]
LEGO Mindstorms Robotic Invention System. http://www.mindstorms.lego.com/
[3]
Maestro. Cybelius. http://www.cybelius.com/products
[4]
Max/MSP. Cycling '74. http://cycling74.com/products/maxmsp
[5]
Avrahami, D. and S. E. Hudson, Forming interactivity: a tool for rapid prototyping of physical interactive products, in DIS: ACM Conference on Designing interactive systems. ACM Press. pp. 141--46, 2002.
[6]
Badre, A. N., M. Guzdial, S. E. Hudson, and P. J. Santos. A user interface evaluation environment using synchronized video, visualizations and event trace data. Software Quality Journal 4(2): Springer Netherlands. pp. 101--13, 1995.
[7]
Baldonado, M. Q. W., A. Woodruff, and A. Kuchinsky, Guidelines for using multiple views in information visualization, in Proceedings of the working conference on Advanced visual interfaces. 2000, ACM Press: Palermo, Italy.
[8]
Ballagas, R., M. Ringel, M. Stone, and J. Borchers. iStuff: a physical user interface toolkit for ubiquitous computing environments. In Proceedings of CHI: ACM Conference on Human Factors in Computing Systems. p. 537--44, 2003.
[9]
Ballagas, R., A. Szybalski, and A. Fox. Patch Panel: Enabling Control-Flow Interoperability in Ubicomp Environments. In Proceedings of PerCom 2004 Second IEEE International Conference on Pervasive Computing and Communications: IEEE Press. p. 241--52, 2004.
[10]
Barragan, H., Wiring: Prototyping Physical Interaction Design, Interaction Design Institute, Ivrea, Italy, 2004.
[11]
Buchenau, M. and J. Fulton Suri. Experience prototyping. In Proceedings of DIS: ACM Conference on Designing interactive systems: ACM Press. pp. 424--33, 2000.
[12]
Burr, B., VACA: A Tool for Qualitative Video Analysis, in Extended Abstracts of CHI: ACM Conference on Human Factors in Computing Systems. 2006, ACM Press.
[13]
Fails, J. and D. Olsen. A design tool for camera-based interaction. In Proceedings of CHI: ACM Conference on Human Factors in Computing Systems: ACM Press. pp. 449--56, 2003.
[14]
Greenberg, S. and M. Boyle. Customizable physical interfaces for interacting with conventional applications. In Proceedings of UIST: ACM Symposium on User Interface Software and Technology: ACM Press. p. 31--40, 2002.
[15]
Greenberg, S. and C. Fitchett. Phidgets: easy development of physical interfaces through physical widgets. In Proceedings of UIST: ACM Symposium on User Interface Software and Technology. p. 209--18, 2001.
[16]
Hammontree, M. L., J. Hendrickson, J., and B. W. Hensley. Integrated data capture and analysis tools for research and testing on graphical user interfaces. In Proceedings of CHI: ACM Conference on Human Factors in Computing Systems: ACM Press. pp. 431--32, 1992.
[17]
Harel, D. Statecharts: A visual formalism for complex systems. Science of Comp. Programming 8(3). pp. 231--74, 1987.
[18]
Hilbert, D. M. and D. F. Redmiles. Extracting usability information from user interface events. ACM Computing Surveys 32(4). pp. 384--421, 2000.
[19]
Hinckley, K., J. Pierce, M. Sinclair, and E. Horvitz. Sensing techniques for mobile interaction. In Proceedings of UIST: ACM Symposium on User Interface Software and Technology: ACM Press. pp. 91--100, 2000.
[20]
Houde, S. and C. Hill, What do Prototypes Prototype? in Handbook of Human-Computer Interaction, M. Helander, T.Ê. Landauer, and P. Prabhu, Editors. Elsevier Science B. V: Amsterdam, 1997.
[21]
Kelley, J. F. An iterative design methodology for user-friendly natural language office information applications. ACM Transactions on Office Information Systems 2(1). pp. 26--41, 1984.
[22]
Kelley, T., The Art of Innovation: Currency. 320 pp. 2001.
[23]
Kirsh, D. and P. Maglio. On distinguishing epistemic from pragmatic action. Cognitive Science 18. pp. 513--49, 1994.
[24]
Klemmer, S. R., B. Hartmann, and L. Takayama. How Bodies Matter: Five Themes for Interaction Design. In Proceedings of Design of Interactive Systems, 2006.
[25]
Klemmer, S. R., A. K. Sinha, J. Chen, et al. SUEDE: A Wizard of Oz Prototyping Tool for Speech User Interfaces. In Proceedings of UIST: ACM Symposium on User Interface Software and Technology. p. 1--10, 2000.
[26]
Klemmer, S. R., B. Verplank, and W. Ju. Teaching Embodied Interaction Design Practice. In Proceedings of DUX: Conference on Designing for User eXperience: AIGA, 2005.
[27]
Lee, J., D. Avrahami, S. Hudson, et al. The Calder Toolkit: Wired and Wireless Components for Rapidly Prototyping Interactive Devices. In Proceedings of DIS: ACM Conference on Designing Interactive Systems: ACM Press. p. 167--75, August, 2004.
[28]
Mackay, W. E. EVA: an experimental video annotator for symbolic analysis of video data. SIGCHI Bulletin 21(2): ACM Press. pp. 68--71, 1989.
[29]
Myers, B., S. E. Hudson, and R. Pausch. Past, Present, and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction 7(1). pp. 3--28, 2000.
[30]
Ringel Morris, M., Supporting Effective Interaction with Tabletop Groupware, Unpublished PhD, Stanford University, Computer Science, Stanford, CA, 2006.
[31]
Schön, D. A., The Reflective Practitioner: How Professionals Think in Action. New York: Basic Books. 374 pp. 1983.
[32]
Schön, D. A. and J. Bennett, Reflective Conversation with Materials, in Bringing Design to Software, T. Winograd, Editor. ACM Press: New York. pp. 171--84, 1996.
[33]
Schrage, M., Cultures of Prototyping, in Bringing Design to Software, T. Winograd, Editor. ACM Press: New York. pp. 191--205, 1996.
[34]
Schrage, M., Serious play - How the world's best companies simulate to innovate. Cambridge, MA: Harvard Business School Press. 245 pp. 2000.
[35]
Weiler, P. Software for the usability lab: a sampling of current tools. In Proceedings of CHI: ACM Conference on Human factors in computing systems: ACM Press, 1993.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology
October 2006
354 pages
ISBN:1595933131
DOI:10.1145/1166253
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: 15 October 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. design thinking
  2. design tools
  3. information appliances
  4. integrating physical & digital
  5. prototyping
  6. toolkits

Qualifiers

  • Article

Conference

UIST06

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Upcoming Conference

UIST '25
The 38th Annual ACM Symposium on User Interface Software and Technology
September 28 - October 1, 2025
Busan , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)134
  • Downloads (Last 6 weeks)22
Reflects downloads up to 21 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media