Ethnographic study of collaborative knowledge work | IBM Journals & Magazine | IEEE Xplore