Conference article

WordGap - Automatic Generation of Gap-Filling Vocabulary Exercises for Mobile Learning

Susanne Knoop
University of Bremen, Bremen, Germany

Sabrina Wilske
University of Bremen, Bremen, Germany

Download article

Published in: Proceedings of the second workshop on NLP for computer-assisted language learning at NODALIDA 2013; May 22-24; Oslo; Norway. NEALT Proceedings Series 17

Linköping Electronic Conference Proceedings 86:4, p. 39-47

NEALT Proceedings Series 17:4, p. 39-47

Show more +

Published: 2013-05-17

ISBN: 978-91-7519-588-9

ISSN: 1650-3686 (print), 1650-3740 (online)


We present a mobile application for learners of English as a second language that instantaneously generates gap filling exercises from a given text. The app provides an opportunity for contextualized vocabulary learning; customized to the learner’s interest. Part of the exercise is a multiple choice of the original gap filler plus a set of incorrect distractor items. The key problem to solve in order to automatically generate this type of exercises is the selection of suitable distractor items. For the implementation of the application; we employ strategies proposed in previous work; making use of freely available tools and resources.


Vocabulary; ESL; NLP; CALL; cloze exercises; gap filling; Android; informal language learning; mobile learning


Bird; S.; Klein; E.; and Loper; E. (2009). Natural Language Processing with Python. O’Reilly & Associates; Inc.; Sebastopol; CA; USA.

Brown; J.; Frishkoff; G. A.; and Eskenazi; M. (2005). Automatic question generation for vocabulary assessment. In HLT/EMNLP. The Association for Computational Linguistics.

Coniam; D. (1997). A Preliminary Inquiry Into Using Corpus Word Frequency Data in the Automatic Generation of English Language Cloze Tests. CALICO Journal; 14(2-4):15–33.

Goodrich; H. C. (1977). Distractor efficiency in foreign language testing. TESOL Quarterly; 11(1):pp. 69–78.

Goto; T.; Kojiri; T.; Watanabe; T.; Iwata; T.; and Yamada; T. (2010). Automatic generation system of multiple-choice cloze questions and its evaluation. Knowledge Management & E-Learning : an International Journal.

Heilman; M.; Collins-Thompson; K.; Callan; J.; Eskenazi; M.; Juffs; A.; and Wilson; L. (2010). Personalization of reading passages improves vocabulary acquisition. Int. J. Artif. Intell. Ed.; 20(1):73–98.

Lee; S. H. (2008). Beyond reading and proficiency assessment: The rational cloze procedure as stimulus for integrated reading; writing; and vocabulary instruction and teacher–student interaction in esl. System; 36(4):642 – 660.

Meurers; D.; Ziai; R.; Amaral; L.; Boyd; A.; Dimitrov; A.; Metcalf; V.; Ott; N.; and Tübingen; U. (2010). Enhancing authentic web pages for language learners.

Miller; G. A. and Fellbaum; C. (2007). Wordnet then and now. Language Resources and Evaluation; 41(2):pp. 209–214.

Nagy; W. E.; Herman; P. A.; and Anderson; R. C. (1985). Learning Words from Context. Reading Research Quarterly; 20(2):233–253.

Nation; P. and Waring; R. (1997). Vocabulary size; text coverage and word lists. In Vocabulary: Description; Acquisition and Pedagogy; pages 6–19. University Press.

Nerbonne; J. (2002). Computer-assisted language learning and natural language processing. In Handbook of Computational Linguistics; pages 670–698. University Press.

Oxford; R. and Scarcella; R. C. (1994). Second language vocabulary learning among adults: State of the art in vocabulary instruction. System; 22(2):231–243.

Perkins; J. (2010). Python Text Processing with NLTK 2.0 Cookbook : Over 80 Practical Recipes for Using Python’s NLTK Suite of Libraries to Maximize Your Natural Language Processing Capabilities. Packt; Birmingham; UK.

Segler; T. M.; Pain; H.; and Sorace; A. (2002). Second Language Vocabulary Acquisition and Learning Strategies in ICALL Environments. Computer Assisted Language Learning; 15(4):409–422.

Soudek; M. and Soudek; L. I. (1983). Cloze after thirty years: new uses in language teaching. ELT Journal; 37(4):335–340.

Sumita; E.; Sugaya; F.; and Yamamoto; S. (2005). Measuring non-native speakers’ proficiency of english by using a test with automatically-generated fill-in-the-blank questions. In Proceedings of the second workshop on Building Educational Applications Using NLP; EdAppsNLP 05; pages 61–68; Stroudsburg; PA; USA. Association for Computational Linguistics.

Citations in Crossref