Noun
interaction design (uncountable) (software design) The structure and definition of the behavior of a system, the surrounding environment, corresponding artifacts, and the elements that communicate the aforementioned behavior.