Exploring a human centered perspective on collaboration and knowledge management systems