approach solving interactive software based problems ref name inmates ref problems designing computer interfaces fundamentally different include software eg hammers cooper introduces concept cognitive friction interface design complex difficult use behaves inconsistently unexpectedly possessing different modes ref name inmates alternatively interfaces designed serve needs service product provider user needs may poorly served approach usability usability answers question someone use interface jakob nielsen describes usability quality attribute describes usable
Applied science Architecture and design User experience design Interaction design