Wolves, football, and ambient computing: facilitating collaboration in problem solving systems through the study of human and an