CoMoTo - The collaboration modeling toolkit

Charlie Meyer, Cinda Heeren, Eric Shaffer, Jon Tedesco

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We are excited to introduce CoMoTo - the Collaboration Modeling Toolkit - a new, web-based application that expands and enhances well-known software similarity detection systems. CoMoTo is an end-to-end data management, analysis, and visualization system whose purpose is to assist instructors of courses requiring programming exercises to monitor and investigate the extent of student collaboration, both allowed and illicit. We describe CoMoTo's interface, which was designed to facilitate scrutiny of collaboration data projected along student, course, assignment, etc. attributes, and to allow for interactive visualization of pairwise similarity measures via a dynamic graph. We also elaborate on the details of CoMoTo's implementation. Finally, we briefly discuss two use cases that foreshadow CoMoTo's broad utility in student code analysis, not only for plagiarism detection, but also for investigating early student coding styles, and for evaluating software similarity detection systems, themselves.

Original languageEnglish (US)
Title of host publicationITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science
Pages143-147
Number of pages5
DOIs
StatePublished - 2011
Event16th Annual Conference on Innovation and Technology in Computer Science, ITiCSE'11 - Darmstadt, Germany
Duration: Jun 27 2011Jun 29 2011

Publication series

NameITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science

Conference

Conference16th Annual Conference on Innovation and Technology in Computer Science, ITiCSE'11
Country/TerritoryGermany
CityDarmstadt
Period6/27/116/29/11

Keywords

  • pedagogy
  • program similarity

ASJC Scopus subject areas

  • Management of Technology and Innovation

Fingerprint

Dive into the research topics of 'CoMoTo - The collaboration modeling toolkit'. Together they form a unique fingerprint.

Cite this