From behavioral description to a pattern-based model for intelligent tutoring systems

Javier Gonzalez-Sanchez, Maria Elena Chavez-Echeagaray, Kurt VanLehn, Winslow Burleson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publicationACM International Conference Proceeding Series
PublisherAssociation for Computing Machinery
ISBN (Print)9781450312837
DOIs
StatePublished - 2011
Event18th Conference on Pattern Languages of Programs, PLoP 2011 - Portland, OR, United States
Duration: Oct 21 2011Oct 23 2011

Other

Other18th Conference on Pattern Languages of Programs, PLoP 2011
CountryUnited States
CityPortland, OR
Period10/21/1110/23/11

Fingerprint

Intelligent systems
Application programs
User interfaces
Students
Feedback

Keywords

  • Behavioral description
  • Component model
  • Design patterns
  • Intelligent tutoring systems

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Gonzalez-Sanchez, J., Chavez-Echeagaray, M. E., VanLehn, K., & Burleson, W. (2011). From behavioral description to a pattern-based model for intelligent tutoring systems. In ACM International Conference Proceeding Series [26] Association for Computing Machinery. https://doi.org/10.1145/2578903.2579164

From behavioral description to a pattern-based model for intelligent tutoring systems. / Gonzalez-Sanchez, Javier; Chavez-Echeagaray, Maria Elena; VanLehn, Kurt; Burleson, Winslow.

ACM International Conference Proceeding Series. Association for Computing Machinery, 2011. 26.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Gonzalez-Sanchez, J, Chavez-Echeagaray, ME, VanLehn, K & Burleson, W 2011, From behavioral description to a pattern-based model for intelligent tutoring systems. in ACM International Conference Proceeding Series., 26, Association for Computing Machinery, 18th Conference on Pattern Languages of Programs, PLoP 2011, Portland, OR, United States, 10/21/11. https://doi.org/10.1145/2578903.2579164
Gonzalez-Sanchez J, Chavez-Echeagaray ME, VanLehn K, Burleson W. From behavioral description to a pattern-based model for intelligent tutoring systems. In ACM International Conference Proceeding Series. Association for Computing Machinery. 2011. 26 https://doi.org/10.1145/2578903.2579164
Gonzalez-Sanchez, Javier ; Chavez-Echeagaray, Maria Elena ; VanLehn, Kurt ; Burleson, Winslow. / From behavioral description to a pattern-based model for intelligent tutoring systems. ACM International Conference Proceeding Series. Association for Computing Machinery, 2011.
@inproceedings{f2f851842f6746c38411357931f852ae,
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.",
keywords = "Behavioral description, Component model, Design patterns, Intelligent tutoring systems",
author = "Javier Gonzalez-Sanchez and Chavez-Echeagaray, {Maria Elena} and Kurt VanLehn and Winslow Burleson",
year = "2011",
doi = "10.1145/2578903.2579164",
language = "English (US)",
isbn = "9781450312837",
booktitle = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - From behavioral description to a pattern-based model for intelligent tutoring systems

AU - Gonzalez-Sanchez, Javier

AU - Chavez-Echeagaray, Maria Elena

AU - VanLehn, Kurt

AU - Burleson, Winslow

PY - 2011

Y1 - 2011

N2 - 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.

AB - 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.

KW - Behavioral description

KW - Component model

KW - Design patterns

KW - Intelligent tutoring systems

UR - http://www.scopus.com/inward/record.url?scp=84899799155&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84899799155&partnerID=8YFLogxK

U2 - 10.1145/2578903.2579164

DO - 10.1145/2578903.2579164

M3 - Conference contribution

AN - SCOPUS:84899799155

SN - 9781450312837

BT - ACM International Conference Proceeding Series

PB - Association for Computing Machinery

ER -