NotesFAQContact Us
Search Tips
ERIC Number: ED247892
Record Type: RIE
Publication Date: 1980-Apr-21
Pages: 207
Abstractor: N/A
Reference Count: 0
Improving SOLO's User-Interface: An Empirical Study of User Behavior and a Proposal for Cost Effectiveness Enhancements to SOLO. CAL Research Group Technical Report No. 7.
Lewis, Matthew W.
This report describes an in-depth analysis of the errors made by users of SOLO, a programming language written for Open University students studying cognitive psychology. The study was designed to (1) determine the effectiveness of SOLO's current error-handling routines by evaluating how often SOLO produced "sensible" messages or automatic corrections; (2) examine the context surrounding errors and the kinds of conceptual misunderstandings which characterized their true causes; (3) suggest improvements to error-handling routines and other user aids; and (4) estimate the overheads incurred by such improvements and calculate the number of erroneous lines which could be successfully "trapped" or "pre-empted" by such improvements. An introduction describes the constraints from which SOLO evolved, features that "friendly systems" should incorporate, and features of SOLO. Data were collected by recording SOLO user interactions using the DEC-20 "Photo" program, which stores all the user input lines and SOLO response lines into a file in order of occurrence. Results are presented in relation to recommended changes in the system's user aids, specific type-related changes, and general changes. Appendices include a summary of all the changes, their requirements and benefits, and a breakdown of the errors that occurred by message and by types. (Author/LMM)
Institute of Educational Technology, The Open University, Walton Hall, Milton Keynes, MK7 6AA, England.
Publication Type: Reports - Evaluative
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: Open Univ., Walton, Bletchley, Bucks (England).
Identifiers: Open University (Great Britain); SOLO Programing Language; User Needs