<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Textual-Based Similarity Approach for Efficient and Scalable External Plagiarism Analysis</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Daniel Micol</institution>
          ,
          <addr-line>Óscar Ferrández, Fernando Llopis, and Rafael Muñoz</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Research Group on Natural Language Processing and Information Systems Department of Software and Computing Systems University of Alicante San Vicente del Raspeig</institution>
          ,
          <addr-line>E-03080 Alicante</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2010</year>
      </pub-date>
      <abstract>
        <p>In this paper we present an approach to detect external plagiarism based on textual similarity. This is an efficient and precise method that can be applied over large sets of documents. The system that we have developed contains a first phase of document selection that uses a variant of tf -idf applied over the terms that appear in the two documents of the pair being compared. After this is done, we apply a more complex and accurate function based on character n-grams over the subset of documents resulting from the first step in order to extract the plagiarized passages, or matches. Once all matches for a given document are extracted, we perform a greedy match merging operation to allow in-between text in order to be compatible with certain levels of plagiarism obfuscation. In our participation in the 2nd International Competition on Plagiarism Detection, we achieved an overall score of 0:2222, ranking 11th out of 18 participants.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        External plagiarism analysis is a complex task that attempts to determine if a suspicious
document contains one or more appropriations of another text which belongs to a set
of source candidates. It can be a very expensive task if the number of documents to
compare against is large. This is the case for the corpora provided by the organizers of
the 1st and 2nd International Competitions on Plagiarism Detection [
        <xref ref-type="bibr" rid="ref11 ref12">11,12</xref>
        ], which we
have used as training and evaluation sets for our participation in the latter competition.
These corpora contain two sets of documents, namely suspicious and source. The first
of them contains those documents that may include one or more plagiarisms extracted
from documents from the second of these sets. In total, the corpora provided for this
competition contain several thousands of documents of both kinds.
      </p>
      <p>Given the large amount of data to process, and the number of document comparisons
to perform, one of the main goals for the systems that participate in these competitions
is to be highly efficient. For this purpose, we decided to apply a lightweight document
similarity function that would be used as heuristic to determine if a given suspicious
and source documents are similar enough to hold a plagiarism relation. After a set
of candidate source documents is extracted, we apply a more expensive and accurate
function to detect the corresponding plagiarized fragments. This two-step architecture
is in line with the current state of the art systems.</p>
      <p>The remainder of this paper is structured as follows. The next section will describe
the state of the art in external plagiarism analysis. The third will describe the methods
implemented in our system, while the fourth one contains the experimental results of
our approach. Finally, the fifth and last section presents our conclusions and proposes
future work based on our current research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>State of the art</title>
      <p>
        Most of the research approaches in the field of external plagiarism analysis contain a
simple and efficient heuristic retrieval to reduce the number of source documents to
compare every suspicious text against, and a more complex and costly detailed
analysis that attempts to extract the exact position of the plagiarized fragment, if any [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
As mentioned before, the system that we have developed is in line with this two-step
architecture.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Heuristic retrieval</title>
        <p>Given the large amount of data to process, and the number of document comparisons
to perform, one of the main goals of the systems that participate in the previously
mentioned competitions is to be highly efficient. Theoretically, every source document could
be the origin of a given plagiarism from a suspicious document, so we need to compare
all of them with each other. This has a squared complexity, assuming the number of
documents in both sets is of the same magnitude, and therefore presents performance
and scalability limitations. Because of this, performing a lightweight heuristic retrieval
that reduces the number of comparisons to perform is highly recommendable.</p>
        <p>
          Some authors, like [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], create an inverted index of the corpus documents’ contents
in order to be able to retrieve efficiently a set of texts that contain a given n-gram. Other
authors, such as [
          <xref ref-type="bibr" rid="ref3 ref5">3,5</xref>
          ], decided to apply a document similarity function that would be
used as heuristic to determine if a given suspicious and source documents are similar
enough to hold a plagiarism relation.
        </p>
        <p>
          On the other hand, some authors, like [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], implement a character-level n-gram
comparison and apply a cosine similarity based on term frequency weights. With this
approach they extract the 51 most similar source documents to the suspicious one being
analyzed. Other authors, such as [
          <xref ref-type="bibr" rid="ref2 ref6">2,6</xref>
          ], decided to implement a word-level n-gram
comparison. The first of them, [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], keeps the 10 most similar using a custom distance
function based on frequency weights, while the second, [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], keeps those source documents
that share at last 20 word-grams of length 5. Low granularity word n-grams, with a size
of 1, have been explored by [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], applying cosine similarity using frequency weights
to extract the two most similar partitions for every sentence in a document, using the
source documents’ sentences as centroid. Finally, [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] has applied the well-known
document fingerprinting approach described in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] with 50 character chunks and overlap
of 30. The candidate source documents will be those that share at least one value with
the suspicious document’s fingerprint.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Detailed analysis</title>
        <p>
          Regarding the detailed analysis, [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] extracts character-level n-grams, and later on
performs a computation of the distances of adjacent matches, joining them based on a
Monte Carlo optimization. Afterwards, they propose a refinement of the obtained
section pairs. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] extracts matches of word n-grams of length 5, and applies a match
merging heuristic to obtain larger matches. Then they extract the maximal size which share
at least 20 matches, including the first and the last n-gram of the matching sections, and
for which 2 adjacent matches are at most 49 not-matching n-grams apart. On the other
hand, [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] performs a greedy match merging if the distance of the matches is not too
high.
        </p>
        <p>
          A more strict approach has been presented by [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], requiring exact sentence matches,
and afterwards applying a match merging approach by greedily joining consecutive
sentences. In this method, gaps are allowed if the respective sentences are similar to the
corresponding sentences in the other document. Finally, [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] requires an exact match of
document fingerprints, doing an extraction of the pairs of sections which are obtained
by enlarging matches and joining adjacent matches. Gaps are required to be below a
certain Levenshtein edit distance.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>As mentioned before, the corpora that we want to use our system against contain several
thousands suspicious and source documents, where every suspicious may include
plagiarisms of one or more source documents. If we were to compare all of them with each
other, we would have to do millions of document comparisons. Given that every
document can contain thousands or millions of characters, this set of comparisons becomes
intractable.</p>
      <p>To make this problem computationally feasible, we must reduce by a large factor
the number of document comparisons to perform, by generating a subset of candidate
source documents for every suspicious text. After this subset has been computed, we
will be able to apply a more complex function that will detect the plagiarized fragments,
if any. This measure should be as independent as possible of the document sizes, given
that otherwise our system will not scale.
3.1</p>
      <sec id="sec-3-1">
        <title>Document selection</title>
        <p>As mentioned before, the first step would be to select a subset of candidate source
documents that will later on be compared against a given suspicious document. This
should reduce by a large factor the number of document comparisons to perform. To
generate this set we will have to loop through all source documents, and given that this
set is large, this operation needs to be efficient.</p>
        <p>Our approach to solve this problem is to weight the words in every document and
then compare the weights of those terms that appear in both the suspicious and the
source documents being compared. The similarity score between the aforementioned
two documents will be the sum of the common term weights.</p>
        <p>
          Similarity measure To measure the similarity between a suspicious and a source
document, we will use a variant of the term frequency inverse document frequency function
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], or tf -idf , commonly used in information retrieval. It is applied over a term, ti, in
a given document, dj , and is defined as follows:
where the term frequency of ti in document dj , or tfi;j , is:
tf -idfi;j = tfi;j idfi
tfi;j =
        </p>
        <p>ni;j
X nk;j
k
tfi;j = ni;j
idfi =</p>
        <p>1
jfd : ti 2 dgj</p>
        <p>With regards to idf , given that in our case the number of documents in the corpus
is constant and we will only need the relative tf -idf value, not the absolute, we can
simplify this function by removing the jDj and the logarithm:</p>
        <p>Finally, the similarity score of two documents, being dj the suspicious and dk the
source one, will be defined as shown in the following equation:
being ni;j the number of occurrences of the considered term, ti, in document dj , and
the denominator is the sum of the number of occurrences of all terms in document dj .</p>
        <p>Furthermore, the inverse document frequency of term ti, or idfi, is defined as:
idfi = log</p>
        <p>jDj
jfd : ti 2 dgj
where jDj is the number of documents in our corpus.</p>
        <p>For our purpose this definition of tf -idf is not optimal. The tf value is normalized
by the length of a document to prevent longer documents from having a higher weight.
This makes sense in information retrieval applications such as search engines. However,
in our case it would be better to skip this normalization given that the more times a
word appears in a document, the higher likelihood it will have to contain a plagiarized
fragment, regardless of its size. This is because there will be more passages that are
similar and that therefore could be plagiarized. Therefore, tf in our case will be defined
as:
(1)
(2)
(3)
(4)
(5)
(6)</p>
        <p>X
tw2dj\dk
simdj;dk =
(tfw;j idfw;j ) =</p>
        <p>X
tw2dj\dk
nw;j</p>
        <p>1
jfd : tw 2 dgj
where jdj represents the number of texts in the source documents corpus that contain a
term that appears in both the suspicious and the source documents.</p>
        <p>Therefore, the similarity of two documents will be higher the more words they have
in common, and also the fewer documents those terms appear in.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Choosing the candidate source documents Now that the document similarity mea</title>
        <p>sure is defined, we describe the approach to compare suspicious and source documents.
As mentioned before, the similarity measure will be applied over those terms that
appear in both the corresponding suspicious and source documents being compared. For
this purpose, we normalize and tokenize the contents of every document. This means
that we only keep alphanumerical symbols, and the rest are replaced by spaces. After
this process is done, we do a space-based tokenization to keep all tokens, filtering stop
words and calculating the tf -idf of all remaining terms.</p>
        <p>When we compare two documents we will have two arrays with the tf -idf of the
terms in both of them, and will be able to calculate a similarity score as defined above.
Each of these scores will be stored in a dictionary data structure where the key will be
the corresponding term, and the value its tf -idf . Now comparing two documents is a
linear complexity task.</p>
        <p>For every suspicious document we will perform a comparison with all source
documents in our corpus, and keep those that have the highest similarity scores. If we
maintain a larger number of source documents we will have a higher recall for the next
phase, but also higher response time, and vice versa for lower number of source
documents.
3.2</p>
      </sec>
      <sec id="sec-3-3">
        <title>Passage selection</title>
        <p>Once we have a small set of source documents to compare against for every suspicious
one, we can perform a more accurate and costly comparison between pairs of documents
in order to detect the plagiarized fragments, or passages, if any.</p>
        <p>Match extraction The approach that we have implemented first normalizes the
contents of every document by keeping only alphanumerical characters, and removing
spaces and punctuation symbols. This last point is a difference with the
normalization mentioned before, and the reason for this is that we want our system to behave
correctly against certain cases of low obfuscation like word-breaking or concatenation.
Therefore, we use character-based n-grams over the normalized document contents. If
we used word-based n-grams instead, our passage selection algorithm wouldn’t behave
well with the aforementioned obfuscation cases.</p>
        <p>After the text has been normalized, we try to find the largest common substring
between suspicious and source documents, requiring a minimum length which will be the
n-gram size. Assuming that the suspicious document has n characters, and the source
one has m, the complexity of a brute force solution for this problem would be O(n m),
which is of the order of O(n2). This is too expensive and presents scalability
limitations, especially for large documents.</p>
        <p>
          An optimization to this approach is to hash all overlapping n-grams of both the
suspicious and source documents, storing, for every n-gram, the positions where they
appear in the text. Once the n-grams of the source document being compared against
have been hashed, we will iterate through the contents of the suspicious document,
extract n-grams starting at every given offset, look them up in the hash of n-grams of
the aforementioned source document, and go directly to the positions where the given
ngram appears, limiting unnecessary comparisons. From these points we will try to find
the largest common substring to both documents. A similar n-gram hashing technique
is described in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>In our system we wanted to choose an n-gram size that would maintain a passage’s
meaning, and that is also not too strict. Smaller n-grams have the problem that they
might match parts of a word and therefore the meaning would be lost. On the other
hand, longer n-grams don’t behave well when there is plagiarism obfuscation, so if the
plagiarized sentence has been somehow altered, they won’t work. In our experiments
we used an n-gram size of 30 characters.</p>
        <p>Match merging The result of the match extraction step will be a set of identical
substrings that appear in both the suspicious and source documents. It would be beneficial
to make this comparison less restrictive by allowing additional words or characters to
appear in-between matches, so that our system works well on certain kinds of low level
obfuscations. This is common among plagiarism when the corresponding person
introduces additional words or rearranges part of the appropriated text. To overcome this
issue, we perform a match merging operation, which attempts to group matches, and
the text in-between, if they are close enough in both source and suspicious documents.</p>
        <p>This is a greedy process that recursively attempts to merge matches if they satisfy
the following two heuristics:
– The length of the text in-between two matches, mi and mj , is smaller than the
length of mi plus the length of mj . This applies to the source and the suspicious
part of the matches.
– The length of the merged match cannot be longer or equal than twice the length of
mi plus the length of mj . This applies to the source and the suspicious part of the
matches.</p>
        <p>
          These two heuristics are similar to those presented in [
          <xref ref-type="bibr" rid="ref2 ref6">2,6</xref>
          ], and they have been
obtained empirically.
        </p>
        <p>
          In addition, at the end of the merging operation we will discard those matches that
contain less than 100 characters in either source or suspicious document, as the
minimum plagiarism size for the corpus that we use is 50 words [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], and therefore we
believe that 100 characters is a safe lower limit.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimentation and results</title>
      <p>We have performed two sets of experiments with our system. The first of them used an
annotated training corpora to tune it, and the second one used an unannotated corpora
in order to evaluate our approach.</p>
      <p>The machine we used to carry out the experiments described in this section had 8
CPU cores, each of them running at a frequency of 2.53 GHz, and 16 GB of RAM.
To maximize the usage of this machine’s capabilities, we designed our system to be
multi-threaded as most of the methods presented in this paper are fully parallelizable.
4.1</p>
      <sec id="sec-4-1">
        <title>Training</title>
        <p>To tune our system to behave optimally, we used the external plagiarism corpora from
the 1st International Competition on Plagiarism Detection, given that it contained
annotations. This corpora contains a source documents corpus composed of 14; 429 texts,
and a suspicious documents corpus composed of 14; 428 elements. Half of the
suspicious texts contain a plagiarism, which ranges between 0% and 100% of the
corresponding source document. In addition, the plagiarism length is evenly distributed between
50 and 5; 000 words.</p>
        <p>The first aspect that we experimented with was trying to determine the optimal
number of documents to be selected, given that a larger number of elements would
lead to higher accuracy, but would affect performance negatively given that we would
have more documents to process. The opposite applies to smaller selected document
sets. Table 1 shows the results from this experiment using different set sizes, where
column Captured represents the number of plagiarisms that are contained within the set
of source documents, and Missed those that are not included in this set.</p>
        <p>Given the values shown in the previous table, we decided to use a number of
documents of 10, since we believe it is the best trade-off between amount of texts and
recall. After this step, we executed the passage selection, obtaining the following
results: overall = 0:3902, f -score = 0:5665, precision = 0:6873, recall = 0:4819,
and granularity = 1:7354. If we had participated in the 1st International Competition
on Plagiarism Detection, our system would have ranked 4th out of 11 participants, as
shown in Table 2. As we can see in this table, the strongest aspect of our system is
its precision, where it ranks the third among all participants. On the other hand, recall
and granularity were not as good, but still within the top half. The reason why recall is
lower is in part due to the fact that we chose 10 source documents per suspicious text
to evaluate, giving a maximum coverage value of 77:81%, as shown in Table 1. Apart
from this, and since our method is purely textual, we miss plagiarisms that are not
written in similar ways. Finally, documents that are translated will also lower our recall. On
the other hand, granularity would have been lower if we had been more aggressive at
merging matches, although then precision might have suffered.</p>
        <p>This experiment took around 8 hours to process in the computer previously
described.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluation</title>
        <p>
          Our system was evaluated against the corpora provided for the 2nd International
Competition on Plagiarism Detection, using the parameters obtained with the training set.
These corpora are of the same nature as the ones used to train our system, but with the
inclusion of additional novel cases of plagiarism [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. In addition, they contain a larger
number of documents. Concretely, they are composed of 11; 148 source and 15; 925
suspicious documents.
        </p>
        <p>Our system obtained the following results after being applied over the
aforementioned corpora: overall = 0:2222, f -score = 0:3762, precision = 0:9308, recall =
0:2357, and granularity = 2:2332. As we can see in these values, the recall value was
considerably lower to that shown in the training section. We believe this is due to the
addition of novel cases of plagiarism in the corpus provided for the 2nd International
Competition on Plagiarism Detection, as our system was tuned to work for the cases
present in the corpora of the 1st International Competition on Plagiarism Detection.
This same reason made precision higher as well as granularity. The resulting overall
score is considerably lower in the evaluation phase of the experimentation compared
to the training because our system is not able to detect the new plagiarism cases
introduced in the corpora used for the former. In the end, our system ranked 11th out of 18
participants.</p>
        <p>This experiment took around 9 hours to process in the computer previously
described.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and future work</title>
      <p>In this paper we have presented an efficient and scalable approach to detect external
plagiarisms based on textual similarity comparisons. This has proven to work fairly well as
our system’s performance has been among the best of the approaches that participated
in the 1st International Competition on Plagiarism Detection. In the second edition,
however, results were considerably worse because our system has the disadvantage that
it will only behave well for levels of plagiarism obfuscation that are not high, although
given the size of the corpora we worked with, applying more complex techniques, such
as semantic or syntactic analysis, doesn’t seem feasible due to performance constraints.
Because of this reason, our system works well with low or medium levels of
plagiarism obfuscation, but not with high levels or when the plagiarized document has been
translated into a different language.</p>
      <p>
        As future work we would like to focus on smaller corpora in order to be able to
apply more complex techniques such as the usage of semantic and syntactic knowledge.
For instance, we could use textual entailment recognition techniques, such as the ones
presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], to detect plagiarisms that have a high level of obfuscation because
they have been rewritten using a different word order or equivalent terms. Furthermore
we would also like to apply document language recognition techniques and automatic
translators to overcome the problem with translated plagiarized documents.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The authors of this paper would like to thank the organizers of the 1st and 2nd
International Competitions on Plagiarism Detection for providing the corpora and evaluation
metrics that we have used extensively to develop our system, and for having organized
the aforementioned competitions. In addition, we would like to thank Dario Bigongiari
and Michael Schueppert for their help in setting up and running the experiments
described in this paper.</p>
      <p>This research has been partially funded by the Spanish Ministry of Science and
Innovation (grant TIN2009-13391-C04-01), the Conselleria d’Educació of the Spanish
Generalitat Valenciana (grants PROMETEO/2009/119 and ACOMP/2010/286), and the
University of Alicante post-doctoral fellowship program funded by Fundación
CajaMurcia.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Allen</surname>
          </string-name>
          , J.:
          <article-title>Submission to the 1st International Competition on Plagiarism Detection</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse. San Sebastian</source>
          , Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Basile</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benedetto</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caglioti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cristadoro</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposti</surname>
            , M.D.:
            <given-names>A Plagiarism</given-names>
          </string-name>
          <string-name>
            <surname>Detection</surname>
          </string-name>
          <article-title>Procedure in Three Steps: Selection, Matches and “Squares”</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>19</fpage>
          -
          <lpage>23</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Basile</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benedetto</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caglioti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposti</surname>
            ,
            <given-names>M.D.:</given-names>
          </string-name>
          <article-title>An example of mathematical authorship attribution</article-title>
          .
          <source>Journal of Mathematical Physics</source>
          <volume>49</volume>
          ,
          <fpage>125211</fpage>
          -
          <lpage>125230</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ferrández</surname>
          </string-name>
          , Ó.,
          <string-name>
            <surname>Micol</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muñoz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palomar</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Perspective-Based Approach for Solving Textual Entailment Recognition</article-title>
          .
          <source>In: Proceedings of the ACL-PASCAL Workshop on Textual Entailment and Paraphrasing</source>
          . pp.
          <fpage>66</fpage>
          -
          <lpage>71</lpage>
          . Prague, Czech Republic (
          <year>June 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Grozea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gehl</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescu</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>ENCOPLOT: Pairwise Sequence Matching in Linear Time Applied to Plagiarism Detection</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>10</fpage>
          -
          <lpage>18</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kasprzak</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brandejs</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krˇipacˇ</surname>
          </string-name>
          , M.:
          <article-title>Finding Plagiarism by Evaluating Document Similarities</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>24</fpage>
          -
          <lpage>28</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Malcolm</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lane</surname>
            ,
            <given-names>P.C.R.</given-names>
          </string-name>
          :
          <article-title>Tackling the PAN'09 External Plagiarism Detection Corpus with a Desktop Plagiarism Detector</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>29</fpage>
          -
          <lpage>33</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Muhr</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zechner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kern</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Granitzer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>External and Intrinsic Plagiarism Detection Using Vector Space Models</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>47</fpage>
          -
          <lpage>55</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Palkovskii</surname>
          </string-name>
          , Y.:
          <article-title>“Counter plagiarism detection software” and “Counter counter plagarism detection”</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>67</fpage>
          -
          <lpage>68</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moreira</surname>
            ,
            <given-names>V.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galante</surname>
          </string-name>
          , R.:
          <article-title>Intrinsic Plagiarism Detection Using Character n-gram Profiles</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>36</fpage>
          -
          <lpage>37</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiselt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cedeño</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Overview of the 1st International Competition on Plagiarism Detection</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Potthast</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiselt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cedeño</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Overview of the 2nd International Competition on Plagiarism Detection</article-title>
          .
          <source>In: Proceedings of the CLEF'10 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse. Padua</source>
          ,
          <string-name>
            <surname>Italy</surname>
          </string-name>
          (
          <year>September 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Scherbinin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butakov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Using Microsoft SQL Server Platform for Plagiarism Detection</article-title>
          .
          <source>In: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>38</fpage>
          -
          <lpage>46</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Schleimer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkerson</surname>
            ,
            <given-names>D.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aiken</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Winnowing: Local Algorithms for Document Fingerprinting</article-title>
          .
          <source>In: Proceedings of ACM SIGMOD International Conference on Management of Data</source>
          . pp.
          <fpage>76</fpage>
          -
          <lpage>85</lpage>
          . San Diego, USA (
          <year>June 2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Spärck</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>A statistical interpretation of term specificity and its application in retrieval</article-title>
          .
          <source>Journal of Documentation</source>
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <fpage>11</fpage>
          -
          <lpage>21</lpage>
          (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Vallés</given-names>
            <surname>Balaguer</surname>
          </string-name>
          , E.:
          <article-title>Putting Ourselves in SME's Shoes: Automatic Detection of Plagiarism by the WCopyFind tool</article-title>
          . In
          <source>: Proceedings of the SEPLN'09 Workshop on Uncovering Plagiarism, Authorship and Social Software Misuse</source>
          . pp.
          <fpage>34</fpage>
          -
          <lpage>35</lpage>
          . San Sebastian, Spain (
          <year>September 2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>