Publication statistics

Pub. period:2000-2008
Pub. count:12
Number of co-authors:15



Co-authors

Number of publications with 3 favourite co-authors:

Brad A. Myers:7
Margaret M. Burnett:3
Curtis R. Cook:3

 

 

Productive colleagues

Andrew Jensen Ko's 3 most productive colleagues in number of publications:

Brad A. Myers:155
Margaret M. Burnet..:103
T. R. G. Green:70
 
 
 
May 24

For a list of all the ways technology has failed to improve the quality of life, please press three.

-- Alice Kahn

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!

 
 

Andrew Jensen Ko

Picture of Andrew Jensen Ko. © Andrew Jensen Ko
Has also published under the name of:
"Andrew Ko"

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

Edit author info
Add publication

Publications by Andrew Jensen Ko (bibliography)

 what's this?
2008
 
Edit | Del

Myers, Brad A., Park, Sun Young, Nakano, Yoko, Mueller, Greg and 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.

 
Edit | Del

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

When software developers want to understand the reason for a program's behavior, they must translate their questions about the behavior into a series of questions about code, speculating about the causes in the process. The Whyline is a new kind of debugging tool that avoids such speculation by instead enabling developers to select a question about program output from a set of why did and why didn't questions derived from the program's code and execution. The tool then finds one or more possible explanations for the output in question, using a combination of static and dynamic slicing, precise call graphs, and new algorithms for determining potential sources of values and explanations for why a line of code was not reached. Evaluations of the tool on one task showed that novice programmers with the Whyline were twice as fast as expert programmers without it. The tool has the potential to simplify debugging in many software development contexts.

© All rights reserved Ko and Myers and/or ACM Press

 Cited in the following chapter:

» End-User Development: [/encyclopedia/end-user_development.html]


 
2006
 
Edit | Del

Scaffidi, Christopher, Ko, Andrew Jensen, Myers, Brad A. and 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.

2005
 
Edit | Del

Coblenz, Michael J., Ko, Andrew Jensen and 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.

There are many common errors in spreadsheets that traditional spreadsheet systems do not help users find. This paper presents a statically-typed spreadsheet language that adds additional information about the objects that spreadsheet values represent. By annotating values with both units and labels, users denote both the system of measurement in which the values are expressed as well as the properties of the objects to which the values refer. This information is used during computation to detect some invalid computations and allow users to identify properties of resulting values

© All rights reserved Coblenz et al. and/or IEEE Computer Society

 Cited in the following chapter:

» End-User Development: [/encyclopedia/end-user_development.html]


 
 
Edit | Del

Ko, Andrew Jensen and Myers, Brad A. (2005): A framework and methodology for studying the causes of software errors in programming systems. In J. Vis. Lang. Comput., 16 (1) pp. 41-84.

2004
 
Edit | Del

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.

 
Edit | Del

Ko, Andrew Jensen, Myers, Brad A. and 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.

2003
 
Edit | Del

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.

 
Edit | Del

Ko, Andrew Jensen and 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.

2002
 
Edit | Del

Ko, Andrew Jensen, Burnett, Margaret M., Green, T. R. G., Rothermel, Karen J. and Cook, Curtis R. (2002): Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroughs. In J. Vis. Lang. Comput., 13 (5) pp. 517-544.

2001
 
Edit | Del

Burnett, Margaret M., Ren, Bing, Ko, Andrew Jensen, Cook, Curtis R. and 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-.

2000
 
Edit | Del

Green, T. R. G., Burnett, Margaret M., Ko, Andrew Jensen, Rothermel, Karen J., Cook, Curtis R. and Schonfeld, Justin (2000): Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment. In: VL 2000 2000. pp. 172-179.

 
Add publication
Show this list on your homepage
 
 

Join the technology elite and advance:

 
1.

Your career

 
2.

Your network

 
 3.

Your skills

 
 
 
 
 
 

Changes to this page (author)

27 Oct 2011: Modified
27 Oct 2011: Modified
27 Oct 2011: Modified
13 Jul 2011: Modified
13 Jul 2011: Modified
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
12 Feb 2010: Modified
17 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/andrew_jensen_ko.html

Publication statistics

Pub. period:2000-2008
Pub. count:12
Number of co-authors:15



Co-authors

Number of publications with 3 favourite co-authors:

Brad A. Myers:7
Margaret M. Burnett:3
Curtis R. Cook:3

 

 

Productive colleagues

Andrew Jensen Ko's 3 most productive colleagues in number of publications:

Brad A. Myers:155
Margaret M. Burnet..:103
T. R. G. Green:70
 
 
 
May 24

For a list of all the ways technology has failed to improve the quality of life, please press three.

-- Alice Kahn

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!