Sustainable interaction design integrates principles from environmental science, psychology, human–computer interaction and industrial design to shape user interactions that foster environmentally ...