Abstract
Recent work demonstrates the potential for extracting patterns from users’ behavior as detected by sensors. Since there is currently no generalized framework for reasoning about activity-aware applications, designers can only rely on the existing systems for guidance. However, these systems often use a custom, domain-specific definition of activity pattern. Consequently the guidelines designers can extract from individual systems are limited to the specific application domains of those applications. In this paper, we introduce five high-level guidelines or commandments for designing activity-aware applications. By considering the issues we outlined in this paper, designers will be able to avoid common mistakes inherent in designing activity-aware applications.
Chapter PDF
Similar content being viewed by others
References
Begole, J.B., Tang, J.C., Hill, R.: Rhythm modeling, visualizations and applications. In: Proceedings of the 16th annual ACM symposium on User interface software and technology. ACM, Vancouver (2003)
Eagle, N., Pentland, A.: Reality mining: sensing complex social systems. Personal Ubiquitous Comput. 10, 255–268 (2006)
Philipose, M., Fishkin, K.P., Perkowitz, M., Patterson, D.J., Fox, D., Kautz, H., Hahnel, D.: Inferring Activities from Interactions with Objects. IEEE Pervasive Computing 3, 50–57 (2004)
Bao, X., Herlocker, J.L., Dietterich, T.G.: Fewer clicks and less frustration: reducing the cost of reaching the right folder. In: Proceedings of the 11th international conference on Intelligent user interfaces. ACM, Sydney (2006)
Bellotti, V., Begole, B., Chi, E.H., Ducheneaut, N., Fang, J., Isaacs, E., King, T., Newman, M.W., Partridge, K., Price, B., Rasmussen, P., Roberts, M., Schiano, D.J., Walendowski, A.: Activity-based serendipitous recommendations with the Magitti mobile leisure guide. In: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems. ACM, Florence (2008)
Tullio, J., Goecks, J., Mynatt, E.D., Nguyen, D.H.: Augmenting shared personal calendars. In: Proceedings of the 15th annual ACM symposium on User interface software and technology. ACM, Paris (2002)
Isaacs, E.A., Tang, J.C., Morris, T.: Piazza: a desktop environment supporting impromptu and planned interactions. In: Proceedings of the 1996 ACM conference on Computer supported cooperative work. ACM, Boston (1996)
Brown, B., Taylor, A.S., Izadi, S., Sellen, A., Kaye, J.J., Eardley, R.: Locating Family Values: A Field Trial of the Whereabouts Clock. In: Krumm, J., Abowd, G.D., Seneviratne, A., Strang, T. (eds.) UbiComp 2007. LNCS, vol. 4717, p. 354. Springer, Heidelberg (2007)
Gibbs, W.W.: Considerate Computing. Scientific American 292, 54–61 (2005)
Fogarty, J., Hudson, S.E., Atkeson, C.G., Avrahami, D., Forlizzi, J., Kiesler, S., Lee, J.C., Yang, J.: Predicting human interruptibility with sensors. ACM Trans. Comput.-Hum. Interact. 12, 119–146 (2005)
Horvitz, E., Koch, P., Apacible, J.: BusyBody: creating and fielding personalized models of the cost of interruption. In: Proceedings of the 2004 ACM conference on Computer supported cooperative work. ACM, Chicago (2004)
Buxton, B.: Integrating the Periphery and Context: A New Taxonomy of Telematics. In: Proceedings of Graphics Interface 1995 (1995)
Bellotti, V., Back, M., Edwards, W.K., Grinter, R.E., Henderson, A., Lopes, C.: Making sense of sensing systems: five questions for designers and researchers. In: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves. ACM, New York (2002)
Benford, S., Schnädelbach, H., Koleva, B., Anastasi, R., Greenhalgh, C., Rodden, T., Green, J., Ghali, A., Pridmore, T., Gaver, B., Boucher, A., Walker, B., Pennington, S., Schmidt, A., Gellersen, H., Steed, A.: Expected, sensed, and desired: A framework for designing sensing-based interaction. ACM Trans. Comput.-Hum. Interact. 12, 3–30 (2005)
Hinckley, K., Pierce, J., Horvitz, E., Sinclair, M.: Foreground and background interaction with sensor-enhanced mobile devices. ACM Trans. Comput.-Hum. Interact. 12, 31–52 (2005)
Ju, W., Lee, B.A., Klemmer, S.R.: Range: exploring implicit interaction through electronic whiteboard design. In: Proceedings of the ACM 2008 conference on Computer supported cooperative work. ACM Press, San Diego (2008)
Dey, A.K., Mankoff, J.: Designing mediation for context-aware applications. ACM Trans. Comput.-Hum. Interact. 12, 53–80 (2005)
Suchman, L.: Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press, Cambridge (1987)
Allen, J.F.: Maintaining knowledge about temporal intervals. Commun. ACM 26, 832–843 (1983)
Abowd, G.D., Mynatt, E.D.: Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact. 7, 29–58 (2000)
Patterson, D.J., Fox, D., Kautz, H., Philipose, M.: Fine-grained activity recognition by aggregating abstract object usage. Wearable Computers. In: Proceedings of Ninth IEEE International Symposium on Wearable Computers, 2005, pp. 44–51 (2005)
Leontiev, A.N.: Activity, Consciousness and Personality. Prentice-Hall, Englewood Cliffs
Horvitz, E.: Reflections on Challenges and Promises of Mixed-Initiative Interaction. AI Magazine 28, 19 (2007)
Mallery, J.C.: Thinking about foreign policy: Finding an appropriate role for artificial intelligence computers. In: The 1988 Annual Meeting of the International Studies Association, St. Louis, MO (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mahmud, N., Vermeulen, J., Luyten, K., Coninx, K. (2009). The Five Commandments of Activity-Aware Ubiquitous Computing Applications. In: Duffy, V.G. (eds) Digital Human Modeling. ICDHM 2009. Lecture Notes in Computer Science, vol 5620. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02809-0_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-02809-0_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02808-3
Online ISBN: 978-3-642-02809-0
eBook Packages: Computer ScienceComputer Science (R0)