I am interested in the area between programming languages, runtime systems, and software engineering, with a focus on the efficiency of software, its users, and its developers.
OOPSLA'15 - Use at Own Risk PPPJ'13 - Jikes RVM Debugger PLDI'12 - Algorithmic Profiling OOPSLA'11 - Catch Me ECOOP'11 - Beauty and Beast PLDI'10 - Profiler (In)Accuracy ASPLOS'09 - Measurement Bias More...
Our framework for bytecode-level information-flow tracing of Java programs.
Working with the Jikes RVM? Use Jikes RDB for debugging your VM hacks. Now built on top of LLDB, so it works on OS X and on Linux.