Informatics 241: Ubiquitous Computing

Winter 2012

Department of Informatics

Donald Bren School of Information and Computer Sciences

Home | Administrative Policies | Course Structure | Materials | Assignment Schedule

Week 1: UbiComp Foundations

Tuesday 1/10: Introduction to the class

Intermission: The Ambient Life

Slides: (pdf, mov)

 

Sign up to co-lead discussion on 2 papers here: https://eee.uci.edu/signupsheet/inf241paperlead/

Tips on how to lead a class discussion: http://apps.carleton.edu/curricular/history/study/leaddiscussion/

More ideas on how to lead a discussion: http://www.ntlf.com/html/lib/bib/faqdisc.htm

 

Thursday 1/12: Foundations

[1] Chapter 1
[2] M. Weiser. The computer for the twenty-first century. Scientific American, 265(3):94–104, September 1991.

Jeremy Burchett

Martin Shelton

[3] G. D. Abowd and E. D. Mynatt. Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact., 7(1):29–58, 2000.

MingMing Fan

Eugenia Gabrielov

 

Intermission:

 

Slides (pdf, mov)

 

Turn in a two-page analysis of and response to [2]-[3]. Please include a recent picture of your face on your document. How was Weiser accurate? Where was he inaccurate? What struck you as anachronistic about these works?

Week 2: Foundations and Context-Awareness

Tuesday 1/17: Historical Foundations

Intermission

 

[3] G. D. Abowd and E. D. Mynatt. Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact., 7(1):29–58, 2000.

MingMing Fan

Eugenia Gabrielov

[4] Y. Rogers. Moving on from weiser's vision of calm computing: Engaging ubicomp experiences. In P. Dourish and A. Friday, editors, Ubicomp, volume 4206 of Lecture Notes in Computer Science, pages 404–421. Springer, 2006.

Tao Wang

[5] G. Bell and P. Dourish. Yesterday's tomorrows: notes on ubiquitous computing's dominant vision. Personal Ubiquitous Comput., 11:133–143, January 2007.

Maryam Khademi Hedayat

 

Thursday 1/19:The Context-Aware Landscape

Slides (pdf, mov)

 

Intermission

 

[4] Y. Rogers. Moving on from weiser's vision of calm computing: Engaging ubicomp experiences. In P. Dourish and A. Friday, editors, Ubicomp, volume 4206 of Lecture Notes in Computer Science, pages 404–421. Springer, 2006.

Tao Wang

[6] Chapter 8

[7] M. Baldauf, S. Dustdar, and F. Rosenberg. A survey on context-aware systems. IJAHUC, 2(4):263–277, 2007.

Abhishtana Arkalgud Sathyanara

Adithya Gajulapally

[8] J. Hong, E. Suh, and S.-J. Kim. Context-aware systems: A literature review and classification. Expert Syst. Appl., 36(4):8509–8522, 2009.

Abhishtana Arkalgud Sathyanaray

Due Friday at 5pm

Turn in a two-page analysis of and response to [4] - [5]. Do we live in a UbiComp world? Are we post-UbiComp? Why?

 

Week 3: Context-Awareness

Tuesday 1/24: Context-Aware Systems

Slides (pdf, mov)

 

[8] J. Hong, E. Suh, and S.-J. Kim. Context-aware systems: A literature review and classification. Expert Syst. Appl., 36(4):8509–8522, 2009.

Abhishtana Arkalgud Sathyanaray

[9] Chapter 2
[10] C. Bolchini, C. Curino, E. Quintarelli, F. A. Schreiber, and L. Tanca. A data-oriented survey of context models. SIGMOD Record, 36(4):19–26, 2007.

Mahnaz Roshanaei

Tao Wang

[11] A. K. Dey, G. D. Abowd, and D. Salber. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 16(2/4):97–166, 2001.

Adithya Gajulapally

Benjamin Mcdowd

Thursday 1/26: Context Revisited (Lecture 6)

Slides (pdf, mov)

 

Intermission

 

[12] X. Ding and D. J. Patterson. Status on display: a field trial of Nomatic*Viz. In I. Wagner, H. Tellioğlu, E. Balka, C. Simone, and L. Ciolfi, editors, ECSCW 2009, Computer Science, pages 303–322. Springer London, September 2009.

Chris Dimpfl
Garrett Wong

[13] P. Dourish. What we talk about when we talk about context. Personal and Ubiquitous Computing, 8(1):19–30, 2004.

Tony Huynh

[14] M. Chalmers. A historical view of context. Computer Supported Cooperative Work, 13(3):223–247, 2004.

William Lawrence
Fan Mo

Turn in a two-page analysis of and response to [6]-[14] What is context? Does it help? Where does computing need more context?

Week 4: Developing with Android

Tuesday 1/31:

Thursday 2/2:

Slides (pdf, mov)

Code

 

Find three relevant apps in the Android marketplace turn in one paragraph each describe how they represent ubiquitous computing.

 

Turn in a two-page proposal for an Android app that you plan to build as your final project.

Week 5: Obtaining Location and Sensor Fusion

Tuesday 2/7:

Slides (pdf, mov)

 

[15] Chapter 7
[16 ] J. Hightower and G. Borriello. A survey and taxonomy of location systems for ubiquitous computing. Technical Report UW-CSE-01-08-03, Intel Research Seattle and the University of Washington, 2001.
[17] C. V. Lopes, A. Haghighat, A. Mandal, T. Givargis, and P. Baldi. Localization of off-the-shelf mobile devices using audible sound: Architectures, protocols and performance assessment. Mobile Computing and Communications Review, to appear, 2006.

Thursday 2/9:

Rescheduled due to visiting speaker

[18] J. Hightower. From position to place. In Proceedings of The 2003 Workshop on Location-Aware Computing, pages 10–12, October 2003. part of the 2003 Ubiquitous Computing Conference.

[19] D. J. Patterson, L. Liao, D. Fox, and H. A. Kautz. Inferring high-level behavior from low-level sensors. In A. K. Dey, A. Schmidt, and J. F. McCarthy, editors, Ubicomp, volume 2864 of Lecture Notes in Computer Science, pages 73–89. Springer, 2003.

[20] J. Krumm and A. J. B. Brush. Learning time-based presence probabilities. In K. Lyons, J. Hightower, and E. M. Huang, editors, Pervasive, volume 6696 of Lecture Notes in Computer Science, pages 79–96. Springer, 2011.

Turn in a two-page analysis of and response to [15]-[20] When is finding location difficult? Where are the opportunties for location-based computing now? What technical possibilities are being ignored?

Week 6:

Tuesday 2/14: Location and Sensor Fusion

[18] J. Hightower. From position to place. In Proceedings of The 2003 Workshop on Location-Aware Computing, pages 10–12, October 2003. part of the 2003 Ubiquitous Computing Conference.

[19] D. J. Patterson, L. Liao, D. Fox, and H. A. Kautz. Inferring high-level behavior from low-level sensors. In A. K. Dey, A. Schmidt, and J. F. McCarthy, editors, Ubicomp, volume 2864 of Lecture Notes in Computer Science, pages 73–89. Springer, 2003.

[20] J. Krumm and A. J. B. Brush. Learning time-based presence probabilities. In K. Lyons, J. Hightower, and E. M. Huang, editors, Pervasive, volume 6696 of Lecture Notes in Computer Science, pages 79–96. Springer, 2011.

 

Turn in a two-page analysis of and response to [15]-[20] When is finding location difficult? Where are the opportunties for location-based computing now? What technical possibilities are being ignored?

 

Thursday 2/16: Seams and Infrastructures

Slides (mov)

 

[21] S. D. Mainwaring, M. F. Chang, and K. Anderson. Infrastructures and their discontents: Implications for ubicomp. In N. Davies, E. D. Mynatt, and I. Siio, editors, Ubicomp, volume 3205 of Lecture Notes in Computer Science, pages 418–432. Springer, October 2004.
[22] G. Broll and S. Benford. Seamful design for location-based mobile games. Entertainment Computing - ICEC 2005, pages 155–166, 2005.

Week 7:

Tuesday 2/21:Seams and Infrastructures

[23] L. Barkhuus, M. Chalmers, P. Tennent, M. Hall, M. Bell, S. Sherwood, and B. Brown. Picking pockets on the lawn: The development of tactics and strategies in a mobile game. In M. Beigl, S. S. Intille, J. Rekimoto, and H. Tokuda, editors, Ubicomp, volume 3660 of Lecture Notes in Computer Science, pages 358–374. Springer, September 2005.
[24] E. S. Poole, C. A. L. Dantec, J. R. Eagan, and W. K. Edwards. Reflecting on the invisible: understanding end-user perceptions of ubiquitous computing. In UbiComp '08: Proceedings of the 10th international conference on Ubiquitous computing, pages 192–201, New York, NY, USA, 2008. ACM.

 

Due Today:

Turn in a two-page analysis of and response to [21]-[24] When are you most aware of seams? Are they a positive or negative feature? What infrastructures are central to ubicomp, but aren't discussed often? What infrastructure would be most devasting to lose? How could we compensate for that potential "seam"? Should we?

 

Thursday 2/23: Privacy and Surveillance

[25] Chapter 3

[26] Bentham and Panopticon Wikipedia entry

[28] S. Consolvo, I. E. Smith, T. Matthews, A. LaMarca, J. Tabert, and P. Powledge. Location disclosure to social relations: why, when, & what people want to share. In CHI '05: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 81–90, New York, NY, USA, 2005. ACM Press.

 

Supplemental:

[27] J. Bentham. The Panopticon Writings. Verso, 1995.

 

Week 8:

Tuesday 2/28: Privacy and Surveillance

[29] L. Palen and P. Dourish. Unpacking "privacy" for a networked world. In G. Cockton and P. Korhonen, editors, CHI, pages 129–136. ACM, 2003.

[30] S. Mann. "sousveillance": inverse surveillance in multimedia imaging. In MULTIMEDIA '04: Proceedings of the 12th annual ACM international conference on Multimedia, pages 620–627, New York, NY, USA, 2004. ACM Press.

 

Supplemental:

[31] P. Dourish and K. Anderson. Collective information practice: Exploring privacy and security as social and cultural phenomena. Human-Computer Interaction, 21(3):319–342, 2006.

 

Due Today:

Turn in a picture of yourself captured on a public web camera (e.g. here) and a final project progress report. Bonus points if it is a particulary cool webcam. Turn in the photo here.

 

Thursday 3/1: User Interface

[33] S. Consolvo, P. Roessler, and B. E. Shelton. The carenet display: Lessons learned from an in home evaluation of an ambient display. In N. Davies, E. D. Mynatt, and I. Siio, editors, Ubicomp, volume 3205 of Lecture Notes in Computer Science, pages 1–17. Springer, October 2004.

[34] F. Kawsar, J. Vermeulen, K. Smith, K. Luyten, and G. Kortuem. Exploring the design space for situated glyphs to support dynamic work environments. In K. Lyons, J. Hightower, and E. M. Huang, editors, Pervasive, volume 6696 of Lecture Notes in Computer Science, pages 70–78. Springer, 2011.

 

Supplemental:

[32] Chapter 6

 

Week 9:

Tuesday 3/6: User Interface

[35] H. Bayati, J. del R. Millán, and R. Chavarriaga. Unsupervised adaptation to on-body sensor displacement in acceleration-based activity recognition. In ISWC, pages 71–78. IEEE, 2011.

[36] J. van der Linden, Y. Rogers, M. Oshodi, A. Spiers, D. McGoran, R. Cronin, and P. O'Dowd. Haptic reassurance in the pitch black for an immersive theatre experience. In J. A. Landay, Y. Shi, D. J. Patterson, Y. Rogers, and X. Xie, editors, Ubicomp, pages 143–152. ACM, 2011.

 

Thursday 3/8: New Sensors

[40] M. Philipose, J. R. Smith, B. Jiang, A. V. Mamishev, S. Roy, and K. Sundara-Rajan. Battery-free wireless identification and sensing. IEEE Pervasive Computing, 4(1):37–45, 2005.

[41] S. N. Patel, S. Gupta, and M. S. Reynolds. The design and evaluation of an end-user-deployable, whole house, contactless power consumption sensor. In Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pages 2471–2480, New York, NY, USA, 2010. ACM.

 

 

[ o o o o o o o o o o o o o o o o o o o o ]

Week 10: Final Project Presentaions

Tuesday 3/13:

Thursday 3/15:

Finals Week:

Due 3/23 at 5pm:

Turn in a two-page analysis of and response to one day's worth of readings from [25] through [41]

 

Supplemental on Sustainability

[37] J. Froehlich, L. Findlater, and J. Landay. The design of eco-feedback technology. In Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pages 1999–2008, New York, NY, USA, 2010. ACM.

[38] A. Woodruff, J. Hasbrouck, and S. Augustin. A bright green perspective on sustainable choices. In CHI, pages 313–322, April 2008.

[39] K. Hanks, W. Odom, D. Roedl, and E. Blevis. Sustainable millennials: attitudes towards sustainability and the material effects of interactive technologies. In CHI, pages 333–342, April 2008.

[42] Collapse Informatics: Augmenting the Sustainability & ICT4D Discourse in HCI

 

 

Valid XHTML 1.0 Transitional