In this work, we model the writing revision process of English as a Second Language (ESL) students with syntaxdriven machine translation methods. We compare two approaches: tree-tostring transformations (Yamada and Knight, 2001) and tree-to-tree transformations (Smith and Eisner, 2006). Results suggest that while the tree-totree model provides a greater coverage, the tree-to-string approach offers a more plausible model of ESL learners' revision writing process.