The effects of computer-supported collaborative learning on students' writing performance. - Tracy Hayes; Xun Ge (ICLS (1), 2008)