Can collaborative systems "think"? Insights gleaned from looking at collaborative systems as cognitive systemsChristine A. Halverson2006CTS 2006