TechWriter

An Evolving System for Writing Assistance for Advanced Learners of English

Authors

  • Diane Napolitano
  • Amanda Stent

DOI:

https://doi.org/10.1558/cj.v26i3.611-625

Keywords:

Advanced Language Learning, Natural Language Processing, Writing Improvement, Corpus Linguistics, Machine Learning

Abstract

Writing assistance systems, from simple spelling checkers to more complex grammar and readability analyzers, can be helpful aids to nonnative writers of English. However, many writing assistance systems have two disadvantages. First, they are not designed to encourage skills learning and independence in their users; instead, users may begin to use the system as a crutch. Second, they use a "one-size-fits-all" approach, treating all writers' problems as equivalent. In this paper we describe TechWriter, a personalizable writing assistance program for advanced learners of English that encourages skills learning. We describe TechWriter's basic writing assistance functionalities, how it can be used by writers alone and working together with writing tutors, who it can be personalized for, and how it can help writers acquire better writing skills over time.

References

Ahmed, M. (2002). A note on phrase structure analysis and design implication for ICALL. Computer Assisted Language Learning, 15, 423-434.

Allen, J. (1995–1996). The ghost in the machine: Generating error messages in computer assisted language learning programs. CALICO Journal, 13, 87-103. Retrieved March 28, 2009, from https://calico.org/page.php?id=5

Aluisio, S., Barcelos, I., Sampaio, J., & Oliviera, O. (2001). How to learn the many unwritten “rules of the game” of the academic discourse: A hybrid approach based on critiques and cases to support academic writing. In R. Hartley & T. Okamoto (Eds.), Proceedings of the 2nd IEEE International Conference on Advanced Learning Technologies (pp. 257-260). Madison, WI: IEEE Computer Society Press.

Anthony, L., & Lashkia, G. (2003). Mover: A machine learning tool to assist in the reading and writing of technical papers. IEEE Transactions on Professional Communication, 46(3), 185-193.

Atwell, E. (1987). How to detect grammatical errors in a text without parsing it. In B. Maegaard (Ed.), Proceedings of the Meeting of the European Chapter of the Association for Computational Linguistics (pp. 38-45). Copenhagen, Denmark: Association for Computational Linguistics.

Bolt, P. (1992). An evaluation of grammar-checking programs as self-helping learning aids for learners of English as a foreign language. Computer Assisted Language Learning, 5, 49-91.

Burstein, J., Chodorow, M., & Leacock, C. (2004). Automated essay evaluation: The Criterion online writing service. AI Magazine, 25(3), 27-37.

Burstein, J., Marcu, D., Andreyev, S., & Chodorow, M. (2001). Towards automatic classification of discourse elements in essays. In N. Reithinger & G. Satta (Eds.), Proceedings of the Meeting of the Association for Computational Linguistics (pp. 98-105). Toulouse, France: Association for Computational Linguistics.

Burstein, J., Marcu, D., & Knight, K. (2003). Finding the WRITE stuff: Automatic identification of discourse structure in student essays. Special Issue on Natural Language Processing of IEEE Intelligent Systems, 18(1), 32-39.

Bustamante, F., & Leon, F. (1996). GramCheck: A grammar and style checker. In J. Tsuji (Ed.), Proceedings of the Conference on Computational Linguistics (pp. 175-181). Copenhagen, Denmark: Association for Computational Linguistics.

Casanave, C., & Hubbard, P. (1992). The writing assignments and writing problems of doctoral students: Faculty perceptions, pedagogical issues, and needed research. English for Specific Purposes, 11(1), 33-49.

Chan, T., & Liou, H. (2005). Effects of web-based concordancing instruction on EFL students’ learning of verb-noun collocations. Computer Assisted Language Learning, 18, 231-251.

Chen, L., Tokuda, N., & Hou, P. (2005). A table look-up parser in online ILTS applications. Computer Assisted Language Learning, 18, 49-62.

Chodorow, M., & Leacock, C. (2000). An unsupervised method for detecting grammatical errors. In J. Wiebe (Ed.), Proceedings of the Meeting of the North American Chapter of the Association for Computational Linguistics (pp. 140-147). Seattle, WA: Association for Computational Linguistics.

Chodorow, M., Tetreault, J., & Han, N. (2007). Detection of grammatical errors involving prepositions. In F. Costello, J. Kelleher, & M. Volk (Eds.), Proceedings of the 4th ACL-SIGSEM Workshop on Prepositions (pp. 25-30). Prague, Czech Republic: Association for Computational Linguistics.

de Marneffe, M., MacCartney, B., & Manning, C. (2006). Generating typed dependency parses from phrase structure parses. In N. Calzolari (Ed.), Proceedings of the Language Resources and Evaluation Conference (pp. 449-454). Genoa, Italy: European Language Resources Association.

Dodigovic, M. (2002). Developing writing skills with a Cyber-Coach. Computer Assisted Language Learning, 15, 9-25.

Dugan, R., & Polanski, V. (2006). Writing for computer science: A taxonomy of writing tasks and general advice. Journal of Computing Sciences in Colleges, 21(6), 191-203.

Fellbaum, C. (Ed.). (1998). WordNet: An electronic lexical database. Cambridge, MA: MIT Press.

Flowerdew, J. (1999). Problems in writing for scholarly publication in English: The case of Hong Kong. Journal of Second Language Writing, 8(3), 243-264.

Flowerdew, J. (2001). Attitudes of journal editors to nonnative speaker contributions. TESOL Quarterly, 35, 121-150.

Gabel, S. (2001). Over-indulgence and under-representation in interlanguage: Reflections on the utilization of concordancers in self-directed foreign language learning. Computer Assisted Language Learning, 14, 269-288.

Gamon, M., Gao, J., Brockett, C., Klementiev, A., Dolan, W., Belenko, D., et al. (2008). Using contextual speller techniques and language modeling for ESL error correction. In Y. Matsumoto & A. Copestake (Eds.), Proceedings of the International Joint Conference on Natural Language Processing (pp. 449-456). Hyderabad, India: Asian Federation of Natural Language Processing.

Genthial, D., & Courtin, J. (1992). From detection/correction to computer aided writing. In C. Boitet (Ed.), Proceedings of the International Conference on Computational Linguistics (pp. 1013-1018). Nantes, France: International Committee on Computational Linguistics.

Granger, S. (2003). The international corpus of learner English: A new resource for foreign language learning and teaching and second language acquisition research. TESOL Quarterly, 37, 538–546.

Hagen, L. (1994–1995). Unification-based parsing applications for intelligent foreign language tutoring systems. CALICO Journal, 12, 5-31. Retrieved March 28, 2009, from https://calico.org/page.php?id=5

Hashemi, S., Cooper, R., & Andersson, R. (2003). Positive grammar checking: A finite state approach. In A. Gelbukh (Ed.), Proceedings of the CICLing Conference on Intelligent Text Processing and Computational Linguistics (Springer Lecture Notes in Computer Science No. 2588) (pp. 635-646). Mexico City, Mexico: Springer.

Ide, N., & Macleod, C. (2001). The American National Corpus: A standardized resource of American English. In P. Rayson, A. Wilson, T. McEnery, A. Hardie, & S. Khoja (Eds.), Proceedings of Corpus Linguistics (Technical Paper 13) (pp. 274-280). Lancaster, UK: Lancaster University Centre for Computer Corpus Research on Language.

Jazzy. (2005). Available at: http://jazzy.sourceforge.net

jEdit (2008). Available at: http://www.jedit.org

Jenkins, S., Jordan, M., & Weiland, P. (1993). The role of writing in graduate engineering education: A survey of faculty beliefs and practices. ESP Journal, 12(1), 51-67.

Kaur, J., & Hegelheimer, V. (2005). ESL students’ use of concordance in the transfer of academic word knowledge: An exploratory study. Computer Assisted Language Learning, 18, 287-310.

Liu, T., Zhou, M., Gao, J., Xun, E., & Huang, C.-N. (2000). PENS: A machine-aided English writing system for Chinese users. In C.-N. Huang & K. Vijay-Shankar (Eds.), Proceedings of the Meeting of the Association for Computational Linguistics (pp. 529-536). Hong Kong: Association for Computational Linguistics.

Macdonald, N., Frase, L., Gingrich, P., & Keenan, S. (1982). The Writer’s Workbench: Computer aids for text analysis. IEEE Transactions on Communication, 30, 105-110.

Markin. (2007). Available at: http://www.cict.co.uk/software/markin/index.htm

Moré, J., Climent, S., & Oliver, A. (2004). A grammar and style checker based on internet searches. In N. Calzolari (Ed.), Proceedings of the Language Resources and Evaluation Conference (pp. 1931-1934). Lisbon, Portugal: European Language Resources Association.

Mudraya, O. (2004). Need for data-driven instruction of engineering English. IEEE Transactions on Professional Communication, 47, 65-70.

Nagata, R., Kawai, A., Morihiro, K., & Isu, N. (2006). A feedback-augmented method for detecting errors in the writing of learners of English. In C. Cardie & P. Isabelle (Eds.), Proceedings of the International Conference on Computational Linguistics and Meeting of the Association for Computational Linguistics (pp. 241-248). Sydney, Australia: Association for Computational Linguistics.

Narita, M., Kurokawa, K., & Utsuro, T. (2003). Case study on the development of a computer-based support tool for assisting Japanese software engineers with their English writing needs. IEEE Transactions on Professional Communication, 46, 194-209.

National Association of Colleges and Employers. (2005). Job outlook 2005. Available at: https://store.naceweb.org/recbooks/default.aspx

Nutta, J. (1998). Is computer-based grammar instruction as effective as teacher-directed grammar instruction for teaching L2 structures? CALICO Journal, 16, 49-62. Retrieved March 28, 2009, from https://calico.org/page.php?id=5

OpenNLP. (2006). Available at: http://opennlp.sourceforge.net

Park, J., Palmer, M., & Washburn, G. (1997). An English grammar checker as a writing aid for students of English as a second language. In R. Grishman (Ed.), Proceedings of the Conference on Applied Natural Language Processing: Descriptions of System Demonstrations and Videos (p. 24). Washington, DC: Association for Computational Linguistics.

Porter, M. (1997). An algorithm for suffix stripping. In K. Sparck Jones & P. Willett (Eds.), Readings in information retrieval (pp. 313-316). San Francisco, CA: Morgan Kaufmann Publishers.

Richardson, S., & Braden-Harder, L. (1988). The experience of developing a large-scale natural language text processing system: CRITIQUE. In B. Ballard (Ed.), Proceedings of the Conference on Applied Natural Language Processing (pp. 195-202). Austin, TX: Association for Computational Linguistics.

Santos, T. (1988). Professors’ reactions to the academic writing of nonnative speaking students. TESOL Quarterly, 22, 69-90.

Schneider, D., & McCoy, K. (1998). Recognizing syntactic errors in the writing of second language learners. In C. Boitet & P. Whitelock (Eds.), Proceedings of the Meeting of the Association for Computational Linguistics (pp. 1198-1204). Montreal, Canada: Association for Computational Linguistics.

StyleWriter. (2008). Available at: http://www.stylewriter-usa.com

Taylor, H., & Paine, K. (1993). An interdisciplinary approach to the development of writing skills in computer science students. In B. Klein, C. Laxer, & F. Young (Eds.), Proceedings of the SIGCSE Technical Symposium on Computer Science Education (pp. 274-278). Indianapolis, IN: Association for Computing Machinery.

Thurmair, G. (1990). Parsing for grammar and style checking. In H. Karlgren (Ed.), Proceedings of the International Conference on Computational Linguistics (pp. 365-370). Helsinki, Finland: International Committee on Computational Linguistics.

Torlakovič, E., & Deugo, D. (2004). Application of a CALL system in the acquisition of adverbs in English. Computer Assisted Language Learning, 17, 203-235.

Vinther, J. (2004). Can parsers be a legitimate pedagogical tool? Computer Assisted Language Learning, 17, 267-288.

WhiteSmoke. (2008). Available at: http://www.whitesmoke.com

Downloads

Published

2013-01-14

Issue

Section

Articles

How to Cite

Napolitano, D., & Stent, A. (2013). TechWriter: An Evolving System for Writing Assistance for Advanced Learners of English. CALICO Journal, 26(3), 611-625. https://doi.org/10.1558/cj.v26i3.611-625

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>