Computer Science Ph.D. student Emerson Murphy-Hill won second place in the Grand Finals of the Association for Computing Machinery (ACM) Student Research Competition. In his research entitled "Improving Usability of Refactoring Tools," Emerson investigated how tools that restructure computer programs can be improved to help programmers do their jobs more quickly and accurately. Emerson hopes that this research will yield more productive programmers, and will eventually yield more affordable and more reliable software.
The research also won second place at the International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) conference last fall, advancing to the Grand Finals this spring with 17 other students from 6 different computer science conferences. Emerson received the award at the ACM Awards Banquet on June 9th, held in San Diego. Emerson's research is sponsored by a National Science Foundation project on multiple-view programming. Emerson's advisor and principal investigator on this project is Dr. Andrew P. Black.