Browse Dept. of Computer Science by Author "Daniel, Brett"
Now showing items 1-3 of 3
Daniel, Brett; Dig, Danny; Garcia, Kely; Marinov, Darko (2007-03)Refactorings are behavior-preserving program transformations that improve the design of a program. Refactoring engines are tools that automate the application of refactorings: first the user chooses a refactoring to apply, ...
Daniel, Brett; Boshernitsan, Marat (2008-04)Automatic white-box test generation is a challenging problem. Many existing tools rely on complex code analyses and heuristics. As a result, structural features of an input program may impact tool effectiveness in ways ...
Daniel, Brett; Jagannath, Vilas; Dig, Danny; Marinov, Darko (IEEE/ACM, 2009-08-23)Developers often change software in ways that cause tests to fail. When this occurs, developers must determine whether failures are caused by errors in the code under test or in the test code itself. In the latter case, ...