|
1. |
Analysis of the Cognition Involved in Spreadsheet Software Interaction |
|
Human–Computer Interaction,
Volume 3,
Issue 4,
1987,
Page 309-349
Judith Reitman Olson,
Erik Nilsen,
Preview
|
PDF (1939KB)
|
|
摘要:
This article analyzes details of the cognition involved when people use spreadsheet software, a task that is both a major microcomputer application and a cognitively intense task. This task is analyzed in terms of the GOMS model (Card, Moran, & Newell, 1983), to test the generality of the model and to extend its set of parameters. We found that people using two seemingly similar spreadsheet applications, Lotus 1-2-3 and Multiplan, require very different amounts of time to accomplish the same tasks. Experienced users of Lotus 1-2-3 took far longer to complete the same four tasks than experienced Multiplan users did. It was found that some of additional time was due to the fact that Lotus 1-2-3 offers users a choice of two general methods to enter formulas. Lotus requires that the user decide which to use; this decision takes time. And, when the users type the address of the cell in which values reside instead of using the cursor to point to it, they pause a long time before typing each entry. Presumably they are scanning the screen and calculating the coordinates to type in during the pause. Again, these cognitive processes take time. In an analysis of a second task-adjusting the column width-there was substantial evidence that the performance changes when a method is repeated in close succession. This repetition affects the parameters that reflect the time it takes to retrieve command parts from memory. When the parameters for scanning, decision, and repetition were added to the keystroke analysis of our task, we found remarkable correspondence with the basic parameters from the Card et al. (1983) original work: The keystroke times and mental preparation times from their original experiments were very close to the estimates of those same parameters in our tasks. However, in our analysis of the spreadsheet task, we expanded the parameter set in the keystroke model to account for performance in tasks that require substantial planning, scanning, and repetition.
ISSN:0737-0024
DOI:10.1207/s15327051hci0304_1
出版商:Lawrence Erlbaum Associates, Inc.
年代:1987
数据来源: Taylor
|
2. |
Debugging: An Analysis of Bug-Location Strategies |
|
Human–Computer Interaction,
Volume 3,
Issue 4,
1987,
Page 351-399
Irvin R. Katz,
John R. Anderson,
Preview
|
PDF (2451KB)
|
|
摘要:
This article presents a series of four experiments investigating students' debugging of LISP programs. The experiments involve a population of students who know LISP reasonably well in that their errors are best classified as slips (Brown & Van Lehn, 1980). That is, students are unlikely to repeat the same errors either within their program or across programs (Experiment 1). The students' understanding of LISP is also reflected in their debugging behavior: They can usually fix a bug once they locate it. Students' difficulties are in locating the erroneous line of code. We observe that students use a variety of bug-location strategies during debugging (Experiment 2) and that the choice of strategy differs depending on whether students are debugging their own programs or other students' programs (Experiment 3). In addition, we observe that although the different bug-location strategies affect which lines of a program are searched, once students decide on a line, their ability to judge whether or not the line is correct and their ability to correct an error are not substantially affected by the strategy used to locate the line (Experiment 4). Finally, we argue that our results have implications not only for debugging in other computer languages, but for the general processes involved in troubleshooting as well.
ISSN:0737-0024
DOI:10.1207/s15327051hci0304_2
出版商:Lawrence Erlbaum Associates, Inc.
年代:1987
数据来源: Taylor
|
|