Menurut Ben Shneiderman (1997), interaksi manusia dan komputer (IMK) atau Human-Cumputer Interaction (HCI) adalah disiplin ilmu yang berhubungan dengan perancangan, evaluasi, dan implementasi sistem komputer interaktif untuk digunakan oleh manusia, serta studi fenomena-fenomena besar yang berhubungan dengannya.
Fokus pada IMK adalah perancangan dan evaluasi antarmuka pemakai (user interface). Antarmuka pemakai adalah bagian sistem komputer yang memungkinkan manusia berinteraksi dengan komputer.
Dalam bukunya yang berjudul "Designing The User
Interface" , Ben Shneiderman mengemukakan 8 aturan emas dalam mendesign
Interface :