Spaceship Launch: Designing a Collaborative Exergame for Families
Social translucence: an approach to designing systems that support social processes