Mobile Computing
Spring 2025
Spring 2025
This document includes the reading list for the mobile systems and applications course. This reading list was compiled so that various areas of mobile computing can be comprehensively covered. The papers to be presented in class are must-read. Other papers are optional but I encourage you to read them as well.
Please use the following link to select your papers to present.
Paper selection will be first come first served.
Week 1: Class Intro & Innovative applications (No Paper Presentation) - Mar 5
How to Read a Paper [ACM SIGCOMM Computer Communication Review ’07]
Ubicomp Systems at 20: Progress, Opportunities, and Challenges [IEEE Pervasive Computing ’12]
Week 2: Human Behavior and Context Sensing - Mar 12
A Survey of Mobile Phone Sensing [IEEE Computer Magazine ’10] (This paper is just for reading, not for presentation)
Hivemind: Social Control-and-Use of IoT towards Democratization of Public Spaces [ACM MobiSys ’21]
iMon: Appearance-based Gaze Tracking System on Mobile Devices [ACM UbiComp '22]
SpeechQoE: A Novel Personalized QoE Assessment Model for Voice Services via Speech Sensing [ACM SenSys '22]
PowDew: Detecting Counterfeit Powdered Food Products using a Commodity Smartphone [ACM MobiSys '24]
Face Recognition In Harsh Conditions: An Acoustic Based Approach [ACM MobiSys '24]
Week 3: Mobile Healthcare - Mar 19
VitaMon: measuring heart rate variability using smartphone front camera [ACM SenSys '19]
eBP: A Wearable System For Frequent and Comfortable Blood Pressure Monitoring From User’s Ear [ACM MobiCom '19]
EarHealth: An Earphone-based Acoustic Otoscope for Detection of Multiple Ear Diseases in Daily Life [ACM MobiSys '22]
PTEase: Objective Airway Examination for Pulmonary Telemedicine using Commodity Smartphones [ACM MobiSys '23]
ARSteth: Enabling Home Self-Screening with AR-Assisted Intelligent Stethoscopes [ACM/IEEE IPSN '23]
Joey: Supporting Kangaroo Mother Care with Computational Fabrics [ACM MobiSys '24]
ADMarker: A Multi-Modal Federated Learning System for Monitoring Digital Biomarkers of Alzheimer's Disease [ACM MobiCom '24]
Week 4: No Class
Week 5: Indoor Localization and Analytics - Apr 2
Symphony: Localizing Multiple Acoustic Sources with a Single Microphone Array [ACM SenSys '20]
SmartLOC: Indoor Localization with Smartphone Anchors for On-Demand Delivery [ACM UbiComp '22]
XRLoc: Accurate UWB Localization to Realize XR Deployments [ACM SenSys '23]
AquaHelper: Underwater SOS Transmission and Detection in Swimming Pools [ACM SenSys '23]
Understanding Localization by a Tailored GPT [ACM MobiSys '24]
Week 6: Invited Talk - Apr 9
Week 7: Mobile / Embedded System Privacy - Apr 16
DarkneTZ: Towards Model Privacy at the Edge using Trusted Execution Environments [ACM MobiSys '20]
Alexa, Stop Spying on Me!: Speech Privacy Protection Against Voice Assistants [ACM SenSys '20]
PPFL: Privacy-preserving Federated Learning with Trusted Execution Environments [ACM MobiSys '21]
MagSnoop: Listening to Sounds Induced by Magnetic Field Fluctuations to Infer Mobile Payment Tokens [ACM MobiSys '22]
TouchTone: Smartwatch Privacy Protection via Unobtrusive Finger Touch Gestures [ACM MobiSys '24]
MetaFL: Privacy-preserving User Authentication in Virtual Reality with Federated Learning [ACM SenSys '24]
Week 8: Midterm Exam Week - Apr 24
Week 9: Mobile Graphics and XR Systems - Apr 30
LpGL: Low-power Graphics Library for Mobile AR Headsets [ACM MobiSys '19]
UltraDepth: Exposing High-Resolution Texture from Depth Cameras [ACM SenSys '21]
Breaking edge shackles: Infrastructure-free collaborative mobile augmented reality [ACM SenSys '22]
Maestro: The Analysis-Simulation Integrated Framework for Mixed Reality [ACM MobiSys '24]
Theia: Gaze-driven and Perception-aware Volumetric Content Delivery for Mixed Reality Headsets [ACM MobiSys '24]
Week 10: No Class
Week 11: Low-power System Design - May 14
zTT: Learning-based DVFS with Zero Thermal Throttling for Mobile Devices [ACM MobiSys ‘21]
Adaptive Intelligence for Batteryless Sensors Using Software-Accelerated Tsetlin Machines [ACM SenSys '22]
MixMax: Leveraging Heterogeneous Batteries to Alleviate Low Battery Experience for Mobile Users [ACM MobiSys '23]
AdaFlow: Opportunistic Inference on Asynchronous Mobile Data with Generalized Affinity Control [ACM SenSys '24]
Intermittent Inference: Trading a 1% Accuracy Loss for a 1.9x Throughput Speedup [ACM SenSys '24]
Week 12: Mobile and Embedded Deep Learning (1) - May 21
Deep Learning in the Era of Edge Computing: Challenges and Opportunities [arxiv '20] (This paper is a MUST READ paper -- not for presentation)
Memory-efficient DNN Training on Mobile Devices [ACM MobiSys '22]
AttFL: A Personalized Federated Learning Framework for Time-series Mobile and Embedded Sensor Data Processing [ACM UbiComp '23]
nnPerf: Demystifying DNN Runtime Inference Latency on Mobile Platforms [ACM SenSys '23]
Boosting DNN Cold Inference on Edge Devices [ACM MobiSys '23]
Pantheon: Preemptible Multi-DNN Inference on Mobile Edge GPUs [ACM MobiSys '24]
Week 13: Invited Talk - May 28
Week 14: Mobile and Embedded Deep Learning (2) - Jun 4
Enabling Real-time Sign Language Translation on Mobile Platforms with On-board Depth Cameras [ACM UbiComp '21]
nn-Meter: Towards Accurate Latency Prediction of Deep-Learning Model Inference on Diverse Edge Devices [ACM MobiSys '21]
OmniLive: Super-Resolution Enhanced 360° Video Live Streaming for Mobile Devices [ACM MobiSys '23]
Effective Heterogeneous Federated Learning via Efficient Hypernetwork-based Weight Generation [ACM SenSys '24]
Delta: A Cloud-assisted Data Enrichment Framework for On-Device Continual Learning [ACM MobiCom '24]
Week 15: Reading Period
Week 16: Final Exam