Ingineria cognitivă
a fost o metodă de inginerie utilizată în anii 1970 la Bell Labs, axată pe modul în care oamenii formează un model cognitiv al unui sistem bazat pe metafore comune. După cum sa explicat, de Joseph Henry Condon:
“ideea este că oamenii formează un model. Le prezentați câteva instrumente, unelte, cum ar fi un robinet, o sobă electrică sau ceva de genul acesta și demonstrați cum funcționează. Apoi formează în capul lor un model care arată cum funcționează în interior pentru a-i ajuta să-și amintească cum să-l folosească în viitor. Poate fi un model total eronat a ceea ce se întâmplă în interiorul cutiei negre.”
— Joseph Henry Condon, “interviu cu Joseph H. Condon (transcriere)”. Istoria științei, Universitatea Princeton. Accesat în 2017-05-17.
potrivit lui Condon, ideile ingineriei cognitive au fost dezvoltate mai târziu și independent de lucrările timpurii asupra sistemului de operare Unix.
don Norman a citat principiile ingineriei cognitive în articolul său din 1981, “adevărul despre Unix: interfața cu utilizatorul este oribilă.”Norman a criticat interfața de utilizator a Unix ca fiind” un dezastru pentru utilizatorul obișnuit.”Cu toate acestea,” utilizatorul ocazional “nu este publicul țintă pentru UNIX și, după cum indică citatul Condon de mai sus, un nivel ridicat de abstractizare a interfeței cu utilizatorul duce la modele cognitive care pot fi” total eronate.”