Cognitive engineering is the analysis, modeling, design, and evaluation of complex sociotechnical systems with a focus on cognitive processes. It emerged in the 1970s with developments in cognitive psychology and artificial intelligence. The objective of cognitive engineering is to improve performance on cognitive tasks through designing effective support systems based on principles of human cognition and engineering design. Key methods in cognitive engineering include cognitive task analysis, cognitive work analysis, and modeling cognitive processes, behavioral processes, and human-machine systems. Cognitive engineering has applications in areas like human-computer interaction, neuroergonomics, and the design of systems like aircraft cockpits. Artificial intelligence can also be used to develop and test models of human cognition within cognitive engineering.