Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30225
Models and Metamodels for Computer-Assisted Natural Language Grammar Learning

Authors: Evgeny Pyshkin, Maxim Mozgovoy, Vladislav Volkov


The paper follows a discourse on computer-assisted language learning. We examine problems of foreign language teaching and learning and introduce a metamodel that can be used to define learning models of language grammar structures in order to support teacher/student interaction. Special attention is paid to the concept of a virtual language lab. Our approach to language education assumes to encourage learners to experiment with a language and to learn by discovering patterns of grammatically correct structures created and managed by a language expert.

Keywords: Language Learning, HCI, computer-assisted instruction, natural language grammar models

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1689


[1] Efimov R., Mozgovoy M., Brine J. 2014. CALL for Open Experiments. In Proceedings of International Conference on Computer Supported Education (CSEDU 2014, Barcelona, Spain, April, 1–3, 2014), 2014/CSEDU_2014_Abstracts.htm.
[2] Beatty, K. 2010. Teaching and Researching Computer-assisted Language Learning. 2nd ed. Pearson Education.
[3] Garrett, N. 2009. Computer-assisted language learning trends and issues revisited: integrating innovation. The Modern Language Journal 93 (Dec. 2009), 719–740. DOI= 10.1111/j.1540-4781.2009.00969.x.
[4] Mozgovoy, M., and Efimov, R. 2013. Wordbricks: a virtual language lab inspired by scratch environment and dependency grammars. Humancentric Computing and Information Sciences 3, 1 (2013), 1–9. DOI=10.1186/2192-1962-3-5.
[5] KET’s Virtual Physics Labs, Accessed: June, 30, 2014.
[6] UCLA ePhysics, Accessed: June, 30, 2014.
[7] Virtlab: A virtual laboratory: Teaching and learning chemistry can be fun! Accessed: June, 29, 2014.
[8] ChemCollective: Online resources for teaching and learning chemistry, Accessed: June, 29, 2014.
[9] Chemist: Virtual chem. lab, Accessed: June, 29, 2014.
[10] Serious games for healthcare market, solutions/healthcare/. Accessed: June, 28, 2014.
[11] Indiana University Virtual Anatomy Lab, ~anat215/virtuallab/index.html. Accessed: June, 30, 2014.
[12] Simulink: simulation and model-based design, Accessed: June, 28, 2014.
[13] ContLab Automatic Control Laboratory, Accessed: June, 30, 2014.
[14] PIDlab PID control laboratory, Accessed: June, 30, 2014.
[15] Gallagher, S. A. 1997. Problem-based learning: where did it come from, what does it do, and where is it going? Journal for the Education of the Gifted 20, 4 (Sum 1997), 332–362.
[16] Cabezas, D., Vassiliev, A., and Pyshkin E. Assisted lung ventilation control system as a human centered application: The project and its educational impact on the course of embedded systems. In J.J. (Jong Hyuk) Park et al. (eds.), Ubiquitous Computing Application and Wireless Sensor, Lecture Notes in Electrical Engineering, 331, Springer Science+ Business Media Dordrecht, 2015.
[17] Nietzio, A., Scheer, B. and Bühler C. 2012. How long is a short sentence? – A linguistic approach to definition and validation of rules for easy-to-read material. In K. Miesenberger et al. (Eds.): Computers Helping People with Special Needs, ICCHP 2012, Part II (Linz, Austria, July 11–13, 2012), 369–376, LNCS 7383, Springer Berlin Heidelberg. DOI= 10.1007/978-3-642-31534-3_55.
[18] Robin, R. 2007. Commentary: learner-based listening and technological authencity. Language Learning & Technology 11, 1 (Feb. 2007), 109– 115.
[19] Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. 2010. The scratch programming language and environment. Trans. Comput. Educ. 10, 4 (Nov. 2010), 16:1-16:15. DOI= 10.1145/1868358.1868363.
[20] Malan D.J. Scratch for budding computer scientists (Online) URL: Accessed: June, 27, 2014.
[21] Nagata N. 2009. Robo-Sensei’s NLP-based error detection and feedback generation. Calico Journal, 26(3), 562-579.
[22] Levy, M. 1997. Computer-assisted language learning: Context and conceptualization. Oxford University Press, 1997.
[23] Murray J.H., Morgenstern D., Furstenberg G. 1989. The Athena Language Learning Project: design issues for the next generation of computer-based language learning tools. Modern Technology in Foreign Language Education (1989), 97-118.
[24] Joshi, A. and Sasikumar, M. 2009. A constructivist approach to teaching sentences in Indian language. In International Workshop on Technology for Education (Bangalore, Aug. 2009), 75–80.
[25] Fum, D., Pani, B. and Tasso, C. 1991. Teaching the English tense: integrating naive and formal grammars in an intelligent tutor for foreign language teaching. In Proceedings of the Fifth Conference on European Chapter of the Association for Computational Linguistics, (Stroudsburg, PA, USA, 1991), 149–154, EACL ’91, Association for Computational Linguistics. DOI= 10.3115/977180.977206.
[26] Milne, I. and Rowe, G. 2002. Difficulties in learning and teaching programming views of students and tutors. Education and Information Technologies 7, 1 (Mar. 2002), 55–66, Kluwer Academic Publishers Hingham, MA, USA. DOI= 10.1023/A:1015362608943.
[27] Petrov, S., Dipanjan D. and McDonald, R. 2012. A universal part-ofspeech tagset. In Proceedings of the 8th International Conference on Language Resources and Evaluation (LREC '12).
[28] Lees, R.B. 1957. Syntactic Structures. Languages, 3(3), part 1, 375-408.
[29] Chun, D. 2006. CALL technologies for L2 reading. Calling on CALL: From Theory and Research to New Directions in Foreign Language Teaching, Ed. by L. Ducate, N. Arnold, CALICO, 69–98 (2006).
[30] Mcconlogue, K. 1965. Analyzing English syntax with a pattern-learning parser. Commun. ACM 8, 11 (Nov. 1965), 687–698, ACM, NY, USA.
[31] Pyshkin, E. and Kuznetsov, A. 2010. Approaches for web search user interfaces. Journal of Convergence 1, 1 (2010).
[32] Hindle, A., Barr, E. T., Su, Z., Gabel, M. and Devanbu, P. 2012. On the naturalness of software. In Proceedings of the 34th International Conference on Software Engineering, (Piscataway, NJ, USA, 2012), 837–847, ICSE ’12, IEEE Press.
[33] Meyer, B. 2009. Touch of Class. Learning to Programm Well with Objects and Contracts. Springer Verlag.
[34] Hubbard, P. 2002. Survey of unanswered questions in Computer Assisted Language Learning, Stanford University,