Amy Ko

Registered user since Thu 14 Jul 2016

Name: Amy Ko

Bio: Amy J. Ko is an Associate Professor at the University of Washington Information School and an Adjunct Associate Professor at the Paul G. Allen School of Computer Science and Engineering. She directs the Code & Cognition Lab, where she studies human aspects of programming. Her earliest work included techniques for automatically answering questions about program behavior to support debugging, program understanding, and reuse. Her later work studied interactions between developers and users, and techniques for web scale aggregation of user intent through help systems; she co-founded AnswerDash to commercialize these ideas. Her latest work investigates programming skills and new methods for learning them, including the programming language knowledge, APIs knowledge, and programming strategies. This work has spanned over 80 peer-reviewed publications, 11 receiving best paper awards and 4 receiving most influential paper awards. She received her Ph.D. at the Human-Computer Interaction Institute at Carnegie Mellon University in 2008, and degrees in Computer Science and Psychology with Honors from Oregon State University in 2002.

Country: United States

Affiliation: University of Washington

Personal website:

Research interests: Computing Education, HCI, Software Engineering


ICER 2020Program Co-Chair in Organizing Committee
Program Co-Chair in Program Committee within the Research Papers-track
Author of Learning Machine Learning with Personal Data Helps Stakeholders Ground Advocacy Arguments in Model Mechanics within the Research Papers-track
Co-chair of Award Session within the Research Papers-track
LIVE 2018Committee Member in Program Committee within the LIVE 2018-track
ICSE 2020JSEET Co-Chair in Organizing Committee
ICSE 2019Committee Member in Program Board within the Technical Track-track
ICPC 2018Author of Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and Mining (Keynote) within the Technical Research-track
MSR 2018Author of Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and Mining within the Technical Papers-track
PX/17.2Committee Member in Program Committee within the PX/17.2-track
PLATEAU 2017Author of Modeling Programming Problem Solving Through Interactive Worked Examples within the PLATEAU 2017-track
PX 2017Committee Member in Program Committee within the PX-track
PLATEAU 2016Author of What Is a Programming Language, Really? within the PLATEAU-track
Committee Member in Program Committee within the PLATEAU-track
* ICSE 2018 *Author of Most Most Influential Paper: Debugging reinvented: asking and answering why and why not questions about program behavior within the Plenary Sessions-track
Session Chair of Studying Software Engineers I (part of Technical Papers )
Committee Member in Program committee within the Technical Papers -track
SPLASH 2016Keynote Speaker of SPLASH 2016 Keynote: A Human View of Programming Languages within the Keynotes and Awards-track