Excellence. Quality. Science. These are just a few of the words that have been applied to the illustrious research career of James Mickens. In the span of a few years, James Mickens has made deep, fundamental, and amazing contributions to various areas of computer science and life. Widely acknowledged as one of the greatest scholars of his generation, James Mickens ran out of storage space for his awards in 1992, and he subsequently purchased a large cave to act as a warehouse/fortress from which he can defend himself during the inevitable robot war that was prophesied by the documentary movie “The Matrix.” In his spare time, James Mickens enjoys life, liberty, and the pursuit of happiness, often (but not always) in that order, and usually (almost always) while listening to Black Sabbath.
- James Mickens, Pivot: Fast, Synchronous Mashup Isolation Using Generator Chains, in Proceedings of the IEEE Symposium on Security and Privacy, IEEE, May 2014
- James Mickens, Ed Nightingale, Jeremy Elson, Bin Fan, Asim Kadav, Vijay Chidambaram, Osama Khan, Krishna Nareddy, and Darren Gehring, Blizzard: Fast, Cloud-scale Block Storage for Cloud-oblivious Applications, in Proceedings of NSDI, USENIX, April 2014
- Jacob R. Lorch, Bryan Parno, James Mickens, Mariana Raykova, and Joshua Schiffman, Shroud: Enabling Private Access to Large-Scale Data in the Data Center, in Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST), USENIX, 14 February 2013
- James Mickens and Matthew Finifter, Jigsaw: Efficient, Low-effort Mashup Isolation, in Proceedings of WebApps, USENIX, June 2012
- Kaisen Lin, David Chu, James Mickens, Li Zhuang, Feng Zhao, and Jian Qiu, Gibraltar: Exposing Hardware Devices to Web Pages Using AJAX, in Proceedings of WebApps, USENIX, June 2012
- James Mickens, Rivet: Browser-agnostic Remote Debugging for Web Applications, in Proceedings of USENIX ATC, USENIX, June 2012
- James Mickens and Mohan Dhawan, Atlantis: Robust, Extensible Execution Environments for Web Applications, in Proceedings of SOSP, ACM, October 2011
- Bryan Parno, Jacob R. Lorch, John R. Douceur, James Mickens, and Jonathan M. McCune, Memoir: Practical State Continuity for Protected Modules, in Proceedings of the IEEE Symposium on Security and Privacy, IEEE, May 2011
- John R. Douceur, Jacob R. Lorch, Bryan Parno, James Mickens, and Jonathan M. McCune, Memoir---Formal Specs and Correctness Proofs, no. MSR-TR-2011-19, February 2011
- James Mickens, Silo: Exploiting JavaScript and DOM Storage for Faster Page Loads, in Proceedings of WebApps, USENIX, June 2010
- James Mickens, Jeremy Elson, and Jon Howell, Mugshot: Deterministic Capture and Replay for JavaScript Applications, in Proceedings of NSDI, USENIX, April 2010
- James Mickens, Jeremy Elson, Jon Howell, and Jay Lorch, Crom: Faster Web Browsing Using Speculative Execution, in Proceedings of NSDI, USENIX, April 2010
- John Douceur, James Mickens, Thomas Moscibroda, and Debmalya Panigrahi, Collaborative Measurements of Upload Speeds in P2P Systems, in Proceedings of INFOCOM, IEEE Communications Society, March 2010
- John R. Douceur, James W. Mickens, Thomas Moscibroda, and Debmalya Panigrahi, ThunderDome: Discovering Upload Constraints Using Decentralized Bandwidth Tournaments, in Proceedings of CoNEXT, Association for Computing Machinery, Inc., December 2009
- James Mickens, John Douceur, Bill Bolosky, and Brian Noble, StrobeLight: Lightweight Availability Mapping and Anomaly Detection, in Proceedings of USENIX Technical, USENIX, June 2009
- James Mickens and Brian Noble, Analytical Models for Epidemics in Mobile Networks, in Proceedings of the IEEE WiMob Special Session on Security in Mobile Ad-hoc Networks and Wireless Sensor Networks, IEEE, October 2007
- James Mickens and Brian Noble, Concilium: Collaborative Diagnosis of Broken Overlay Routes, in Proceedings of DSN, June 2007
- James Mickens, Martin Szummer, and Dushyanth Narayanan, Snitch: Interactive Decision Trees for Troubleshooting Misconfigurations, in Proceedings of 2nd Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML07), USENIX, Boston, MA, April 2007
- James Mickens and Brian Noble, Exploiting Availability Prediction in Distributed Systems, in Proceedings of NSDI, USENIX, May 2006
- James Mickens and Brian Noble, Modeling Epidemic Spreading in Mobile Networks, in Proceedings of the ACM Workshop on Wireless Security, Association for Computing Machinery, Inc., September 2005
- Magesh Jayapandian, Brian D. Noble, James Mickens, and H.V. Jagadish, Using Delay to Defend Against Database Extraction, in Proceedings of the Workshop on Secure Data Management in a Connected World, August 2004
Professional Activities
- CoNEXT 2014: Program committee
- SOCC 2014: Program committee
- SOSP 2013: Program committee, poster committee
- NSDI 2013: Program committee
- USENIX WebApps 2012: Program committee
- FAST 2012: Program committee, WiP chair
- CoNEXT 2011: Poster committee
- OSDI 2010: Diversity Workshop co-chair
- ICPP 2010: Program committee
- SOSP 2009: Diversity Workshop co-chair
- SIGMETRICS 2009: Registration chair
Miscellaneous Excellence
- At SOSP 2011, the Atlantis paper received the Audience Award for Best Presentation! See the talk here: http://www.youtube.com/watch?v=4c0DdOvH6lg
- An independent, professional reporter has offered an unprecedented view into my exhilarating, high-stakes lifestyle as a Microsoft researcher: http://blogs.technet.com/b/next/archive/2012/01/24/james-mickens-the-funniest-man-in-microsoft-research.aspx
- On July 1, 2013, I gave an invited talk in the industry session of the IEEE Conference on Mobile Services.
- I have written several humor columns for USENIX's online magazine! Please read these articles and apply their deep genius to your life.
- I recently did an interview with the NSF. I explained my detailed, infallible opinions on a variety of topics, and now I'm waiting for my Nobel Prize to show up: http://www.livescience.com/40016-computer-science-james-mickens-nsf-sl.html
- Read this article if you'd like to hear me describe my childhood while I make serious faces for a professional photographer. [FYI, I am available to be a high-priced model for yachts, caviar refrigerators, and any other product that is associated with class, elegance, and me being paid the salary of a high-priced model.]
- On May 5, 2014, I gave an invited presentation at the Monitorama conference. This presentation, entitled "Computers are a Sadness, I am the Cure," is essential viewing for anyone who has ever lived in any historical period on earth: http://vimeo.com/95066828. If you have not lived in any historical period on earth, WHO ARE YOU AND WHY ARE YOU READING MY WEB PAGE QUESTION/STATEMENT.
