Human–computer interaction mostly refers to the design, evaluation, and implementation of interactive computing systems for people's use. It is a 3-in-1 process that combines research and getting ready to design, design and testing.