Animated systems engineering : a new approach to high quality groupware application specification and development. - Cornelia Pahnke (2003)