I am a second-year doctoral student in
the CSE Department at the
University of
Washington in Seattle.
I am an active member of
the PLSE group, and am
advised by
Prof. Michael
D. Ernst. I received my B.S. in Computer Science
at Purdue University, where I was
advised by Prof. Jan
Vitek and did research in
the S3 Lab.
Research
My interests are in improving developer productivity, quantifying and furthering application and runtime performance, and understanding languages and software at scale. I usually pursue these interests in the context of the web: its developers, users, languages, and software. The web is the most open and transparent software ecosystem today. It's a good vehicle for performing research in the areas of debugging techniques, runtime implementation, developer tools, and language design.
At heart, I am a hacker—I love to build and tinker. The output of my research and recreation often takes the form of code. An overview of my projects, current and past, is available on the projects index. You can also find my code through my Bitbucket and Github accounts. I also enjoy writing about hacking, research, and other topics on my blog.
Publications
My publications are listed below, most recent first. Subsets of my publications are also listed on DBLP and other places.
Conference Papers
- G. Richards, C. Hammer, B. Burg, J. Vitek. The eval that men do: A large-scale study of the use of eval in JavaScript applications. ECOOP 2011.
- B. Burg. Exploiting the collective wisdom of web application executions. PLDI 2011 FIT Track.
- B. S. Lerner, B. Burg, H. Venter, W. Schulte. C3: An Experimental, Extensible, Reconfigurable Platform for HTML-based Applications. WebApps 2011.
- G. Richards, S. Lebresne, B. Burg, J. Vitek. An analysis of the dynamic behavior of JavaScript programs. PLDI 2010.
Contact
I prefer communication by email. If you would like to chat via Skype or telephone, please let me know by email first. If you would like to schedule a meeting with me, please consult my schedule/calendar and propose a few times that are acceptable to you.
I can also be found on UW campus (CSE 362), or more frequently, as @brrian.