Computational cognitive architectures and models (e.g. ACT-R , Soar Soar) have been developed to emulate human behavior using computers to study human cognitive processes such as perceptual, cognitive, and motor processes. Cognitive models like KLM and other GOMS models can help evaluate human performance and refine HCI design. These models normally estimate the time for a skilled user to finish a set of clearly-defined cognitive tasks on computers. Several software tools have been developed to assist cognitive modelling such as CogTool, SANLab-CM, and Cogulator.
Eye gaze data captured by eye trackers have been used in studies of cognitive modeling especially for visual search targets/objects on computer displays. Eye trackers are also used for validating and comparing cognitive models of visual search tasks as well as understanding human users' cognitve processes when interacting with security-sensitive systems (e.g. detection of phising websites).