TY - GEN
T1 - A tangible programming tool for creation of context-aware applications
AU - Lee, Jisoo
AU - Garduño, Luis
AU - Walker, Erin
AU - Burleson, Winslow
N1 - Copyright:
Copyright 2013 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - End-user programming tools, if properly designed, have the potential to empower end-users to create context-aware applications tailored to their own needs and lives, in order to help them break bad habits and change their behaviors. In this work, we present GALLAG Strip, an easy to use mobile and tangible tool that allows users to create context aware applications without the need of programming experience. It enables programming by physical demonstration of envisioned interactions with the same sensors and objects that users will later encounter in their finished application. After an initial pilot to verify the usability of GALLAG Strip, we conducted a user study to evaluate the effects of tangible programming in terms of ease of use, engagement, and facilitation of the ideation process. We found that tangibility has both benefits and drawbacks, and suggest a mixed tangible and non-tangible approach for better user experience.
AB - End-user programming tools, if properly designed, have the potential to empower end-users to create context-aware applications tailored to their own needs and lives, in order to help them break bad habits and change their behaviors. In this work, we present GALLAG Strip, an easy to use mobile and tangible tool that allows users to create context aware applications without the need of programming experience. It enables programming by physical demonstration of envisioned interactions with the same sensors and objects that users will later encounter in their finished application. After an initial pilot to verify the usability of GALLAG Strip, we conducted a user study to evaluate the effects of tangible programming in terms of ease of use, engagement, and facilitation of the ideation process. We found that tangibility has both benefits and drawbacks, and suggest a mixed tangible and non-tangible approach for better user experience.
KW - Context-aware computing
KW - End-user programming
KW - Mobile programming
KW - Tangible programming
UR - http://www.scopus.com/inward/record.url?scp=84885221580&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84885221580&partnerID=8YFLogxK
U2 - 10.1145/2493432.2493483
DO - 10.1145/2493432.2493483
M3 - Conference contribution
AN - SCOPUS:84885221580
SN - 9781450317702
T3 - UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing
SP - 391
EP - 400
BT - UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing
T2 - 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2013
Y2 - 8 September 2013 through 12 September 2013
ER -