<!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>First-Year Composition as “Big Data”: Examining Student Revisions at Scale</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chris Holcomb</string-name>
          <email>holcombc@mailbox.sc.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Duncan Buell</string-name>
          <email>buell@acm.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science and E, University of South Carolina</institution>
          ,
          <addr-line>Columbia, South Carolina</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>English Language and Literature, University of South Carolina</institution>
          ,
          <addr-line>Columbia, South Carolina</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Approaching First-Year Composition (FYC) as a \big data" phenomenon, we have prototyped software to study revision in a large corpus of student papers and thus to address a question central to Composition and Rhetoric scholarship: \What role does revision play in students' writing processes?" After running our program on a corpus of student writing, we see that our computational analysis challenges past research on revision and extends the methodological reach of Composition and Rhetoric to include \big data" analytics.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;rst-year composition</kwd>
        <kwd>revision</kwd>
        <kwd>text analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        As valuable as this research has been in helping us
understand and respond to student revision, it is limited in two
important respects, limitations that Faigley and Witte
acknowledge in their own and prior studies and that still seem
applicable today. First, owing to the \complexity of the
analysis" involved, researchers have restricted their studies
to only a \small number of subjects" [3, p. 411]. Faigley
and Witte, for instance, include only 18 subjects in their
study while Sommers [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] includes 40, Horning [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] includes
9, and Treglia [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] includes 43. Second, while explaining
the causes of revision, researchers focus too narrowly on the
\skill of the writer" and thus ignore a range of other
\situational variables" that contribute to revision or its absence
([3, p. 410]; see also [7, pp. 258-264]). In other words,
\revision cannot be separated from other aspects of
composing, especially during that period when writers come to
grips with the demands of the particular writing situation."
Research that neglects these \situational variables" is \likely
to be skewed" [3, p. 411].
      </p>
      <p>Both these limitations involve problems of scale: too few
subjects and too few variables considered. Towards
overcoming these limitations as well as answering the question
with which this essay begins (\How can we know what
happens between all of these rst and nal drafts?"), we
approached revision, and FYC more generally, as a \big data"
phenomenon. More speci cally, we built a corpus of rst and
nal drafts from our students' portfolios and developed
software to process them. This software allows us to examine
revisions in student papers, to explore correlations between
these revisions and the situational variables that may in
uence them, and to perform both of these operations at scale.
What we found di ers considerably from past research:
unlike students in other studies, ours rarely focused on
minor edits and surface corrections; instead, when they did
revise, their changes primarily involved deleting and, more
frequently, inserting complete sentences. What this suggests
more generally is that our students see revision not as a
\rewording activity," but as a sentence deletion and insertion
activity, treating their original drafts as xed structures into
which they plug or unplug not words, but sentences.
In the rest of this paper, we describe our data set, the
program we developed to analyze it, and the results it produced.
We conclude by outlining future directions for our project
and how \big data" analytics informs that work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. DATA AND PROGRAMMING</title>
      <p>FYC at the University of South Carolina is taught in about
150 (fall semester) and 120 (spring semester) sections, each
with about 20-24 students who each write three or four draft
and nal papers, for a rough total of about 10,000 pairs of
papers each semester. These are submitted to a content
management system from which we download the papers.
Earlier downloads have been manual; we have devised a
system for a more automatic script for download. Most of these
are submitted as dot doc or dot docx les, which can be
turned into ASCII text with a Python program. Scripts and
programs convert these to a standard le naming and clean
the ASCII les of the various Unicode or nonstandard
characters that would complicate later processing (smart quotes,
em dashes, en dashes, ellipses, and so forth).</p>
      <p>We do lose some data along the way. A small fraction of the
papers are submitted in formats other than dot doc or dot
docx, and at present we do not process these. Subsequent
versions of our code may be able to make use of pdf, or
Pages, or odt les, for example. We have not done that yet,
though. We are at present drawing rather coarse conclusions
from a corpus that is already large, and we would not expect
students submitting pdf les, for example, to be statistically
di erent as writers from students submitting doc les. We
remark that each paper averages a little less than 10,000
characters, so that 10,000 pairs of papers is only about 200
megabytes of data each semester. This is substantial enough
to require some management and organization but is by no
means problematic; the quantity of data is less a
management problem than is separating the les into class sections,
keeping track of which papers come from which standard
assignment, etc.</p>
      <p>Similarly, we do admit that our \cleaning" process could
introduce corruptions in ways that might make some detailed
analysis di cult or impossible. Again, however, we do not
imagine that a few such character changes, if done
consistently to draft and nal, would change the overall analysis
currently being done.</p>
      <p>
        To analyze the data set, we used Python programs (only
about 2500 total lines of code) together with the Natural
Language ToolKit (NLTK) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and limited use of the
Stanford NLP package [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for processing the data. The NLTK
routines were used primarily for breaking the documents into
sentences and paragraphs. Having broken both draft and
nal versions into sentences, we used edit distance, which is
a standard measure of similarity [
        <xref ref-type="bibr" rid="ref14 ref8 ref9">8, 9, 14</xref>
        ], to compute the
\similarity" between sentences in draft and nal versions.
Using this measure, we were able to quantify the \distance"
between draft and nal sentences by looping through those
sentences and aligning pairs of sentences whose distance falls
within a gradually increasing threshold. On its rst pass,
our program aligns sentences with an edit distance of zero
(no di erence between the sentences). On its next pass, it
looks in between aligned sentences and aligns in the
intervening space the pair of sentences with the smallest pairwise
distance. And then it does so again, and then again until
it reaches a point where the smallest pairwise distance
exceeds 50% of the worst-case distance (the worst case is the
distance achieved by deleting each word from the draft
sentence and then inserting each word from the nal sentence).
We chose this as the program's stopping point after visually
inspecting scores of sentences and determining that, beyond
50% of the worst-case distance, the program would likely be
aligning two di erent sentences.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. RESULTS – STUDENT REVISIONS</title>
      <p>When we ran our program on a test corpus, the results
surprised us because they di ered from what the scholarship on
revisions says we should be seeing. In other words, unlike
other studies of revision which found that students typically
focus on minor changes in diction, punctuation, and
grammar, we found that when our students revised, the majority
of their changes involved deleting and, especially, adding
sentences. Consider Figure 1. This stacked bar chart shows
the percentages of unchanged sentences (light blue), lightly
edited (red) sentences, sentences deleted from the draft or
inserted into the nal (green), and heavily edited (purple)
sentences. By far, the largest portion of sentences fall into
the unchanged category. That is, the bulk of student writing
survives unaltered from rst to nal draft. When we
consider text that students actually changed, the bulk of those
changes involve deleted and inserted sentences, followed by
heavily edited and then lightly edited sentences. So while
students do edit their text to some extent, their primary
revision strategy involves treating their drafts as relatively
xed structures into which the plug or unplug, not words,
but complete sentences.</p>
      <p>We remark that almost no great shifting of text occurs in
our student papers. Our alignment algorithm is somewhat
nave in that it anchors the initial alignment to unchanged
sentences and then continues with that alignment. Clearly,
if entire paragraphs were moved, our algorithm would work
poorly and we would see anomalous results for those papers.
In fact, we see this happening in only a very small fraction
of the papers.</p>
    </sec>
    <sec id="sec-4">
      <title>4. FUTURE DIRECTIONS</title>
      <p>Our next steps involve explaining the revision practices we
are observing. In other words, having gained a better sense
of what happens between all those rst and nal drafts,
we now plan to explore why it happens. Toward that end,
our work will continue to be informed by big-data analytics.
What do we mean by this? The phrase \big data" refers to
a large data set and to a collection of computational
techniques for analyzing it. Both meanings apply to our project.
Our corpus will eventually consist of tens of thousands of
papers, a size much too large for humans to analyze in detail,
so we will use natural language processing to capture and
quantify features that, taken together, o er a linguistic
prole of each paper. Once those features are quanti ed, we
will employ other computational techniques (e.g., linear
regression and cluster analysis) to search for correlations (and
other patterns) among the papers in the corpus.
The program we have already developed supplies us with
a relatively nely tuned computational model for revision.
Equipped with this model, we have multiple paths forward,
and, in the spirit of big data, we will explore as many of them
as we can|including, but not limited to, the following:
Turn each draft- nal pair into a four-dimensional
vector (i.e., the frequency of unchanged, inserted, deleted,
and edited sentences) and use cluster analysis to see
if those pairs fall into any groupings. If they do, then
look within and across those clusters to see if other
written features or situational variables correlate with
those groupings.</p>
      <p>Compare the aggregate of deleted sentences (which
students presumably thought were bad) with the
aggregate of inserted ones (which they presumably thought
were better).</p>
      <p>
        Measure sentence complexity trends in our corpus against
those found in other genres, using a distinction
between clausal complexity (a characteristic of spoken
discourse) and phrasal complexity (a characteristic of
academic writing) ([
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). Do students' sentence
structures align more with spoken discourse or with
academic writing?
Examine students' use of \evidentials" and compare
them against their revision scores. The term
\evidentials" refers to linguistic features that signal a writer's
source of information and his or her perceptions about
its reliability, including reporting verbs (e.g., \say,"
\think," and \argue"), adverbs (e.g., \actually",
\probably", and \certainly"), and modals (e.g., \could,"\should,"
and \must").
      </p>
      <p>Collaborate with other institutions that have
assembled similar corpora of student writing and run their
data through our program. By seeing results produced
by other institutions, we will gain a better sense of
whether the sentence deletion and insertion practice
we observed in our corpus is a more general trend or
a phenomenon peculiar to our FYC program and its
curriculum. Either result would be of interest: if the
data from other institutions looks like the USC data,
then perhaps we have identi ed a broad characteristic
of student writing. If that data is di erent, then we
will have new questions to ask to determine why one
group of students revises di erently from the other.</p>
    </sec>
    <sec id="sec-5">
      <title>5. CONCLUSION</title>
      <p>Thus far, our project addresses one of the limitations Faigley
and Witte point out in revision research: that is, rather than
restricting our research to \a small number of subjects," we
are able to examine revision patterns in tens of thousands
of student papers at one go. In doing so, we have unearthed
trends in student writing that past studies of revision fail to
predict|namely, the prevalence of the sentence deletion and
insertion trend. As we move forward with our project, we
will address Faigley and Witte's second limitation: too few
\situational variables" considered. Having quanti ed
revision, we can now explore correlations between it and dozens
of these variables, including grades, student major, teacher
feedback, gender, and a host of features in the co-text of
student revisions (e.g., sentence complexity, lexical
sophistication, metadiscourse, etc.). As we do so, we will continue
to enrich our understanding of what happens between all of
those rst and nal drafts.</p>
    </sec>
    <sec id="sec-6">
      <title>6. ACKNOWLEDGMENTS</title>
      <p>We acknowledge and o er thanks for the nancial support
for student assistants from the Center for Digital
Humanities at the University of South Carolina, and the work of
graduate student Gerald Jackson and undergraduate
students Brian Flick, Chelsea Reeser, Sam Watson, and Ming
Wong at various stages of this research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bazerman</surname>
          </string-name>
          . Preface. In A. Horning and
          <string-name>
            <surname>A</surname>
          </string-name>
          . Becker, editors,
          <source>Revision: History, Theory, and Practice</source>
          , West Lafayette, IN,
          <year>2006</year>
          . Parlor Press.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Biber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gray</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Poonpon</surname>
          </string-name>
          .
          <article-title>Should we use characteristics of conversation to measure grammatical complexity in L2 writing development</article-title>
          ?
          <source>TESOL Quarterly</source>
          ,
          <volume>45</volume>
          .1:
          <issue>5</issue>
          {
          <fpage>35</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Faigley</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Witte</surname>
          </string-name>
          .
          <article-title>Analyzing revision</article-title>
          . CCC,
          <volume>32</volume>
          .4:
          <issue>400</issue>
          {
          <fpage>414</fpage>
          ,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Haar</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Horning</surname>
          </string-name>
          .
          <article-title>Introduction and overview</article-title>
          . In A. Horning and
          <string-name>
            <surname>A</surname>
          </string-name>
          . Becker, editors,
          <source>Revision: History, Theory, and Practice</source>
          , West Lafayette, IN,
          <year>2006</year>
          . Parlor Press.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Horning</surname>
          </string-name>
          . Revision Revisited. Hampton Press, Inc., Cresskill, NJ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Horning</surname>
          </string-name>
          and
          <string-name>
            <surname>A</surname>
          </string-name>
          . Becker, editors.
          <source>Revision: History, Theory, and Practice</source>
          . Parlor Press, West Lafayette, IN,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Patterns of revision in online writing: A study of Wikipedia's featured articles</article-title>
          .
          <source>Written Communication</source>
          ,
          <volume>25</volume>
          .2:
          <issue>262</issue>
          {
          <fpage>289</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V. I.</given-names>
            <surname>Levenshtein</surname>
          </string-name>
          .
          <article-title>Binary codes capable of correcting deletions, insertions, and reversals</article-title>
          .
          <source>Soviet Physics Doklady</source>
          ,
          <volume>10</volume>
          :
          <fpage>707</fpage>
          {
          <fpage>710</fpage>
          ,
          <year>1966</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Needleman</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Wunsch</surname>
          </string-name>
          .
          <article-title>A general method applicable to the search for similaries in the amino acid sequence of two proteins</article-title>
          .
          <source>Journal of Molecular Biology</source>
          ,
          <volume>48</volume>
          :
          <fpage>443</fpage>
          {
          <fpage>453</fpage>
          ,
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] NLTK.org.
          <source>Natural language toolkit</source>
          ,
          <year>2016</year>
          . http://www.nltk.org.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Sommers</surname>
          </string-name>
          .
          <article-title>Revision strategies of student writers and experience adult writers</article-title>
          . CCC,
          <volume>31</volume>
          .4:
          <issue>378</issue>
          {
          <fpage>388</fpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Stanford</given-names>
            <surname>Natural Language Processing Group</surname>
          </string-name>
          .
          <source>Natural language processing package</source>
          ,
          <year>2016</year>
          . http://nlp.stanford.edu.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Teglia</surname>
          </string-name>
          .
          <article-title>Teacher-written commentary in college writing composition: How does it impact student revisions?</article-title>
          <source>Composition Studies</source>
          ,
          <volume>37</volume>
          .1:
          <issue>67</issue>
          {
          <fpage>86</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wagner</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Fischer</surname>
          </string-name>
          .
          <article-title>The string-to-string correction problem</article-title>
          .
          <source>Journal of the ACM</source>
          ,
          <volume>21</volume>
          :
          <fpage>168</fpage>
          {
          <fpage>178</fpage>
          ,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>