cs0703136/main.tex
1: % Uncomment next line to generate hyperlinked PDFs; leave commented to generate previews
2: \newif\ifPDF
3: \ifx\ifPDF\undefined
4:   % output in ACM format
5: 
6:   \documentclass[acmtoce]{acmtrans2m}
7: 
8:   %%% FIXME
9:   % \acmVolume{2}
10:   % \acmNumber{3}
11:   % \acmYear{01}
12:   % \acmMonth{09}
13: 
14:   % put here packages only for the DVI:
15:   \usepackage[dvips]{graphicx}
16: \else
17:   % pdf output, hyperreferenced and all
18:   \documentclass[acmtoce]{acmtrans2m}
19:   % put here packages only for the PDF:
20:   \usepackage[pdftex]{graphicx}
21:   \DeclareGraphicsExtensions{.pdf,.png,.jpg}
22: %  \usepackage[pdftex,colorlinks=true,
23: %        pdfstartview=FitV,
24: %        linkcolor=blue,
25: %        citecolor=blue,
26: %        urlcolor=blue,
27: %        pagebackref=true,
28: %        hyperindex=true,
29: %        plainpages=false
30: %      ]{hyperref}
31: %      \pdfinfo{
32: %        /Title   (AC: An Integrated Source Code Plagiarism Detection Environment)
33: %        /Author  (Manuel Freire, Manuel Cebrian and Emilio del Rosal)
34: %        /Keywords  (Source Code Similarity, Plagiarism Detection, Information %Visualization, Outlier Analysis, Grammatical Evolution)
35: %      }
36: \fi
37: \pdfoutput=1
38: 
39: % Package declarations
40: \usepackage{graphicx}
41: \graphicspath{{./img/}}
42: \usepackage{amsmath}
43: \usepackage{array}
44: \usepackage{enumerate}
45: \usepackage{lscape}
46: \usepackage{placeins}
47: 
48: % Multiple subfigures; each can receive a separate caption.
49: \usepackage{subfigure} 
50: 
51: % Definitions
52: \newcommand{\ncd}{\text{NCD}}
53: \newcommand{\sys}[1]{\textsc{#1}\index{\textsc{#1}}}
54: \newcommand{\ac}{\sys{AC}}
55: 
56: \markboth{Manuel Freire et al.}{AC: An Integrated Source Code Plagiarism Detection Environment}
57: 
58: \title{AC: An Integrated Source Code Plagiarism Detection Environment}
59: 
60: \date{}
61: 
62: % Authors in not-so-alphabetical order
63: \author{MANUEL FREIRE, MANUEL CEBRI\'AN and EMILIO DEL ROSAL\\Universidad Aut\'onoma de Madrid}
64: 
65: % Difficult hypenation here
66: \hyphenation{}
67: \begin{abstract}
68: Plagiarism detection in educational programming assignments is still a problematic issue in terms of resource waste, ethical controversy, legal risks, and technical complexity. This paper presents \ac{}, a modular plagiarism detection system. The design is portable across platforms and assignment formats and provides easy extraction into the internal assignment representation. Multiple similarity measures have been incorporated, both existing and newly-developed. Statistical analysis and several graphical visualizations aid in the interpretation of analysis results. The system has been evaluated with a survey that encompasses several academic semesters of use at the authors' institution.
69: \end{abstract}
70: 
71: \category{K.3.2}{Computers and education}{Computer and Information Science}[Computer Science Education]
72: 
73: \category{H.4.2}{Information Systems Applications}{Types of Systems}[Decision Support]
74: 
75: \category{H.5.2}{Information Interfaces and Presentation}{User Interfaces}[Graphical user interfaces]
76: 
77: \category{I.5.3}{Pattern Recognition}{Clustering}[Similarity Measures]
78: 
79: \terms{Human Factors, Theory, Design}
80: 
81: \keywords{Source code similarity, Plagiarism Detection, Information Visualization, Outlier Analysis, Grammatical Evolution}
82: 
83: \begin{document}
84: 
85: \setcounter{page}{111}
86: 
87: %%% Template suggests this, but www searches can find us just fine...
88: \begin{bottomstuff}
89: Author's address: Escuela Polit\'ecnica Superior,
90: Universidad Aut\'onoma de Madrid,\newline
91: 28049 Madrid, Spain.
92: \texttt{\{manuel.freire, manuel.cebrian, emilio.delrosal\}@uam.es}
93: \newline
94: % Author's address: L. Lamport, System Research Center,
95: % Digital Equipment Corporation, 130 Lytton Ave., Palo Alto, CA 
96: % 94301.\newline
97: \end{bottomstuff}
98: \maketitle
99: 
100: % Introduction
101: \input{intro}
102: % Motivation & State of the Art
103: \input{state}
104: % Design
105: \input{design}
106: % Evaluation
107: \input{examples}
108: % Conclussions
109: \input{conclusion}
110: \include{acks}
111: 
112: \bibliographystyle{acmtrans}
113: \bibliography{main}
114: 
115: \begin{received}
116: Received January 2008;
117: % November 1993;
118: % accepted January 1996
119: \end{received}
120: 
121: \end{document}
122: