The dates for each paper presentation are listed below.
For each paper, a student or group of students will be asked to
present the paper. The presentation should present a technical
overview of the paper and argue the merits and flaws of the paper.
Each paper presentation should be 25-30 minutes, plus time for
questions. There will be 2 paper presentations per class. All
students are required to read the papers before they are presented.
Presentations will be graded based on apparent
understanding of the material in the paper, presentation style, and
entertainment value. All students will be expected to make paper
presentations. To avoid being assigned a paper that you do not want
to present, you should volunteer early for your paper selection.
If a paper has not yet been assigned two student presenters and you
would like to volunteer to present it, just send email to the
instructor to sign up.
In creating your presentations, you are free to use any additional
material beyond the content of the paper. For instance, you can
reference other papers that may discuss similar work. However, the
presentation should represent your own viewpoint, and you should
clearly cite any other work you use for your presentations. Failure
to make proper citations will adversely affect your presentation
The class will be held in an AcIS Electronic Classroom and we strongly
encourage you to use the presentation equipment available there. This
describes the facilities available. You may also use other
presentation media, but you will be responsible for providing your own
January 22 - First day of class
- Roy Levin and David D. Redell, "An Evaluation of the Ninth SOSP Submissions", Operating Systems Review, 17(3), July 1983, pp. 35-40.
- Alan Jay Smith, "The Task of the Referee", IEEE Computer, 23(4), April 1990, pp. 65-71.
- How to Give a Talk by Margo Seltzer.
- How to
Have a Bad Career in Academia by Dave Patterson.
- Butler W. Lampson, "Hints for Computer System Design", Operating Systems Review, 15(5), October 1983, pp. 33-48.
- Steven Osman, Dinesh Subhraveti, Gong Su, and Jason Nieh, "The Design and Implementation of Zap: A System for Migrating Computing Environments", Proceedings of the Fifth Symposium on Operating Systems Design and Implementation, Boston, MA, December 2002.
- Jeremy Andrus, Christoffer Dall, Alex Van't Hof, Oren Laadan, and Jason Nieh, "Cells: A Virtual Mobile Smartphone Architecture", Proceedings of the Twenty-third Symposium on Operating Systems Principles, Cascais, Portugal, October 2011.
- William Enck, Peter Gilbert, Byung-gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, and Anmol N. Sheth, "TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones", Proceedings of the Ninth Symposium on Operating Systems Design and Implementation, Vancouver, BC, Canada, October 2010.
- William Enck, Damien Octeau, Patrick McDaniel, and Swarat Chaudhuri, "A Study of Android Application Security", Proceedings of the Twentieth USENIX Security Symposium, San Francisco, CA, August 2011.
- Mark S. Gordon, D. Anoushe Jamshidi, Scott Mahlke, and Z. Morley Mao, "COMET: Code Offload by Migrating Execution Transparently", Proceedings of the Tenth Symposium on Operating Systems Design and Implementation, Hollywood, CA, October 2012.
- Lenin Ravindranath, Jitendra Padhye, Sharad Agarwal, Ratul Mahajan, Ian Obermiller, and Shahin Shayandeh, "AppInsight: Mobile App Performance Monitoring in the Wild", Proceedings of the Tenth Symposium on Operating Systems Design and Implementation, Hollywood, CA, October 2012.
- Erika Chin, Adrienne Porter Felt, Kate Greenwood, and David Wagner, "Analyzing Inter-Application Communication in Android", Proceedings of the Ninth International Conference on Mobile Systems, Applications, and Services, Washington, DC, June-July 2011.
Yajin Zhou and Xuxian Jiang, "Dissecting Android Malware: Characterization and Evolution", Proceedings of the Thirty-third IEEE Symposium on Security and Privacy, San Francisco, CA, May 2012.
- Zengbin Zhang, David Chu, Xiaomeng Chen, and Thomas Moscibroda, "SwordFight: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones", Proceedings of the Tenth International Conference on Mobile Systems, Applications, and Services, Low Wood Bay, Lake District, UK, June 2012.
- Lorenzo Keller, Anh Le, Blerim Cici, Hulya Seferoglu, Christina Fragouli, and Athina Markopoulou, "MicroCast: Cooperative Video Streaming on Smartphones", Proceedings of the Tenth International Conference on Mobile Systems, Applications, and Services, Low Wood Bay, Lake District, UK, June 2012.
March 12 - Midterm project presentations
- Abhinav Pathak, Y. Charlie Hu, and Ming Zhang, "Where is the energy spent inside my app? Fine Grained Energy Accounting on Smartphones with Eprof", Proceedings of the Seventh EuroSys Conference, Bern, Switzerland, April 2012.
- Tam Vu, Akash Baid, Simon Gao, Marco Gruteser, Richard Howard, Janne Lindqvist, Predag Spasojevic, and Jeffrey Walling, "Distinguishing Users with Capacitative Touch Communication", Proceedings of the Eighteenth International Conference on Mobile Computing and Networking, Istanbul, Turkey, August 2012.
March 19 - Spring break, no class
March 26 - no class
- Ricardo Baratto, Shaya Potter, Gong Su, and Jason Nieh, "MobiDesk: Mobile Virtual Desktop Computing", Proceedings of the Tenth Annual ACM International Conference on Mobile Computing and Networking, Philadelphia, PA, September-October 2004.
- Cheng-Lin Tsao, Sandeep Kakumanu, and Raghupathy Sivakumar, "SmartVNC: An Effective Remote Computing Solution for Smartphones", Proceedings of the Seventeenth Annual ACM International Conference on Mobile Computing and Networking, Las Vegas, NV, September 2011.
- Narendran Thiagarajan, Guarav Aggarwal, Angela Nicoara, Dan Boneh, and Jatinder Pal Singh, "Who Killed My Battery: Analyzing Mobile Browser Energy Consumption", Proceedings of the 21st International WWW Conference (WWW2012), Lyon, France, April 2012.
- Ben Dodson, Ian Vo, T. J. Purtell, Aemon Cannon, and Monica S. Lam, "Musubi: Disintermediated Interactive Social Feeds for Mobile Devices", Proceedings of the 21st International WWW Conference (WWW2012), Lyon, France, April 2012.
April 23 - Final project presentations
- Hyojun Kim, Nitin Agrawal, and Cristian Ungureanu, "Revisiting Storage for Smartphones", Proceedings of the Tenth USENIX Conference on File and Storage Technologies, San Jose, CA, February 2012.
- Kurtis Heimerl, Kashif Ali, Joshua Blumenstock, Brian Gawalt and Eric Brewer, "Expanding Rural Cellular Networks with Virtual Coverage", Proceedings of the Tenth USENIX Symposium on Networked Systems Design and Implementation, Lombard, IL, April 2013.
April 30 - Final project presentations