Using Work-Centered Specifications to Integrate Cognitive Requirements into Software Development

As Cognitive Engineering (CE) becomes mainstream, methods are needed to better integrate the unique cognitive requirements of the target users of a Human Computer Interface (HCI) into software development requirements and testing. This paper discusses a preliminary work-centered specification describing the key cognitive HCI elements of a complex work system that enhance situation awareness (SA) and decision making. The specification provides traceability from the cognitive requirements obtained during knowledge acquisition to specific display elements in the final design. This specification approach can be applied to any CE methodology. We are applying it to a working prototype currently being integrated into an operational system. We have elicited feedback from developers of the operational system regarding the content and usefulness of the specification as it applies to their software development processes. This paper highlights critical aspects of our inaugural work-centered specification.