Higher Fidelity Systems for End-User Information Management
My group develops systems to help people manage information and share it with others. We consider both text (online discussion tools) and structured data (information visualization and management applications). A guiding principle is that humans…
Pex – Automated Whitebox Testing for .NET (32 bit)
Pex (Program EXploration) is a white-box test generation tool. Given a hand-written parameterized unit test, Pex analyzes the code to determine relevant test inputs fully automatically. The result is a traditional unit test suite with…
mcBV
A satisfiability solver for (existential) bit-vector formulas based on the mcSAT framework.
Dafny
Dafny is a verification-aware programming language.
GitHub Publication Publication Publication Publication Publication
Trees that grow
WEye Program: Improving Communication Between Pair Programmers Using Shared Gaze Awareness
This video presents our research improving remote pair programming using a eyetracking-enabled, shared gaze visualization employed in Visual Studio. This video supports our CHI 2017 paper of the same title.