Browse Research and Tech Reports - Computer Science by Author "Daniel, Brett"

  • 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, ...

    application/pdf

    application/pdfPDF (151kB)
  • 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 ...

    application/pdf

    application/pdfPDF (365kB)
  • 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, ...

    application/pdf

    application/pdfPDF (385kB)