Andrew Ko is an Assistant Professor at the Information School at the University of Washington. His research interests include human and cooperative aspects of software development and design, and more broadly, the fields of human-computer interaction and software engineering. He has published articles in all of these areas, receiving best paper awards at top conferences such as the International Conference on Software Engineering (ICSE) and the ACM Conference on Human Factors in Computing (CHI), as well as extensive press on the Whyline, a debugging tool that lets users ask why questions about problematic output. In 2010, he was awarded an NSF CAREER award to support his research and teaching on evidence-based bug triage. In 2004, he was awarded both NSF and NDSEG research fellowships in support of his Ph.D. research. He received his Ph.D at the Human-Computer Interaction Institute at Carnegie Mellon University, advised by Brad Myers. He received Honors Bachelors of Science degrees in Computer Science and Psychology from Oregon State University in 2002.

Publications

Is This What You Meant? Promoting Listening on the Web with Reflect
Travis Kriplean, Michael Toomim, Jonathan T. Morgan, Alan Borning and Andrew J. Ko
Conference on Human Factors in Computing Systems, 2012. Full Paper (PDF)
LemonAid: Selection-Based Crowdsourced Contextual Help for Web Applications
Parmit K. Chilana, Andrew J. Ko and Jacob O. Wobbrock
Conference on Human Factors in Computing Systems, 2012. Full Paper
Mining Whining in Support Forums with Frictionary Mining Whining in Support Forums with Frictionary
Andrew J. Ko
Conference on Human Factors in Computing Systems, 2012. alt.chi
Personifying Programming Tool Feedback Improves Novice Programmers' Learning
Michael J. Lee and Andrew J. Ko
ACM International Computing Education Research Conference, 2011. Full paper
FeedLack Detects Missing Feedback in Web Applications
Andrew J. Ko and Xing Zhang
Conference on Human Factors in Computing Systems, 2011. Full Paper
Supporting Active Listening and Grounding on the Web through Restatement
Travis Kriplean, Michael Toomim, Jonathan T. Morgan, Alan Borning and Andrew J. Ko
Computer Supported Cooperative Work, 2011. Horizons (PDF)
How Power Users Help and Hinder Open Bug Reporting How Power Users Help and Hinder Open Bug Reporting
Andrew J. Ko and Parmit K. Chilana
Conference on Human Factors in Computing Systems, 2010. Full Paper (PDF)
    Best Paper Nominee
Understanding Usability Practices in Complex Domains Understanding Usability Practices in Complex Domains
Parmit K. Chilana, Jacob O. Wobbrock and Andrew J. Ko
Conference on Human Factors in Computing Systems, 2010. Full Paper (PDF)
Gestalt: Integrated Support for Implementation and Analysis in Machine Learning Processes Gestalt: Integrated Support for Implementation and Analysis in Machine Learning Processes
Kayur Patel, Naomi Bancroft, Steven M. Drucker, James Fogarty, Andrew J. Ko and James A. Landay
Symposium on User Interface Software and Technology, 2010. Full Paper (PDF)
Finding Causes of Program Output with the Java Whyline Finding Causes of Program Output with the Java Whyline
Andrew J. Ko
Conference on Human Factors in Computing Systems, 2009. Full Paper (PDF)