TY - GEN
T1 - CoMoTo - The collaboration modeling toolkit
AU - Meyer, Charlie
AU - Heeren, Cinda
AU - Shaffer, Eric
AU - Tedesco, Jon
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - pedagogy
KW - program similarity
UR - http://www.scopus.com/inward/record.url?scp=79960332710&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79960332710&partnerID=8YFLogxK
U2 - 10.1145/1999747.1999789
DO - 10.1145/1999747.1999789
M3 - Conference contribution
AN - SCOPUS:79960332710
SN - 9781450308878
T3 - ITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science
SP - 143
EP - 147
BT - ITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science
T2 - 16th Annual Conference on Innovation and Technology in Computer Science, ITiCSE'11
Y2 - 27 June 2011 through 29 June 2011
ER -