Video
Candidate Talk: Debugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior
Most software undergoes a brief period of rapid development, followed by a much longer period of maintenance and adaptation. As a result, software developers spend most of their time exploring a system’s underlying source code…
Project
BLEWS – What The Blogosphere Tells You About News
While typical news-aggregation sites do a good job of clustering news stories according to topic, they leave the reader without information about which stories figure prominently in political discourse. BLEWS uses political blogs to categorize…