Developing a Sophisticated User Interface to Support Domain-Oriented Application Composition and Generation Systems
Abstract
This research refined the visual presentation and usability of a previously developed visual interface for a domain-oriented application composition and generation system. The refined visual interface incorporated domain-specific bit-mapped graphics and sophisticated user interface design concepts to reduce user workload. User workload was reduced through object layout, window design, and color utilization techniques; by combining repetitive procedures into single commands; and reusing, rather than recreating, composition information throughout the application composition process. The Software Refinery environment, including its graphical interface tool INTERVISTA, was used to develop techniques for visualizing and manipulating objects contained in a formal object base. INTERVISTA was supplemented with graphical routines provided by Common Windows, a Lisp-based graphical environment that serves as the foundation for INTERVISTA. The interface was formally validated with a well-understood application domain, digital logic- circuits, and users of the interface were polled to ascertain the subjective usability of the interface. A comparative analysis of the application composition process with the previous visual interface was conducted to quantify the workload reduction realized by the new interface. Workload was measured as the number of user interactions (mouse or keyboard) required to compose an application. On average, application composition effort was reduced 44.0% for the test cases.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 15, 1993
- Accession Number
- ADA274080
Entities
People
- Jay A. Cossentine
Organizations
- Air Force Institute of Technology