skip to main content
10.1145/2493190.2493216acmconferencesArticle/Chapter ViewAbstractPublication PagesmobilehciConference Proceedingsconference-collections
research-article

Keep doing what i just did: automating smartphones by demonstration

Published:27 August 2013Publication History

ABSTRACT

Automating tasks can make a smartphone easier to use and more battery efficient. However, currently little work has been done to help end-users to create such automations. In this paper, we explore an approach for automating smartphone tasks by demonstration. We have developed a mobile application called Keep Doing It that continuously records users' interactions with their smartphones. After users performed a task that they would like to automate, they can ask our application to create the automation based on their latest actions. Since users only have to use their smartphones, as they would naturally do, to demonstrate automations, we believe that our approach can lower the barrier for creating smartphone automations. Overall, an initial evaluation of the approach suggests that users would be willing to automate their phones by demonstration.

References

  1. Antila, V., Polet, J., Lamsa, A., Liikka, J. RoutineMaker: Towards end-user automation of daily routines using smartphones. PERCOM Workshops 2012, IEEE (2012), 399--402.Google ScholarGoogle ScholarCross RefCross Ref
  2. Aztiria, A., Augusto, J. C., Izaguirre, A. Autonomous Learning of User's Preferences Improved through User Feedback. In Gottfried, B. and Aghajan, H. K., editors, BMI, volume 396 of CEUR Workshop Proceedings (2008), pages 72--86.Google ScholarGoogle Scholar
  3. Chen, J., Weld, D. S. Recovering from errors during programming by demonstration. In Proc. IUI 2008, ACM (2008), 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Deemter, K. V., Krahmer, E., Theune, M. Real versus Template-Based Natural Language Generation: A False Opposition? Comput. Linguist. 31, 1 (2005), 15--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dey, A. K. Understanding and Using Context. Personal Ubiquitous Computing 5 (2001), 4--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dey, A. K., Hamid, R., Beckmann, C., Li, I., Hsu, D. a CAPpella: programming by demonstration of contextaware applications. In Proc. CHI 2004. ACM (2004), 33--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dey, A. K., Mankoff, J. Designing mediation for context-aware applications. ACM Trans. Comput.-Hum. Interact. 12, 1 (2005), 53--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Häkkilä, J., Korpipää, P., Ronkainen, S., Tuomela, U. Interaction and end-user programming with a contextaware mobile application. In Human-Computer Interaction-INTERACT 2005. Springer Berlin Heidelberg (2005), 927--937. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. IFTTT. http://ifttt.com/.Google ScholarGoogle Scholar
  10. Lieberman, H. (ed.). Your Wish is My Command: Programming by Example. Morgan Kaufmann Publishers Inc. (2001).Google ScholarGoogle Scholar
  11. Locale. http://www.twofortyfouram.com/.Google ScholarGoogle Scholar
  12. Lucas-Cuesta, J. M., Ferreiros, J., Aztiria, A., Augusto, J. C., McTear, M. F. Dialogue-based Management of user Feedback in an Autonomous Preference Learning System. In ICAART (2010), 330--336.Google ScholarGoogle Scholar
  13. on{x}. http://onx.ms/.Google ScholarGoogle Scholar
  14. Ravindranath, L., Thiagarajan, A., Balakrishnan, H., & Madden, S. Code in the air: simplifying sensing and coordination tasks on smartphones. In Proc. HotMobile 2012. ACM (2012), 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Tasker. http://tasker.dinglisch.net/.Google ScholarGoogle Scholar

Index Terms

  1. Keep doing what i just did: automating smartphones by demonstration

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MobileHCI '13: Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
      August 2013
      662 pages
      ISBN:9781450322737
      DOI:10.1145/2493190

      Copyright © 2013 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 August 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      MobileHCI '13 Paper Acceptance Rate53of238submissions,22%Overall Acceptance Rate202of906submissions,22%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader