PLITS: A pattern language for intelligent tutoring systems

Dina Salah, Amir Zeid

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

The design and implementation of Intelligent Tutoring Systems (ITS) is a very complex task, as it involves a variety of organizational, administrative, instructional and technological components. In addition, there are no well established methodologies or development tools for ITS implementation. Therefore systematic, disciplined approaches must be devised in order to leverage the complexity of ITS implementation and achieve overall product quality within specific time and budget limits (Vladan Devedzic & Harrer, 2004). The goal of patterns within software community is to provide software developers with solutions to recurring software problems. However, the concept of patterns has received surprisingly little attention so far from researchers in the field of ITS (Vladan Devedzic & Harrer, 2004). In this research work, we tried to mine patterns by reverse-engineering some of the existing ITS systems. These identified patterns were semantically organized and categorized to form the basic core of a PLITS: A Pattern Language for Intelligent Tutoring Systems. Copyright retain by author(s).

Original languageEnglish
Title of host publicationProceedings of EuroPLoP 2009 - 14th Annual European Conference on Pattern Languages of Programming
StatePublished - 2009
Event14th Annual European Conference on Pattern Languages of Programming, EuroPLoP 2009 - Irsee, Germany
Duration: 8 Jul 200912 Jul 2009

Publication series

NameProceedings of EuroPLoP 2009 - 14th Annual European Conference on Pattern Languages of Programming

Conference

Conference14th Annual European Conference on Pattern Languages of Programming, EuroPLoP 2009
Country/TerritoryGermany
CityIrsee
Period8/07/0912/07/09

Fingerprint

Dive into the research topics of 'PLITS: A pattern language for intelligent tutoring systems'. Together they form a unique fingerprint.

Cite this