Seminar Purpose (Fall 2016)
The main purpose of this seminar is to function as a "curated reading group." Each week everyone will read either a single paper or a few papers loosely related by topic area, and we will discuss the papers and common themes together. This helps us be more aware of what other researchers are doing, and see examples of successful papers that get published in top venues. Papers in this reading group generally make use of, or enhance, embedded networked systems research.
To ensure quality we will restrict ourselves to the top conferences such as SenSys, IPSN, MobiSys, and ASPLOS. We will also look at interesting papers from related conferences such as SIGMETRICS, PLDI, UbiComp, SOSP/OSDI, Mobicom, SIGCOMM, OOPSLA, UIST, Oakland, etc.
Expectations
All seminar participants are required to read "How to Read a Paper" before the seminar starts.This invaluable text details a practical and efficient three-pass method for reading research papers, saving time and helping with comprehension.
It is expected that each person will have read each paper enough to grasp core concepts / contributions, identify weaknesses and strengths, be able to place the paper in the literature, and compare against other papers read. Come with questions and comments on the paper's insights, novelty, significance, assumptions, methodology, flaws, etc. You specifically want to look for the following:
- One positive insight into each work; for example a novel evaluation method that could be used in your own research.
- One negative insight into each work; for example pointing out a flaw in methodology.
- One general observation about overall topic area of the papers; this could be identifying major problems, talking about holes in the literature, or forecasting the future of the field.
To help you organize your thoughts on the paper, please use this review form (similar to what you would use if you were reviewing for a conference). If you're taking the seminar for credit, please submit your review form by 8 AM the day before we meet.
Readings
- Assigned for 24 August
- Topic: Novel Operating Systems and Applications
- Listening through a Vibration Motor
- Practical Human Sensing in the Light
- I am a Smartwatch and I can Track my User’s Arm
- BodyScan: Enabling Radio-based Sensing on Wearable Devices for Contactless Activity and Vital Sign Monitoring
- Beetle: Flexible communication for Bluetooth Low Energy
- MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints
- TaskFolder: Dynamic and Fine-Grained Workload Consolidation for Mobile Devices
- Understanding the Characteristics of Android Wear OS
- Assigned for 31 August
- Topic: Energy Constrained Sensing
- TeleProbe: Zero-Power Contactless Probing for Implantable Medical Devices
- An Energy-Aware Approach to Noise-Robust Moving Object Detection for Low-Power Wireless Image Sensor Platforms
- Data-Driven Low-Cost On-Chip Memory with Adaptive Power-Quality Trade-off for Mobile Video Streaming
- Bit Serializing a Microprocessor for Ultra-Low-Power
- A Programmable Analog-to-Information Converter for Agile Biosensing
- Assigned for 7 September
- Topic: Mostly Mobile Security
- A2: Analog Malicious Hardware
- Security Analysis of Emerging Smart Home Applications
- Inferring User Routes and Locations using Zero-Permission Mobile Sensors
- Targeted Mimicry Attacks on Touch Input Based Implicit Authentication Schemes
- Privacy Capsules: Preventing information leaks by mobile apps
- Walkie-Talkie: Motion-Assisted Automatic Key Generation for Secure On-Body Device Communication
- Assigned for 14 September
- Topic: Novel Communication for the IoT, and Ethical Implications
- Braidio: An Integrated Active-Passive Radio for Mobile Devices with Asymmetric Energy Budgets
- Practical Bluetooth Traffic Sniffing: Systems and Privacy Implications
- Enabling Practical Backscatter Communication for On-body Sensors
- Inter-Technology Backscatter: Towards Internet Connectivity for Implanted Devices
- Neutral Net Neutrality
- Assigned for 28 September
- Topic: Approximate Computing
- Green: A framework for supporting energy-conscious programming using controlled approximation
- The Anytime Automoton
- Exploiting Dynamic Timing Slack for Energy Efficiency in Ultra-Low-Power Embedded Systems
- Proactive Control of Approximate Programs
- Assigned for 19 October
- Topic: OpenPiton
- OpenPiton: An Open Source Manycore Research Framework
- Assigned for 26 October
- Topic: Energy and Language
- GreenWeb: Language Extensions for Energy-Efficient Mobile Web Computing
- EnerJ: Approximate Data Types for Safe and General Low-Power Computation
- Assigned for 2 November
- Topic: Sensing and User Interfaces
- Exploring the Design Space for Energy-Harvesting Situated Displays
- Zooids: Building Blocks for Swarm User Interfaces
- Rovables: Miniature On-Body Robots as Mobile Wearables
- ViBand: High-Fidelity Bio-Acoustic Sensing Using Commodity Smartwatch Accelerometers
- Assigned for 30 November
- Topic: Intermittent Programs
- Intermittent Computation without Hardware Support or Programmer Intervention
- Chain: Tasks and Channels for Reliable Intermittent Programs