Registered user since Fri 17 Oct 2014
Toolsmiths have created thousands of powerful and useful software development tools, yet software developers only use a small subset of the available tools, and those that a developer does use are often not fully leveraged. I believe that the solution to this problem can be found by rethinking the design of software development tools, based on a better understanding of why developers use and do not use these tools.
I am currently a visiting research scientist at Google, and an associate professor at North Carolina State University, where I direct the Developer Liberation Front. My research spans human-computer interaction and software engineering, winning an NSF CAREER Award in 2013 and three ACM SIGSOFT Distinguished Paper Awards. My research problems are informed by and my results influence software development at companies such as ABB, Google, and Microsoft.
Contributions
2016
Onward!
SPLASH
- Onward! 2016 Papers Chair in Steering Committee
- Session Chair of Keynote Friday (part of Keynotes and Awards)
- ERC member in External Program Committee within the OOPSLA-track
- Onward Program Chair's Report
- Session Chair of Programming Frameworks, Tools, and Methodologies (part of OOPSLA)
- Onward! PC Chair in Organizing Committee
- Onward! PC Chair in Organizing Committee
View general profile