Andrew Jensen Ko

Personal Homepage
Employer
()
Email

I'm an assistant professor at the Information School at the University of Washington. I direct the use research group. We study human aspects of software development with the aim of inventing technologies that help software teams be more user-centered. I am also a core member of the dub group, the cross-campus human-computer interaction research and education coalition at UW.

The goal of my research is for software evolution to be driven more by human needs and values than technological constraints. To do this, I study the human processes by which human desires get translated into code, including design, bug reporting, bug triage, issue tracking, technical support, help systems, debugging, bug finding, usability engineering, and end-user programming. In studying these phenomena, my goal is to invent tools and techniques that make it easier to design software that facilitates human endeavors

Publication Statistics

Publication period start
2000
Publication period end
2008
Number of co-authors
15

Co-authors
Number of publications with favourite co-authors

Productive Colleagues
Most productive colleagues in number of publications

Publications

Myers, Brad A., Park, Sun Young, Nakano, Yoko, Mueller, Greg, Ko, Andrew Jensen (2008): How designers design and program interactive behaviors. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 177-184. http://dx.doi.org/10.1109/VLHCC.2008.4639081

Ko, Andrew Jensen, Myers, Brad A. (2008): Debugging reinvented: asking and answering why and why not questions about program behavio. In: Schäfer, Wilhelm, Dwyer, Matthew B., Gruhn, Volker (eds.) 30th International Conference on Software Engineering ICSE 2008 May 10-18, 2008, Leipzig, Germany. pp. 301-310. http://doi.acm.org/10.1145/1368088.1368130

Scaffidi, Christopher, Ko, Andrew Jensen, Myers, Brad A., Shaw, Mary (2006): Dimensions Characterizing Programming Feature Usage by Information Workers. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 59-64. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.21

Coblenz, Michael J., Ko, Andrew Jensen, Myers, Brad A. (2005): Using Objects of Measurement to Detect Spreadsheet Errors. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 314-316. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.67

Ko, Andrew Jensen, Myers, Brad A. (2005): A framework and methodology for studying the causes of software errors in programming syst. In J. Vis. Lang. Comput., 16 (1) pp. 41-84. http://dx.doi.org/10.1016/j.jvlc.2004.08.003

Ko, Andrew Jensen (2004): Designing a Flexible and Supportive Direct-Manipulation Programming Environment. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 277-278. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.18

Ko, Andrew Jensen, Myers, Brad A., Aung, Htet Htet (2004): Six Learning Barriers in End-User Programming Systems. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 199-206. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.47

Ko, Andrew Jensen (2003): Preserving non-programmers\' motivation with error-prevention and debugging support tools. In: HCC 2003 - IEEE Symposium on Human Centric Computing Languages and Environments 28-31 October, 2003, Auckland, New Zealand. pp. 271-272.

Ko, Andrew Jensen, Myers, Brad A. (2003): Development and evaluation of a model of programming errors. In: HCC 2003 - IEEE Symposium on Human Centric Computing Languages and Environments 28-31 October, 2003, Auckland, New Zealand. pp. 7-14.

Ko, Andrew Jensen, Burnett, Margaret M., Green, T. R. G., Rothermel, Karen J., Cook, Curtis R. (2002): Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroug. In J. Vis. Lang. Comput., 13 (5) pp. 517-544. http://dx.doi.org/10.1006/jvlc.2002.0245

Burnett, Margaret M., Ren, Bing, Ko, Andrew Jensen, Cook, Curtis R., Rothermel, Gregg (2001): Visually Testing Recursive Programs in Spreadsheet Languages. In: HCC 2001 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments September 5-7, 2001, Stresa, Italy. pp. 288-. http://csdl.computer.org/comp/proceedings/hcc/2001/0474/00/04740288abs.htm

Green, T. R. G., Burnett, Margaret M., Ko, Andrew Jensen, Rothermel, Karen J., Cook, Curtis R., Schonfeld, Justin (2000): Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment. In: VL 2000 , 2000, . pp. 172-179. http://csdl.computer.org/comp/proceedings/vl/2000/0840/00/08400172abs.htm