Participatory mHealth: architectures, applications, and algorithms

Spring 2011, MW 12:00 PM - 1:50 PM
Instructor: Prof. Deborah Estrin (destrin@cs.ucla.edu)
GSR/TA: Hossein Falaki (falaki@cs.ucla.edu)
Location: Boelter 5272

Introduction | Lectures | Homeworks | Project | Reading List | Mailing List



Introduction

We will explore the convergence of mobile, web, and social media technologies in the support of patient-centric health and wellness applications and innovations. The course will combine exploration of relevant published research papers, and hands on design, implementation and testing of new approaches. Projects can focus on a particular aspect of these systems such as data capture, energy management, analysis, measurement and analytics, visualization, user-engagement, game mechanics, or privacy; or they can be cross-cutting and integrative; they can focus on software and algorithms that run on the mobile device, or on the backend support provided by cloud/servers, or a combination. We will develop on state of the art Android based smartphones (provided to students for use during the course). Students will be encouraged (but not required) to build on existing system components/modules available from locally-developed open source software, to allow exploration of the particular components/functions in more depth, while still being able to explore these focused innovations in the context of a fully functioning usable system. Students will learn about location and activity based services; mobile to web software architectures; data analysis, mapping and visualization for personal data streams; privacy architectures; application of feedback and game mechanics to participatory sensing; energy management for background applications; etc.


Lectures

Introduction
3/28 Introduction to Participatory mHealth [Participatory mHealth]
3/30 Introduction to tools [SystemLog], [SystemSens]
4/04 Early papers on smartphone experience sampling, mhealth systems [Experience Sampling], [SoundSense], [Andriod Tutorial]
4/06 Introduction to Andwellness software platform [AndWellness]

Participatory mHealth Topics
4/11 Location and Mobility [Location Awareness], [Location to Activity]
4/13 Place and Activity [Activity Classification], [Pervasive Advertising]
4/18 Visualization and Analysis of mobile data on the web [your.flowingdata]
4/20 Personal health record data analysis, presentation/visualization [PHR Visualization, PHR Models]
4/25 Resource management and performance in mobile [Suspend Blockers], Energy Efficiency], [UCLA MWF
4/27 Multi-platform issues and solutions [Multi-platform issues]
5/02 Device Security and Cloud [Device Security], [Cloud]
5/09 Mobile games and game mechanics [Systems at Play], [Mobile Games], [Story Telling]
5/11 Cloud and Security (Authentication, Identity management) in BH3551P [Authentication] [Cloud]
5/16 User/participant Feedback [Feedback]

Conclusion o
5/18 Project progress reports
5/23 Overview
5/25 Privacy discussion
5/30 No class (memorial day)
6/01 Project presentations and demos
6/06 Projects writeups and checked in code due


Homeworks
Homework 1, due 4/04 in class.
Homework 2, due 4/06 in class.
Homework 3, due 4/13 in class.
Homework 4, due 4/20 in class.


Implementation Project

Project topic ideas:

  • Place, Path, Mobility algorithms and applications
  • Processing, correlating, Visualizing personal data streams
  • Feedback and Engagement
  • Scaling: parallelization, cloud support for fork processing intensive tasks
  • Implementing andwellness in m.ucla.edu html5 framewor
  • Analyzing WiFi and GPS accuracy dataset

Student steps:

  • Brainstorm ideas with classmates, TA, instructor, form 2-3 person project groups
  • Prepare proposal ideas and present informally April 18
  • Finalize topic, approach by April 20th
  • Submit two pages project proposal, April 27th
  • Submit project progress report with system block diagrams and detailed break-down of implementation work for team members.
  • Final project in-class presentation demo (youtube video optional)
  • Final write up and code submission including evaluation (measurements/graphs) in at least 8 page, ACM format


Last updated: April. 13, 2011