Cities, Birds, and Solar Phenomenon: an Integrated Tool for JUnit Test Prioritization

by
Derek Mehlhorn

Test-first and incremental testing methodologies are becoming increasingly popular because they help produce robust and verifiable code at a rapid pace. Initially, these methodologies are very productive because there are relatively few tests to run. As the number of test grow, the amount of time developers spend running tests can become quite large and begin to negatively impact the performance of the team. As part of the UrbanSim project, an Eclipse IDE integrated tool called Canary has been developed that sorts JUnit tests based on their probability of failure. This talk will discuss the design and development of the Canary application, as well as how this tool can be used by other projects.

Advised by Alan Borning

MGH 251
Wednesday
January 28, 2004
3:30 - 4:20 pm