generated at
user interface
Ergonomics and human factors – the study of designing objects to be better adapted to the shape of the human body
History of the GUI
Information architecture – organizing, naming, and labelling information structures
Information visualization – the use of sensory representations of abstract data to reinforce cognition
Interface (computer science)
Knowledge visualization – the use of visual representations to transfer knowledge
Ncurses, a semigraphical user interface.

wikipedia user interface