ERIC Number: ED242312
Record Type: Non-Journal
Publication Date: 1984-Jan
Software Engineering for User Interfaces. Technical Report.
Draper, Stephen W.; Norman, Donald A.
The discipline of software engineering can be extended in a natural way to deal with the issues raised by a systematic approach to the design of human-machine interfaces. The user should be treated as part of the system being designed and projects should be organized to take into account the current lack of a priori knowledge of user interface design. Because of this lack of knowledge, interfaces should be developed through an iterative process. Thus it is essential to develop tools for evaluation and debugging of the interface, in much the same way as tools have been developed for the evaluation and debugging of program code. The tools for testing interfaces should include measures of interface performance, acceptance tests, and benchmarks. This paper outlines issues in the design of user interfaces and summarizes their consequences for the coding, documentation, debugging, and testing phases of software engineering. Also presented are a list of ONR (Office of Naval Research) technical reports on cognitive science, an ICS (Institute for Cognitive Science at the University of California, San Diego) technical report listing, and a list of names and addresses of government and private sector research/information centers and personnel concerned with computer-aided instruction. (Author/ESR)
Publication Type: Opinion Papers; Reports - Evaluative
Education Level: N/A
Sponsor: Office of Naval Research, Arlington, VA. Personnel and Training Research Programs Office.
Authoring Institution: California Univ., San Diego, La Jolla. Inst. for Cognitive Science.