The Community for Technology Leaders
RSS Icon
Issue No.01 - Jan.-March (2011 vol.4)
pp: 88-97
Rafael A. Calvo , The University of Sydney, Sydney
Stephen T. O'Rourke , The University of Sydney, Sydney
Janet Jones , The University of Sydney, Sydney
Kalina Yacef , The University of Sydney, Sydney
Peter Reimann , The University of Sydney, Sydney
Academic writing, individual or collaborative, is an essential skill for today's graduates. Unfortunately, managing writing activities and providing feedback to students is very labor intensive and academics often opt out of including such learning experiences in their teaching. We describe the architecture for a new collaborative writing support environment used to embed such collaborative learning activities in engineering courses. iWrite provides tools for managing collaborative and individual writing assignments in large cohorts. It outsources the writing tools and the storage of student content to third party cloud-computing vendors (i.e., Google). We further describe how using machine learning and NLP techniques, the architecture provides automated feedback, automatic question generation, and process analysis features.
Collaborative learning tools, homework support systems, intelligent tutoring systems, peer reviewing.
Rafael A. Calvo, Stephen T. O'Rourke, Janet Jones, Kalina Yacef, Peter Reimann, "Collaborative Writing Support Tools on the Cloud", IEEE Transactions on Learning Technologies, vol.4, no. 1, pp. 88-97, Jan.-March 2011, doi:10.1109/TLT.2010.43
[1] M.L. Kreth, “A Survey of the Co-Op Writing Experiences of Recent Engineering Graduates,” IEEE Trans. Professional Comm., vol. 43, no. 2, pp. 137-152, June 2000.
[2] L.S. Ede and A.A. Lunsford, Singular Texts/Plural Authors: Perspectives on Collaborative Writing. Southern Illinois Univ., 1992.
[3] G.A. Cross, Forming the Collective Mind: A Conceptual Exploration of Large-Scale Collaborative Writing in Industry. Hampton, 2001.
[4] Modern Language Association, E.C. Thiesmeyer and J.E. Thiesmeyer, eds., 1990.
[5] T.J. Beals, “Between Teachers and Computers: Does Text-Checking Software Really Improve Student Writing?” English J. Nat'l Council of Teachers of English, vol. 87, pp. 67-72, 1998.
[6] P. Wiemer-Hastings and A.C. Graesser, “Select-a-Kibitzer: A Computer Tool that Gives Meaningful Feedback on Student Compositions,” Interactive Learning Environments, vol. 8, pp. 149-169, 2000.
[7] D. Wade-Stein and E. Kintsch, “Summary Street: Interactive Computer Support for Writing,” Cognition and Instruction, vol. 22, pp. 333-362, 2004.
[8] P.B. Lowry, A. Curtis, and M.R. Lowry, “Building a Taxonomy and Nomenclature of Collaborative Writing to Improve Interdisciplinary Research and Practice,” J. Business Comm., vol. 41, pp.66-99, 2004.
[9] G. Erkens, J. Jaspers, M. Prangsma, and G. Kanselaar, “Coordination Processes in Computer Supported Collaborative Writing,” Computers in Human Behavior, vol. 21, pp. 463-486, 2005.
[10] N. Phillips, T.B. Lawrence, and C. Hardy, “Discourse and Institutions,” Academy of Management Rev., vol. 29, pp. 635-652, 2004.
[11] I.R. Posner and R.M. Baecker, “How People Write Together,” Proc. 25th Ann. Hawaii Int'l Conf. System Sciences, vol. 4, pp. 127-138, 1992.
[12] S. Noël and J.-M. Robert, “How the Web Is Used to Support Collaborative Writing,” Behaviour & Information Technology, vol. 22, pp. 245-262, 2003.
[13] M. Scardamalia and C. Bereiter, “Higher Levels of Agency for Children in Knowledge Building: A Challenge for the Design of New Knowledge Media,” The J. Learning Sciences, vol. 1, pp. 37-68, 1991.
[14] M. Scardamalia and C. Bereiter, “Knowledge Building: Theory, Pedagogy, and Technology,” The Cambridge Handbook of the Learning Sciences, R.K. Sawyer, ed., Cambridge Univ., 2006.
[15] M. van Amalesvoort, J. Andriessen, and G. Kanselaar, “Representational Tools in Computer-Supported Collaborative Argumentation-Based Learning: How Dyads Work with Constructed and Inspected Argumentative Diagrams,” J. Learning Sciences, vol. 16, pp. 485-521, 2007.
[16] J.R. Hayes and L.S. Flower, “Identifying the Organization of the Writing Process,” Cognitive Processes in Writing, L.W. Gregg and E.R. Steinberg, eds., pp. 3-30, Erlbaum, 1980.
[17] M. Scardamalia and C. Bereiter, “Knowledge Building: Theory, Pedagogy, and Technology,” The Cambridge Handbook of the Learning Sciences, R.K. Sawyer, ed., pp. 97-115, Cambridge Univ., 2006.
[18] C. Bereiter and M. Scardamalia, The Psychology of Written Composition. Lawrence Erlbaum, 1987.
[19] D. Galbraith, “Writing as a Knowledge-Constituting Process,” Knowing What to Write: Conceptual Processes in Text Production, T.Torrance and D. Galbraith, eds., pp. 139-150, Amsterdam Univ., 1999.
[20] L.P. Rivard, “A Review of Writing to Learn in Science: Implications for Practice and Research,” J. Research in Science Teaching, vol. 31, pp. 969-983, 1994.
[21] V. Prain, “Learning from Writing in Secondary Science: Some Theoretical and Practical Implications,” Int'l J. Science Education, vol. 28, pp. 179-201, 2006.
[22] M.A. McDermott and B. Hand, “A Secondary Analysis of Student Perception of Non-Traditional Writing Tasks over a Ten Year Period,” J. Research in Science Teaching, vol. 47, pp. 518-539, 2009.
[23] M. Gunel, B. Hand, and V. Prain, “Writing for Learning in Science: A Secondary Analysis of Six Studies,” Int'l J. Science and Math. Education, vol. 5, pp. 615-637, 2007.
[24] J.P. Gee, “Language in the Science Classroom: Academic Social Languages as the Heart of School-Based Literacy,” Crossing Borders in Literacy and Science Instruction: Perspectives in Theory and Practice, E.W. Saul, ed., pp. 13-32, Int'l Reading Assoc., 2004.
[25] J.R. Hayes and L.S. Flower, “Identifying the Organization of the Writing Process,” Cognitive Processes in Writing, L.W. Gregg and E.R. Steinberg, eds., pp. 3-30, Erlbaum, 1980.
[26] M. Warschauer and P. Ware, “Automated Writing Evaluation: Defining the Classroom Research Agenda,” Language Teaching Research, vol. 10, pp. 157-180, 2006.
[27] M.D. Shermis and J. Burstein, Automated Essay Scoring: A Cross-Disciplinary Perspective. Lawrence Erlbaum Associates, 2003.
[28] P.F. Ericsson and R.H. Haswell, Machine Scoring of Student Essays: Truth and Consequences. Utah State Univ., 2006.
[29] R.A. Calvo and R.A. Ellis, “Students' Conceptions of Tutor and Automated Feedback in Professional Writing,” J. Eng. Education, vol. 99, no. 4, pp. 427-438, Oct. 2010.
[30] J. Villalon, P. Kearney, R.A. Calvo, and P. Reimann, “Glosser: Enhanced Feedback for Student Writing Tasks,” Proc. Eighth IEEE Int'l Conf. Advanced Learning Technologies (ICALT '08), pp. 454-458, 2008.
[31] L. Flower, The Construction of Negotiated Meaning: A Social Cognitive Theory of Writing. Southern Illinois Univ., 1994.
[32] R. Ellis and R.A. Calvo, “Discontinuities in University Student Experiences of Learning through Discussions,” British J. Educational Technology, vol. 37, pp. 55-68, 2006.
[33] R.A. Ellis, C. Taylor, and H. Drury, “University Student Conceptions of Learning through Writing,” Australian J. Education, pp. 6-28, 2006.
[34] J.B. Biggs, Teaching for Quality Learning at University: What the Student Does. Open Univ., 1999.
[35] TML - Text Mining Library, http:/, 2011.
[36] M. Liu, R.A. Calvo, and V. Rus, “Automatic Question Generation for Literature Review Writing Support,” Intelligent Tutoring Systems, V. Aleven, J. Kay, and J. Mostow, eds., vol. 1, pp. 45-54, Springer, 2010.
[37] V. Southavilay, K. Yacef, and R.A. Calvo, “WriteProc: A Framework for Exploring Collaborative Writing Processes,” Proc. Australasian Document Computing Symp. (ADCS), 2010.
[38] V. Southavilay, K. Yacef, and R.A. Calvo, “Process Mining to Support Students' Collaborative Writing,” Proc. Int'l Conf. Educational Data Mining, pp. 257-266, 2010.
[39] P.B. Lowry and J.F. NunamakerJr., “Using Internet-Based, Distributed Collaborative Writing Tools to Improve Coordination and Group Awareness in Writing Teams,” IEEE Trans. Professional Comm., vol. 46, no. 4, pp. 277-297, Dec. 2003.
[40] C. Boiarsky, “Model for Analyzing Revision,” J. Advanced Composition, vol. 5, pp. 67-78, 1984.
45 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool