Philosopher Kenneth Craik explained that mental models are internal representations that people build about the world around them, including their activities, and being influenced by their cultural practices. In this vein, people structure their communications using mental models, which should be reflected in user interfaces to encourage adequate human-machine interfaces (HMI).