Evaluating computer-supported collaboration for a problem-solving task | IEEE Conference Publication | IEEE Xplore