Cognitive Design Patterns

Abstract

We introduce the concept of cognitive design patterns and discuss ways in which these patterns can better integrate early work analyses with software development. Cognitive design patterns are units of work that, in combination, enable human operators to accomplish the range of tasks needed for success in complex systems. Each pattern consists of a normative model of the relevant cognitive competency, expressed in terms accessible to software design and practice. Our proposal is that these patterns be included as resources in GUI builders, thereby adding standardized design capabilities to the software engineering toolkit.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2008
Accession Number
ADA514714

Entities

People

  • Christopher R. Hale
  • Vincent Schmidt

Organizations

  • Leidos

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Application Software
  • Cognitive Systems Engineering
  • Complex Systems
  • Computer Programming
  • Engineering
  • Engineers
  • Government Procurement
  • Governments
  • Graphical User Interface
  • Human Systems Integration
  • Language
  • Military Research
  • Software Development
  • Systems Engineering
  • Work Elements

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design
  • Theoretical Analysis.