Title
From behavioral description to a pattern-based model for intelligent tutoring systems.
Abstract
Intelligent Tutoring Systems are software applications capable of complementing and enhancing the learning process by providing direct customized instruction and feedback to students in various disciplines. Although Intelligent Tutoring Systems could differ widely in their attached knowledge bases and user interfaces (including interaction mechanisms), their behaviors are quite similar. Therefore, it must be possible to establish a common software model for them. A common software model is a step forward to move these systems from proof-of-concepts and academic research tools to widely available tools in schools and homes. The work reported here addresses: (1) the use of Design Patterns to create an object-oriented software model for Intelligent Tutoring Systems; (2) our experience using this model in a three-year development project and its impact on facets such as creating a common language among stakeholders, supporting an incremental development, and adjustment to a highly shifting development team; and (3) the qualities achieved and trade-offs made.
Year
DOI
Venue
2011
10.1145/2578903.2579164
PLoP
Keywords
Field
DocType
object-oriented software model,common language,common software model,intelligent tutoring systems,pattern-based model,design patterns,software application,three-year development project,behavioral description,development team,academic research tool,incremental development,intelligent tutoring system,knowledge base,user interface,proof of concept,component model,design pattern
Iterative and incremental development,Computer science,Software design pattern,Human–computer interaction,Software,User interface,Multimedia
Conference
Citations 
PageRank 
References 
3
0.39
7
Authors
4
Name
Order
Citations
PageRank
Javier Gonzalez-Sanchez1234.47
Maria Elena Chavez-Echeagaray2233.46
Kurt VanLehn32352417.44
Winslow Burleson499875.33