ABSTRACT
We designed an activity-based prototyping process realized in the ActivityDesigner system that combines the theoretical framework of Activity-Centered Design with traditional iterative design. This process allows designers to leverage human activities as first class objects for design and is supported in ActivityDesigner by three novel features. First, this tool allows designers to model activities based on concrete scenarios collected from everyday lives. The models form a context for design and computational constructs for creating functional prototypes. Second, it allows designers to prototype interaction behaviors based on activity streams spanning time. Third, it allows designers to easily test these prototypes with real users continuously, in situ. We have garnered positive feedback from a series of laboratory user studies and several case studies in which ActivityDesigner was used in realistic design situations. ActivityDesigner was able to effectively streamline a ubicomp design process, and it allowed creating realistic ubicomp application prototypes at a low cost and testing them in everyday lives over an extended period.
Supplemental Material
Available for Download
Slides from the presentation
Supplemental material for Activity-based prototyping of ubicomp applications for long-lived, everyday human activities
- Abadi, D.J., et al., The Design of the Borealis Stream Processing Engine. In Second Biennial Conference on Innovative Data Systems Research: CIDR 2005.Google Scholar
- BeanShell, http://www.beanshell.org/.Google Scholar
- Beyer, H. and Holtzblatt, K., Contextual Design: A Customer-Centered Approach to Systems Designs. 1997: Morgan Kaufmann. Google ScholarDigital Library
- Bodker, S., Through the Interface: A Human Activity Approach To User Interface Design. 1990: Lawrence Erlbaum Associates. Google ScholarDigital Library
- Carter, S., et al., Momento: Support for Situated Ubicomp Experimentation. In CHI'07, pp. 125--134. Google ScholarDigital Library
- Choudhury, T., et al., The Mobile Sensing Platform: An Embedded System for Capturing and Recognizing Human Activities. To Appear in IEEE Pervasive Computing, Special issue on Activity-Based Computing, Apr-Jun 2008. Google ScholarDigital Library
- Consolvo, S., et al., Design Requirements for Physical Activity-Enabling Technologies. In CHI'06, pp. 457--466. Google ScholarDigital Library
- Consolvo, S., et al., Conducting In Situ Evaluations for and with Ubiquitous Computing Technologies. International Journal of Human-Computer Interaction, 2006. 22(1): pp. 107--22.Google Scholar
- Consolvo, S., et al., Technology for Care Networks of Elders. IEEE Pervasive Computing: Special Issue on Successful Aging, 2004. 3(2): pp. 22--29. Google ScholarDigital Library
- Consolvo, S., et al., Activity Sensing in the Wild: A field trial of UbiFit Garden. To Appear in CHI 2008. Google ScholarDigital Library
- Dey, A.K., et al., a CAPpella: Programming by Demonstration of Context-Aware Applications. In CHI'04, pp. 33--40. Google ScholarDigital Library
- Dey, A.K., et al., iCAP: Interactive Prototyping of Context-Aware Applications. In Pervasive'06, pp. 254--271. Google ScholarDigital Library
- Dow, S., et al., External Representations in Ubiquitous Computing Design and the Implications for Authoring Tools. In DIS'06, pp. 241--250. Google ScholarDigital Library
- Froehlich, J., et al., MyExperience: A System for In Situ Tracing and Capturing of User Feedback on Mobile Phones. In MobiSys'07, pp. 57--70. Google ScholarDigital Library
- Gay, G. and Hembrooke, H., Activity-Centered Design: An Ecological Approach to Designing Smart Tools and Usable Systems. Acting with Technology. 2004: The MIT Press. Google ScholarDigital Library
- Hartmann, B., et al., Reflective physical prototyping through integrated design, test, and analysis. In UIST'06, pp. 299--308. Google ScholarDigital Library
- Iachello, G., et al., Prototyping and Sampling Experience to Evaluate Ubiquitous Computing Privacy in the Real World. In CHI'06, pp. 1009--1018. Google ScholarDigital Library
- Kaptelinin, V. and Nardi, B.A., Acting with Technology: Activity Theory and Interaction Design. 2006: MIT Press. Google ScholarDigital Library
- Klemmer, S.R., et al., SUEDE: A Wizard of Oz Prototyping Tool for Speech User Interfaces. In UIST'00, pp. 1--10. Google ScholarDigital Library
- LaMarca, A., et al., Place Lab: Device Positioning Using Radio Beacons in the Wild. In Pervasive'05, pp. 116--133. Google ScholarDigital Library
- Li, Y., et al., Topiary: A Tool for Prototyping Location-Enhanced Applications. In UIST'04, pp. 217--226. Google ScholarDigital Library
- Lin, J., et al., Fish'n'Steps: Encouraging Physical Activity with an Interactive Computer Game. In Ubicomp'06, pp. 261--278. Google ScholarDigital Library
- MacIntyre, B., et al. DART: A Toolkit for Rapid Design Exploration of Augmented Reality Experiences. In UIST'04, pp. 197--206. Google ScholarDigital Library
- Director, http://www.macromedia.com/software/director/.Google Scholar
- Moran, T.P. and Dourish, P., Introduction to This Special Issue on Context-Aware Computing. Human-Computer Interaction, 2001. 16: pp. 87--95. Google ScholarDigital Library
- Philipose, M., et al., Inferring Activities from Interactions with Objects. IEEE Pervasive Computing, 2004. 3(4): pp. 50--57. Google ScholarDigital Library
- Reilly, D., et al., Evaluating Early Prototypes in Context: Trade-offs, Challenges, and Successes. IEEE Pervasive Computing, 2005. 4(4): pp. 42--50. Google ScholarDigital Library
- Rowan, J. and Mynatt, E.D., Digital Family Portrait Field Trial: Support for Aging in Place. In CHI'05, pp. 521--530. Google ScholarDigital Library
- POS Tagger, http://nlp.stanford.edu/software/tagger.shtml.Google Scholar
- Suchman, L.A., Plans and Situated Actions: The Problem of Human-Machine Communication. 1987: Cambridge University Press. Google ScholarDigital Library
- Truong, K.N., et al., CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home In Ubicomp'04, pp. 143--160.Google Scholar
- Weiser, M., The Computer for the 21st Century. Scientific American, 1991. 265(3): pp. 94--104.Google ScholarCross Ref
- WordNet, http://wordnet.princeton.edu/.Google Scholar
- Xindice, http://xml.apache.org/xindice/.Google Scholar
Index Terms
- Activity-based prototyping of ubicomp applications for long-lived, everyday human activities
Recommendations
Rapid prototyping of smart garments for activity-aware applications
Continuous miniaturization of electronics and sensing elements stimulate the evolution of novel unobtrusively integrated smart garments that sense their environment and provide personalized assistance to its wearer. The development of smart garments ...
Rapid prototyping of smart garments for activity-aware applications
Continuous miniaturization of electronics and sensing elements stimulate the evolution of novel unobtrusively integrated smart garments that sense their environment and provide personalized assistance to its wearer. The development of smart garments ...
Rapid Prototyping and User-Centered Design of Interactive Display-Based Systems
Rapid prototyping is a broad field encompassing many domains and varied approaches. This article presents the authors' experiences using user-centered rapid prototyping approaches for developing display-based ubiquitous systems for deployment in real-...
Comments