Task Automation Interface Design Tools Development (Completed)
Last Published:  07/31/19 10:05:33 AM (Central)
Short Title: AIDTD
Responsible HRP Element: Space Human Factors and Habitability
Collaborating Org(s):
Funding Status: Completed - Task completed and produced a deliverable
Procurement Mechanism(s):

The objective of this research project was to develop a set of methodologies and tools to support the design and evaluation of the human-computer interaction process. This work was divided into three areas, with the ultimate goal of developing a suite of tools to support each area.

1.    Analyze: The first set of methods and tools were intended to help designers identify, describe and evaluate the different parts of the job. Depending on the stage of the design process, these methods are referred to as work domain analyses, task decompositions, task analyses, knowledge elicitation, and in the later stages, validation.

2.    Formulate: The second set of methods and tools was intended to bridge the gap from the analysis of the work domain. Specifically, once the structure of the work domain and tasks has been determined, methods and tools were needed to link the task structures to corresponding interface structures that could later be refined and evaluated.

3.    Build: This set of methods and tools was intended to enable rapid development and evaluation of automation, including the user-interface and the underlying automation behavior. The specific focus of this effort was to develop methods and tools that are usable by designers who are expert in the design domain, but aren’t necessarily formally trained in computer programming, or human performance analysis.


The outcome of this research was a set of methods and tools for automating the design and evaluation of the automation interfaces. These tools provide the means to meet the demand for analysis required for space exploration development time-line, enable increased iterative human factors testing of automation prototypes early in the design process, reduce the cost of development by design and testing of proposed systems early in the development life-cycle, reduce the cost of training and the maintenance of proficiency and improve safety (and reduce the costs of inefficiency and unsafe operations) through significant reduction in failure to complete task metrics.