A tangible programming tool for creation of context-aware applications

Jisoo Lee, Luis Garduño, Erin Walker, Winslow Burleson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Title of host publicationUbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing
Pages391-400
Number of pages10
DOIs
StatePublished - 2013
Event2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2013 - Zurich, Switzerland
Duration: Sep 8 2013Sep 12 2013

Other

Other2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2013
CountrySwitzerland
CityZurich
Period9/8/139/12/13

Fingerprint

Demonstrations
Sensors

Keywords

  • Context-aware computing
  • End-user programming
  • Mobile programming
  • Tangible programming

ASJC Scopus subject areas

  • Software

Cite this

Lee, J., Garduño, L., Walker, E., & Burleson, W. (2013). A tangible programming tool for creation of context-aware applications. In UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 391-400) https://doi.org/10.1145/2493432.2493483

A tangible programming tool for creation of context-aware applications. / Lee, Jisoo; Garduño, Luis; Walker, Erin; Burleson, Winslow.

UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. 2013. p. 391-400.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lee, J, Garduño, L, Walker, E & Burleson, W 2013, A tangible programming tool for creation of context-aware applications. in UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. pp. 391-400, 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2013, Zurich, Switzerland, 9/8/13. https://doi.org/10.1145/2493432.2493483
Lee J, Garduño L, Walker E, Burleson W. A tangible programming tool for creation of context-aware applications. In UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. 2013. p. 391-400 https://doi.org/10.1145/2493432.2493483
Lee, Jisoo ; Garduño, Luis ; Walker, Erin ; Burleson, Winslow. / A tangible programming tool for creation of context-aware applications. UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. 2013. pp. 391-400
@inproceedings{7e0b6da3c00142eb9557a5fb0d4422d0,
title = "A tangible programming tool for creation of context-aware applications",
abstract = "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.",
keywords = "Context-aware computing, End-user programming, Mobile programming, Tangible programming",
author = "Jisoo Lee and Luis Gardu{\~n}o and Erin Walker and Winslow Burleson",
year = "2013",
doi = "10.1145/2493432.2493483",
language = "English (US)",
isbn = "9781450317702",
pages = "391--400",
booktitle = "UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing",

}

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

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

SN - 9781450317702

SP - 391

EP - 400

BT - UbiComp 2013 - Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing

ER -