Course Overview
The goal of this seminar class is to acquaint participants with some of the fundamental concepts and state-of-the-art research in the areas of mobile computing, wireless networking and ubiquitous computing. Focus will be on the computer science issues in mobile computing. There are no formal requirements but it is expected that participants would have taken at least introductory classes in computer networks and operating systems. The course will consist of weekly presentations, discussions, assigned projects and a term project.
Each week, 2-3 papers will be assigned as required reading from the list of papers for that week. For the first two weeks, I will do all the presentation. In weeks 3 through 13, students will present the required reading for that week. Papers assigned will include both overview and magazine articles which are rich in insight, as well as detailed case papers which investigate specific issues in more depth. In preparing your talk, please use the following powerpoint template for uniformity. Also please send me your powerpoint slides by noon on the day of your talk so that I can make the slides available on class website. Students will be encouraged to choose papers and projects in areas they may be interested in doing a class project. In addition to presenting their chosen papers, students will also be expected to participate in class discussions. There will assigned projects as well as a significant term project. The term projects will investigate in-depth one of the sub-topics treated in the seminar and group work will be encouraged. Google has donated Droid phones for use in this class and most of the final projects shall involve building and Android application. Every class day, all students (except the presenters) should email me a summary of the assigned papers for that week before the start of class. The summaries should original but not exceed 20 sentences per paper or book section. It should contain the key points, findings, contributions, etc of the papers. It should also demonstrate that you have read the assigned papers and not just copied the abstract or introduction. The summaries shall be graded on a simple scale from 0-2 (0 - no effort, 1 - moderate effort, 2 - Excellent job). The summary email should be a simple text email. Please do not email me Word files or any wordprocessing files. You can find some guidelines on what the summary should contain HEREGeneral Information
Discussions: Tuesdays, 6pm - 8.50pm, FL 311
Instructor: Prof. Emmanuel Agu, FL-139, 508-831-5568, emmanuel@cs.wpi.edu
Office Hours: Tuesday 5:00PM - 6:00PM; Others by appointmentRequired Text:
There is no required text for this class. Discussed material shall be taken from academic papers. The following supplementary texts shall be used.
- No required text
Supplemental Texts:
- "Ubiquitous Computing Fundamentals", John Krumm, CRC Press, 2010
- "Ubiquitous Computing: Smart Devices, Environments and Interactions",Stefan Polad, Wiley, 2009
- "Fundamentals of Mobile and Pervasive Computing", Adelstein, Gupta, Richard and Schwiebert, McGraw-Hill, 2005
Class Websites: The class website is at http://www.cs.wpi.edu/~emmanuel/courses/cs525m/S11/.
Grading Policy: Presentation(s): 30%, Class participation: 10%, Final project: 50%, Summaries: 10%.
Access to papers: A number of the assigned papers are from the ACM and IEEE digital libraries. To access these papers, you either have to be at home or configure your browser to use a proxy. You can find details for the proxy configuration on the CCC website at http://www.wpi.edu/Academics/CCC/Help/Software/proxy.htmlProjects
Deadlines
Description Deadline Pick partner or decide to go alone, and decide project Area February 8 Propose project (with related work and approach) February 22 Mid-project update March 15 Final presentations April 26 Assigned Projects
Final Projects
Topics Schedule
Week 1 (Jan. 18): Introduction
Introduction: definitions and visions, architectures, introduce example applications, Prototyping tools: android programming, mobile devices, sensors, wireless networks, datasets, etc
Required
- "Pervasive Computing: Vision and Challenges." M. Satyanarayanan, IEEE Personal Communications, volume 8, issue 4 , Aug. 2001. [ PDF file ] (Must be on campus to download)
- "Some Computer Science Problems in Ubiquitous Computing," M. Weiser, Communications of the ACM, July 1993. [ PDF file ] (Must be on campus to download)
- "The human experience of ubiquitous computing," Abowd, G.D.; Mynatt, E.D.; Rodden, T., Pervasive Computing, IEEE , vol.1, no.1, pp. 48-57, Jan-Mar 2002
Week 2: Application areas I: Smart homes and Healthcare
Required
- Moving Out of the Lab: Deploying Pervasive Technologies in a Hospital. Hansen, T.R., Bardram, J.E., Soegaard, M. IEEE Pervasive Computing 5(3), July-September, 2006. [ PDF file ] (Must be on campus to download)
- Mobile phones assisting with health self-care: a diabetes case study Davy Preuveneers, Yolande Berbers, in Proc MobileHCI '08 [ PDF file ]
- ElectriSense: Single-Point Sensing Using EMI for Electrical Event Detection and Classification in the Home, Sidhant Gupta et al, Ubicomp '10 [ PDF file ]
Optional
a. Application area: Health and assistive technologiesb. Application area: Smart homes
- Pervasive Computing and Autism: Assisting Caregivers of Children with Special Needs. , Kientz, J.A., G.R. Hayes, T.L. Westeyn, T. Starner, and G.D. Abowd. IEEE Pervasive Computing. Special Issue on Pervasive Healthcare. January 2007. pp. 28-35. [ PDF file ]
- Experiences from Real-World Deployment of Context-Aware Technologies in a Hospital Environment. , Bardram, J., Hansen, T., Mogensen, M., and Soegaard, M. 2006. In the Proceedings of Ubicomp 2006. pp 369-386. [ PDF file ]
- Automated Phone Capture of Diabetes Patients Readings with Consultant Monitoring via the Web Roy Harper, Peter Nicholl, Michael McTear, Jonathan Wallace, Lesley-Ann Black, Patricia Kearney ECBS '08: Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems [ PDF file ] (Must be on campus to download)
- Opportunities for Pervasive Computing in Chronic Cancer Care Gillian R. Hayes, G D. Abowd, J S. Davis, Marion Blount, M Ebling & E D. Mynatt In Proc 6th International Conference on Pervasive Computing 2008 [ PDF file ]
- Detecting Human Movement by Differential Air Pressure Sensing in HVAC System Ductwork: An Exploration in Infrastructure Mediated Sensing. Patel, S.N., Reynolds, M.S., Abowd, G.D. In the Proceedings of Pervasive 2008. pp 1-18. [ PDF file ]
Week 3: Application areas II
Required
- ``ActiveCampus - Experiments in Community-Oriented Ubiquitous Computing'', W. G. Griswold, P. Shanahan, S. W. Brown, R. Boyer, M. Ratto, R. B. Shapiro, and T. M. Truong, IEEE Computer, Vol. 37, No. 10., pp. 73-81, October 2004. [ PDF file ]
- CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones. Yan, T., Kumar, V., Ganesan, D. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys). San Francisco, CA, June, 2010. [ PDF file ]
- ParkNet: Drive-by Sensing of Road-Side Parking Statistics., Mathur, S., Jin, T., Kasturirangan, N., Chandrashekharan, J., Xue, W., Gruteser, M., Trappe, W. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys). San Francisco, CA, June, 2010. [ PDF file ]
Optional
c. Application area: Educationd. Application area: Games, graphics and multimedia
- Public Ubiquitous Computing Systems: Lessons from the e-Campus Display Deployments. Storz, O., Friday, A., Davies, N., Finney, J., Sas, C., Sheridan, J. IEEE Pervasive Computing 5(3), July-September, 2006. [ PDF file ]
- "Ubiquitous Presenter: Increasing Student Access and Control in a Digital Lecturing Environment", M. Wilkerson, W. G. Griswold, B. Simon, SIGCSE'05: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, pp. 116-120, February 2005 [ PDF file ] (Must be on campus to download)
- ``Classroom 2000: An Experiment with the Instrumentation of a Living Educational Environment'', G. D. Abowd, IBM Systems Journal, Special issue on Pervasive Computing, Volume 38, Number 4, pp. 508-530, October 1999. [ PDF file ]
e. Application area: Environment monitoring: RFID & Sensors for managing farms, railway, etc
- iScope: Personalized Multi-Modality Image Search for Mobile Devices. Zhu, C., Li, K., Lv, Q., Shang, L., Dick, R. In Proceedings of the 7th International Conference on Mobile Systems, Applications, and Services (MobiSys). Krakow, Poland, June, 2009. [ PDF file ]
- Let's Play! Mobile Health Games for Adults Andrea Grimes, Vasudhara Kantroo, Rebecca E. Grinter, Ubicomp '10 [ PDF file ] (Must be on campus to download)
- URICA: Usage-awaRe Interactive Content Adaptation for Mobile Devices Iqbal Mohomed, Jim Chengming Cai, Eyal de Lara 1st EuroSys Conference, Leuven, Belgium, April 2006 [ PDF file ] (Must be on campus to download)
- MoviPill: Improving medication compliance for elders using a mobile persuasive social game, Rodrigo de Oliveira, Mauro Cherubini, Nuria Oliver, Ubicomp '10 [ PDF file ]
- Mobile Image Recognition: Architectures and Tradeoffs. Hull, J., Liu, X., Erol, B., Graham, J., Moraleda, J. In Proceedings of the 11th Workshop on Mobile Computing Systems and Applications (HotMobile). Annapolis, MD, February, 2010. [ PDF file ] (Must be on campus to download)
- Brimon: a sensor network system for railway bridge monitoring, Kameswari Chebrolu, Bhaskaran Raman, Nilesh Mishra, Phani Kumar Valiveti, Raj Kumar in Proc MobiSys 2008 [ PDF file ] (Must be on campus to download)
- The pothole patrol: using a mobile sensor network for road surface monitoring Jakob Eriksson, Lewis Girod, Bret Hull, Ryan Newton, Samuel Madden, Hari Balakrishnan in MobiSys 2008 [ PDF file ]
- FireWxNet: A Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments. Carl Hartung, Richard Han, Carl Seielstad, Saxon Holbrook In Proceedings of MobiSys 2006: The Fourth International Conference on Mobile Systems, Applications, and Services. Uppsala, Sweden, June, 2006. [ PDF file ] (Must be on campus to download)
Week 4: Wireless networking, measurement and Internet Connectivity
Topics: Physical Layer, Wireless Standards (802.11, Bluetooth, CDMA, WiMax, etc), Focus on CDMA (Android uses CDMA), wireless Protocols (MAC, Mobile IP, Wireless TCP), Delay Tolerant Networks, trace gathering and analysis, mobile user patterns, mobile Application usage
RequiredOptional
- Characteristics of Mobile Web Content Paul Timmins, Sean McCormick, Emmanuel Agu, and Craig Wills in Proc. HotWeb 2006 Workshop, Boston, MA. [ PDF file ] (Must be on campus to download)
- Haggle: Seamless Networking for Mobile Applications Jing Su, James Scott, Pan Hui, Jon Crowcroft, Eyal de Lara, Christophe Diot, Ashvin Goel, Meng How Lim, Eben Upton 9th International Conference on Ubiquitous Computing (Ubicomp), Innsbruck, Austria, September 2007 [ PDF file ]
- A First Look at Traffic on Smartphones Hossein Falaki, Dimitrios Lymberopoulos, Ratul Mahajan, Srikanth Kandula, Deborah Estrin in IMC 2010 [ PDF file ]
- SNUPI: Sensor Nodes Utilizing Powerline Infrastructure Gabe Cohn et al, Ubicomp '10 [ PDF file ]
- Measurement and Analysis of Real-World 802.11 Mesh Networks Katrina LaCurts, Hari Balakrishnan, in IMC 2010 [ PDF file ]
- Performance Comparison of 3G and Metro-Scale WiFi for Vehicular Network Access Pralhad Deshpande, Xiaoxiao Hou, Samir R. Das, in IMC 2010 [ PDF file ]
- A First Look at Mobile Hand-held Device Traffic Gregor Maier, Fabian Schneider, Anja Feldmann, in PAM 2010 [ PDF file ]
- Measuring Mobile Peer-to-Peer Usage: Case Finland 2007 Mikko V.J. Heikkinen, Antero Kivi, Hannu Verkasalo, in PAM 2009 [ PDF file ]
Week 5: Context-awareness (Subsetting choices using context)
RequiredOptional
- Context-Aware Computing Applications Bill Schilit, Norman Adams, Roy Want In Proc. Workshop on Mobile Computing Systems and Applications [ PDF file ]
- Toolkit to Support Intelligibility in Context-Aware Applications Lim and Dey, Ubicomp '10 [ PDF file ]
- Hapori: Context-based Local Search for Mobile Phones using Community Behavioral Modeling and Similarity, Nicholas D. Lane, Dimitrios Lymberopoulos, Feng Zhao, Andrew T. Campbell, Ubicomp '10 [ PDF file ] (Must be on campus to download)
- Fusing Mobile, Sensor, and Social Data To Fully Enable Context-Aware Computing Aaron Beach et al, ACM Hotmobile 2010 [ PDF file ]
- WhozThat? Evolving an Ecosystem for Context-Aware Mobile Social Networks Aaron Beach et al, IEEE Network, July/Aug 2008 [ PDF file ]
Week 6: Location tracking and use
Topics: Location sensing and location-aware application
RequiredOptional
- Identifying the Activities Supported by Locations with Community-Authored Content, Dearman and Truong, Ubicomp '10 [ PDF file ] (Must be on campus to download)
- Bridging the Gap Between Physical Location and Online Social Networks Justin Cranshaw et al, Ubicomp '10 [ PDF file ] (Must be on campus to download)
- Did you see Bob?: human localization using mobile phone Ionut Constandache, Xuan Bao, Martin Azizyan, Romit Roy Choudhury in Proc ACM Mobicom 2010 [ PDF file ]
- "Place-Its: A Study of Location-Based Reminders on Mobile Phones", T. Sohn, K. Li, G. Lee, I. Smith, J. Scott, W. G. Griswold, UbiComp'05: Seventh International Conference on Ubiquitous Computing, pp. 232-250, September 2005 [ PDF file ]
- CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu 10th International Conference on Ubiquitous Computing (Ubicomp), Seoul, South Korea, September 2008 [ PDF file ]
- SurroundSense: mobile phone localization via ambience fingerprinting Martin Azizyan, Ionut Constandache, Romit Roy Choudhury in Proc ACM Mobicom 2010 [ PDF file ]
- Tasking Networked CCTV Cameras and Mobile Phones to Identify and Localize Multiple People, Thiago Teixeira, Deokwoo Jung, Andreas Savvides, Ubicomp '10 [ PDF file ]
- PowerLine Positioning: A Practical Sub-Room-Level Indoor Location System for Domestic Use. Patel, S.N., Truong, K.N., and Abowd, G.D. In the Proceedings of Ubicomp 2006. 2006. pp 441-458. [ PDF file ]
- Placelab: Device Positioning Using Radio Beacons in the Wild. LaMarca, A., Chawathe, T., Consolvo, S., Hightower, J., Smith, I., Scott, J., Sohn, T., Howard, J., Hughes, J., Potter, F., Tabert, J., Powledge, P., Borriello, G., and Schilit, B. 2005. Proc. In the Proceedings of Pervasive 2005. [ PDF file ] (Must be on campus to download)
- Sherlock: automatically locating objects for humans Aditya Nemmaluri, Mark D. Corner, Prashant Shenoy in MobiSys 2008 [ PDF file ]
- Indoor Positioning and Navigation with Camera Phones. Mulloni, A., Wagner, D., Barakonyi, I., Schmaistieg, D. IEEE Pervasive Computing 8(2), April-June, 2009. [ PDF file ]
- "Practical Metropolitan-scale Positioning for GSM Phones", Mike Chen, Dirk Haehnel, Jeffrey Hightower, Timothy Sohn, Anthony LaMarca, Ian Smith, Dmitri Chmelev, Jeff Hughes, and Fred Potter, Proceedings of the Eighth International Conference on Ubiquitous Computing (Ubicomp 2006), pp. 225-242, Sep. 2006. [ PDF file ]
Week 7: Human Activity and Emotion sensing
RequiredOptional
- BALANCE: towards a usable pervasive wellness application with accurate activity inference, Denning et al, in Hotmobile '09 [ PDF file ]
- Social Sensing for Epidimiological Behavior Change, Anmol Madan, Manuel Cebrian, David Lazer, Alex Pentland, Ubicomp '10 [ PDF file ]
- AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked Dae-Ki Cho, Min Mun, Williams J. Kaiser, Mario Gerla (University of California at Los Angeles, USA), Uichin Lee (Bell Labs, Alcatel-Lucent, USA), PerCom 2010 [ PDF file ]
- EmotionSense: A Mobile Phones based Adaptive Platform for Experimental Social Psychology Research, Ubicomp '10 [ PDF file ]
- The Mobile Sensing Platform: An Embedded Activity Recognition System. Choudhury, T., Borriello, G., Consolvo, S., Haehnel, D., Harrison, B., Hemingway, B., Hightower, J., Klasnja, P., Koscher, K., LaMarca, A., Landay, J., LeGrand, L., Lester, J., Rahimi, A., Rea, A., Wyatt,D. IEEE Pervasive Computing 7(2), April-June, 2008. [ PDF file ] (Must be on campus to download)
- Psycho-Physiological Measures for Assessing Cognitive Load Eija Haapalainen, SeungJun Kim, Jodi F. Forlizzi, Anind K. Dey, Ubicomp '10 [ PDF file ]
- PerFallD: A Pervasive Fall Detection System Using Mobile Phones Jiangpeng Dai, Xiaole Bai, Zhimin Yang, Zhaohui Shen, Dong Xuan (The Ohio State University) in PerHealth 2010 [ PDF file ]
- Estimating personal energy expenditure with location data Simon Hay, Alastair R. Beresford (University of Cambridge) in PerHealth 2010 [ PDF file ]
- Recognizing daily activities with RFID-based sensors, Buettner, M., Prasad, R., Philipose, M., and Wetherall, D. 2009. In Proceedings of the 11th international Conference on Ubiquitous Computing (Orlando, Florida, USA, September 30 - October 03, 2009). Ubicomp '09. ACM, New York, NY, 51-60. [ PDF file ]
- Tracking Free-weight Exercises Kenghao Chang, Mike Chen, John Canny Ubicomp '07 [ PDF file ]
Week 8: Input devices and HCI
Topics: Touch-based interfaces, creative interfaces
RequiredOptional
- EyePhone: Activating Mobile Phones With Your Eyes Emiliano Miluzzo (Dartmouth College), Tianyu Wang (Dartmouth College), and Andrew T. Campbell (Dartmouth College) [ PDF file ]
- PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal (Duke University), Ionut Constandache (Duke University), Shravan Gaonkar (NetApp), Romit Roy Choudhury (Duke University) Mobiheld 2009 [ PDF file ] (Must be on campus to download)
- “uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications,” Jiayang Liu (Rice University, USA); Zhen Wang (Rice University, USA); Lin Zhong (Rice University, USA); Jehan Wickramasuriya (Motorola, Inc., USA); Venu Vasudevan (Motorola, Inc., USA), in PerCom 2009 [ PDF file ]
- An Introduction to RFID Technology. Want, R. IEEE Pervasive Computing 5(1), January-March, 2006. [ PDF file ]
- My New PC is a Mobile Phone, Patrick Baudisch and Christian Holz, ACM Crossroads, Summer 2010 [ PDF file ] (Must be on campus to download)
- Organic interaction technologies: from stone to skin. Rekimoto, J. 2008. Commun. ACM 51, 6. Jun. 2008. pp 38-44. [ PDF file ] (Must be on campus to download)
- Skinput: Appropriating the Body as an Input Surface. Harrison, C., Tan, D. Morris, D. 2010. In Proceedings of CHI 2010. [ PDF file ]
- Sketching with Strangers - In the Wild Study of Ad-hoc Social Communication by Drawing, Ubicomp '10 [ PDF file ] (Must be on campus to download)
- Ubicomp to the Masses: A Large-scale Study of Two Tangible Interfaces for Download, Ubicomp '10 [ PDF file ]
- Timbremap: Enabling the Visually-Impaired to Use Maps on Touch-Enabled Devices Jing Su, Alyssa Rosenzweig, Ashvin Goel, Eyal de Lara, Khai Truong 12th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI), Lisbon, Portugal, September 2010 [ PDF file ]
Week 9: Sensor and dataset processing, and Inference (Behavior patterns)
RequiredOptional
- The Calendar as a Sensor: Analysis and Improvement Using Data Fusion with Social Networks and Location Lovett et al, Ubicomp '10 [ PDF file ]
- On Using Existing Time-Use Study Data for Ubiquitous Computing Applications. Partridge, K. and Golle, P. In the Proceedings of Ubicomp 2008. [ PDF file ]
- Mobility Detection Using Everyday GSM Traces Timothy Sohn, Alex Varshavsky, Anthony LaMarca, Mike Y. Chen, Tanzeem Choudhury, Ian Smith, Sunny Consolvo, Jeffrey Hightower, William G. Griswold, Eyal de Lara 8th International Conference on Ubiquitous Computing (UbiComp), Irvine, CA, September 2006 [ PDF file ]
- Cascadia: a system for specifying, detecting, and managing rfid events Evan Welbourne, Nodira Khoussainova, Julie Letchner, Yang Li, Magdalena Balazinska, Gaetano Borriello, Dan Suciu MobiSys 2008 [ PDF file ]
Week 10: Mobile Social Networking
Topics: Participatory Sensing, micro Blogging, collaborative downloading
RequiredOptional
- LiveCompare: grocery bargain hunting through participatory sensing, Deng and Cox, in Hotmobile '09 [ PDF file ] (Must be on campus to download)
- Micro-Blog: sharing and querying content through mobile phones and social participation Shravan Gaonkar, Jack Li, Romit Roy Choudhury, Landon Cox, Al Schmidt in MobiSys 2008 [ PDF file ]
- MoVi: Mobile Phone based Video Highlights via Collaborative Sensing. Bao, X., Choudury, R. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys). San Francisco, CA, June, 2010. [ PDF file ]
- Nicholas D. Lane, Emiliano Miluzzo, Hong Lu, Daniel Peebles, Tanzeem Choudhury, Andrew T. Campbell, A Survey of Mobile Phone Sensing. In IEEE Communications Magazine, September 2010. [ PDF file ]
- Listen to Me If You Can: Tracking User Experience of Mobile Network on Social Media Tongqing Qiu, Junlan Feng, Zihui Ge, Jia Wang, Jun Xu, Jennifer Yates in IMC 2010 [ PDF file ] (Must be on campus to download)
- GreenGPS: a participatory sensing fuel-efficient maps application Raghu K. Ganti, Nam Pham, Hossein Ahmadi, Saurabh Nangia, Tarek F. Abdelzaher in MobiSys 2010 [ PDF file ] (Must be on campus to download)
- Examining Micro-Payments for Participatory Sensing Data Collections Sasank Reddy et al, Ubicomp '10 [ PDF file ]
- COMBINE: Leveraging the Power of Wireless Peers through Collaborative Downloading Ganesh Ananthanarayanan, Venkata Padmanabhan, Chandramohan Thekkath, Lenin Ravindranath MobiSys 2007 [ PDF file ]
- MobiUS: Enable Together-viewing Video Experience Across Two Mobile Devices. Shen, G., Li, Y., Zhang, Y. In MobiSys ’07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services. San Juan, Puerto Rico, 2007. [ PDF file ]
- The Case for Crowd Computing Derek G. Murray (University of Cambridge), Eiko Yoneki (University of Cambridge), Jon Crowcroft (University of Cambridge), and Steven Hand (University of Cambridge), MobiHeld 2010 [ PDF file ]
- Peopletones: a system for the detection and notification of buddy proximity on mobile phones. Li, K. A., Sohn, T. Y., Huang, S., and Griswold, W. G. 2008. In Proceeding of the 6th international Conference on Mobile Systems, Applications, and Services (Breckenridge, CO, USA, June 17 - 20, 2008). MobiSys '08. ACM, New York, NY, 160-173 [ PDF file ]
Week 11: Energy efficiency
Topics: Energy scavenging, monitoring energy consumption and energy efficient computing
RequiredOptional
- A quantitative investigation of inertial power harvesting for human-powered devices. Yun, J., Patel, S.N., Reynolds, M.S., Abowd, G.D. In the Proceedings of Ubicomp 2008. pp 74-83. [ PDF file ] (Must be on campus to download)
- Decomposing power measurements for mobile devices. Andrew Rice and Simon Hay. In Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications (PerCom 2010). [ PDF file ]
- TCBI: The Design and Evaluation of a Task-Centered Battery Interface Khai Truong, Julie Kientz, Timothy Sohn, Alyssa Rosenzweig, Amanda Fonville, Tim Smith, Ubicomp 2010 [ PDF file ]
Energy scavenging:Energy monitoring and measurement
- Energy Scavenging for Mobile and Wireless Electronics. Paradiso, J.A. and Starner, T. IEEE Pervasive Computing, Vol. 4, No. 1, February 2005, pp. 18-27. [ PDF file ] (Must be on campus to download)
- A wirelessly powered platform for sensing and computation. Smith, J.R., Sample, A., Powledge, P., Mamishev, A., Roy, S. In the Proceedings of Ubicomp 2006. pp. 495-506. [ PDF file ]
Energy efficient strategies
- Apprehending Joule Thieves with Cinder Stephen M. Rumble (Stanford University), Ryan Stutsman (Stanford University), Phil Levis (Stanford University), David Mazieres (Stanford University), Nickolai Zeldovich (MIT) Mobiheld 2009 [ PDF file ]
- Wireless wakeups revisited: energy management for voip over wi-fi smartphones Yuvraj Agarwal, Ranveer Chandra, Alec Wolman, Paramvir Bahl, Kevin Chin, Rajesh Gupta in MobiSys 2007 [ PDF file ]
- NAPman: network-assisted power management for wifi devices Eric Rozner, Vishnu Navda, Ramachandran Ramjee, Shravan Rayanchu in MobiSys 2010 [ PDF file ]
Week 12: Systems issues: uneven conditioning, virtualization, remote/cloud computing
Topics: Systems and Infrastructure Support, remote execution, migration & Cyber Foraging, virtualization
Required
- Simplifying Cyber Foraging for Mobile Devices Rajesh Balan, Darren Gergle, Mahadev Satyanarayanan, James Herbsleb, in Proc MobiSys 2007, [ PDF file ] (Must be on campus to download)
- Leveraging Smart Phones to Reduce Mobility Footprints Stephen Smaldone, Benjamin Gilbert, Nilton Bila, Liviu Iftode, Eyal de Lara, M. Satyanarayanan International Conference on Mobile Systems, Applications, and Services (MobiSys), Kraków, Poland, June 2009 [ PDF file ]
- "Mobile Virtual Desktop Computing" Baratto et al, in Proc. ACM Mobicom 2004 [ PDF file ] (Must be on campus to download)
Week 13: Privacy and Security
Topics: Encryption, proximity-based authentication, privacy, location privacy.
RequiredOptional
- Malware in IEEE 802.11 Wireless Networks Brett Stone-Gross, Christo Wilson, Kevin Almeroth, Elizabeth Belding, Heather Zheng, Konstantina Papagiannaki, in PAM 2008 [ PDF file ]
- The Wi-Fi Privacy Ticker: Improving Awareness & Control of Personal Information Exposure on Wi-Fi, Sunny Consolvo, Jaeyeon Jung, Ben Greenstein, Pauline Powledge, Gabriel Maganis, Daniel Avrahami, Ubicomp '10 [ PDF file ]
- Ensemble: Cooperative Proximity-based Authentication Andre Kalamandeen, Adin Scannell, Eyal de Lara, Anmol Sheth, Anthony LaMarca 8th Annual International Conference on Mobile Systems, Applications and Services (MobiSys), San Francisco, CA, June 2010 [ PDF file ]
Location privacy:Mobile web privacy leakage:
- Modeling People's Place Naming Preferences in Location Sharing Jialiu Lin et al, Ubicomp '10 [ PDF file ]
- Exploring End User Preferences for Location Obfuscation, Location-Based Services, and the Value of Location A.J. Brush et al, Ubicomp '10 [ PDF file ]
- Empirical Models of Privacy in Location Sharing Eran Toch et al, Ubicomp '10 [ PDF file ]
- Cory Cornelius, Apu Kapadia, David Kotz, Dan Peebles, Minho Shin, Nikos Triandopoulos Anonysense: privacy-aware people-centric sensing, in MobiSys 2008 [ PDF file ] (Must be on campus to download)
Mobile security:
- Privacy leakage in mobile online social networks, Balachander Krishnamurthy and Craig E. Wills. In Proceedings of the Workshop on Online Social Networks, Boston, MA USA, June 2010. USENIX. [ PDF file ]
- Devices that tell on you: privacy trends in consumer ubiquitous computing. T. Scott Saponas,Jonathan Lester, Carl Hartung, Sameer Agarwal and Tadayoshi Kohno. In Proceedings of 16th USENIX Security Symposium on USENIX Security Symposium (Boston, MA, August 06 - 10, 2007). N. Provos, Ed. USENIX Association, Berkeley, CA, 1-16. [ PDF file ]
- Virtualized In-Cloud Security Services for Mobile Devices Jon Oberheide, Kaushik Veraraghavan, Evan Cooke, Jason Flinn, and Farnam Jahanian In the First Workshop on Virtualization and Mobile Computing, Breckinridge, CO, June 2008 [ PDF file ] (Must be on campus to download)
- When Mobile is Harder Than Fixed: Demystifying Security Challenges in Mobile Environments Jon Oberheide and Farnam Jahanian HotMobile 2010, February 2010. [ PDF file ]
- Rapid Trust Establishment for Pervasive Personal Computing. Surie, A., Perrig, A., Satyanarayanan, M., Farber, D. IEEE Pervasive Computing 6(4), October-December, 2007. [ PDF file ] (Must be on campus to download)
Week 14: Project Presentations
All groups will give presentations of their final project.
Talk Schedule/Slides
Original Week Actual presentation Date Topic Presenter Slides Week 1 Administrivia, introduction Emmanuel Agu (slides) Week 2 Applicatons I: Smart Homes and Healthcare (Emmanuel Agu) (slides) Week 3 ActiveCampus - Experiments in Community-Oriented Ubiquitous Computing (Mary Salinas) (slides) Week 3 CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones (Mike Fosaro) (slides) Week 3 ParkNet: Drive-by Sensing of Road-Side Parking Statistics (Paul Ksiazek) (slides) Week 3 Final Project Proposal (Emmanuel Agu) (slides) Week 4 Characteristics of Mobile Web Content (Felix Nwaobasi) (slides) Week 4 Haggle: Seamless Networking for Mobile Applications (Adam Goldstein) (slides) Week 4 A First Look at Traffic on Smartphones (Andrew Zafft) (slides) Week 5 2/22 Context-Aware Computing Applications (J Lewis) (slides) Week 5 2/22 Toolkit to Support Intelligibility in Context-Aware Applications (Mary Salinas) (slides) Week 5 2/22 Hapori: Context-based Local Search for Mobile Phones using Community Behavioral Modeling and Similarity (Ravi Singh) (slides) Week 6 3/1 Identifying the Activities Supported by Locations with Community-Authored Content (S. Mitchell) (slides) Week 6 3/1 Bridging the Gap Between Physical Location and Online Social Networks (M. Molignano) (slides) Week 6 3/1 Did you see Bob?: human localization using mobile phone (Philip Cootey) (slides) Week 7 3/1 BALANCE: towards a usable pervasive wellness application with accurate activity inference (Minh Huynh) (slides) TERM BREAK Week 7 3/15 Social Sensing for Epidimiological Behavior Change (Michal Dobosz) (slides) Week 7 3/15 AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked (Scott Mitchell) (slides) Week 8 3/15 EyePhone: Activating Mobile Phones With Your Eyes (Felix Nwaobasi) (slides) Week 8 3/15 PhonePoint Pen: Using Mobile Phones to Write in Air (Ravi Singh) (slides) Week 8 3/22 uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications (Matthew Knapp) (slides) Week 9 3/22 The Calendar as a Sensor: Analysis and Improvement Using Data Fusion with Social Networks and Location (Adam Goldstein) (slides) Week 9 3/22 On Using Existing Time-Use Study Data for Ubiquitous Computing Applications (Minh Huynh) (slides) Week 9 3/22 Mobility Detection Using Everyday GSM Traces (Philip Cootey) (slides) Week 10 3/29 LiveCompare: grocery bargain hunting through participatory sensing (Kevin Lo) (slides) Week 10 3/29 Micro-Blog: sharing and querying content through mobile phones and social participation (Paul Ksiazek) (slides) Week 10 3/29 MoVi: Mobile Phone based Video Highlights via Collaborative Sensing (Mike Molignano) (slides) Week 11 4/5 A quantitative investigation of inertial power harvesting for human-powered devices (Matthew Knapp) (slides) Week 11 4/5 Decomposing power measurements for mobile devices (Dan Mitchell) (slides) Week 11 4/5 TCBI: The Design and Evaluation of a Task-Centered Battery Interface (Kevin Lo) (slides) Week 11 Final Submissions & Focus on Writing (Emmanuel Agu) (slides) Week 12 4/12 Simplifying Cyber Foraging for Mobile Devices (Andrew Zafft) (slides) Week 12 4/12 Leveraging Smart Phones to Reduce Mobility Footprints (Mike Fusaro) (slides) Week 12 4/12 Mobile Virtual Desktop Computing (Chung Tran) Week 13 4/19 Malware in IEEE 802.11 Wireless Networks (Michal Dobosz) Week 13 4/19 The Wi-Fi Privacy Ticker: Improving Awareness & Control of Personal Information Exposure on Wi-Fi (Dan Mitchell) Week 13 4/19 Ensemble: Cooperative Proximity-based Authentication (John Lewis)