When software developers want to understand the reason for a program's behavior, they must translate their questions about the behavior into a series of questions about code,...
We present reform, a system that envisions roles for both programmers and end users in enhancing existing websites to support new goals. First, programmers author a traditional ma...
Michael Toomim, Steven M. Drucker, Mira Dontcheva,...