A population approach to ubicomp system design