There are whole disciplines around it called "Human Computer Interaction" http://en.wikipedia.org/wiki/Human-computer_interaction and "Information Design" http://en.wikipedia.org/wiki/Information_Design
There are whole disciplines around it called "Human Computer Interaction" http://en.wikipedia.org/wiki/Human-computer_interaction and "Information Design" http://en.wikipedia.org/wiki/Information_Design