Our research group is focusing on topics at the intersection of software and programmers. This includes the design and performance of software, and the development process needed to create well-designed and sufficiently performant software.


Essence of Software

Perceptible Performance

Programmer Education

Additionally, we are interested in Algorithmic Profiling, Debugging, Accuracy, Dynamic Analysis, Vertical Profiling, and Trace Analysis.