Jump to Content
Louis Wasserman

Louis Wasserman

I am a software engineer at Google working on the Java Core Libraries Team. I received a B.S. in mathematics from the University of Chicago. I have interests in functional programming, algorithms, refactoring, and API design.

Research Areas

Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Preview abstract We discuss Refaster, a tool that uses normal, compilable before-and-after examples of Java code to specify a Java refactoring. Refaster has been used successfully by the Java Core Libraries Team at Google to perform a wide variety of refactorings across Google's massive Java codebase. Our main contribution is that a large class of useful refactorings can be expressed in pure Java, without a specialized DSL, while keeping the tool easily accessible to average Java developers. View details
    No Results Found