His research focuses on software development tools, with an emphasis on automated refactoring tools. He has also worked as an independent software consultant and contributes to several open source software projects. JUDGING CRITERIA