Environmental Satisfaction in Open-Plan Environments : 6 . Satisfaction Algorithms for Software