Novel Methods of Displaying Source History

A Preliminary User Study

Everyone uses version control for software development
Facilitates maintenance
Allows parallel development ("branches")

Users want to ask questions of the system
When was this chunk of code introduced?
What were all the changes made to fix this bug?
When was the last use of this routine deleted?

We'll talk about better ways to answer these questions.

Zachary Weinberg
13 May 2002