Direct manipulation interface
Computer science
Science
Social psychology
Human–computer interaction
Ben Shneiderman
Computing