Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2578903.2579164acmconferencesArticle/Chapter ViewAbstractPublication PagesplopConference Proceedingsconference-collections
research-article

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

Published: 21 October 2011 Publication History

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.

References

[1]
AMT - Affective Meta Tutor. 2012. Arizona State University. http://amt.asu.edu.
[2]
Anderson, J. R., Corbett, A. T., Koedinger, K. R., and Pelletier, R. 1995. Cognitive Tutors: Lessons Learned. Journal of the Learning Sciences, 4(2), 167--207.
[3]
Baker, R. S. J. D., de Carvalho, A., Raspat, J., Aleven, V., Corbett, A. T., and Koedinger, K. R. 2009. Educational software features that encourages and discourage "gaming the system". In Proceedings of the International Conference on Artificial Intelligence in Education. IOS Press.
[4]
Booch, G., Maksimchuk, R., Engle, M., Young, B., Conallen, J., and Houston, K. 2007. Object-Oriented Analysis and Design with Applications, Third Edition. Addison-Wesley Professional.
[5]
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. 1996. A system of patterns: Pattern-oriented software architecture. Wiley.
[6]
Collins-Sussman, B., Fitzpatrick, B. W., and Pilato, C. M. 2004. Version control with subversion. O'Reilly Media, Inc.
[7]
Devedzic, V. and Harrer, A. 2005. Software Patterns in ITS Architectures. International Journal of Artificial Intelligence in Education, 15, 2 (April 2005), 63--94.
[8]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
[9]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 2002. Design Patterns: abstraction and reuse of object-oriented design. In Software pioneers. Manfred Broy and Ernst Denert (Eds.). Springer-Verlag New York, Inc., New York, NY, USA 701--717.
[10]
Graesser, A. C., Lu, S., Jackson, G. T., Mitchell, H. H., Ventura, and M., Olney, A., Louwerse, M. M. 2004. AutoTutor: A tutor with natural language. Behavioral Research Methods, Instruments and Computers, 36, 180--193.
[11]
IEEE. 1999. Standard Glossary of Software Engineering Terminology. 610.12--1990, Vol.1. IEEE Press.
[12]
Jacobson, I. 1997. Software Reuse: Architecture, Process and Organization for Business Success. Addison-Wesley Professional.
[13]
Katz, S., Lesgold, A., Hughes, E., Peters, D., Eggan, G., Gordin, M., and Greenberg., L. 1998. Sherlock 2: An intelligent tutoring system built upon the LRDC Tutor Framework. In C. P. Bloom & R. B. Loftin (Eds.), Facilitating the development and use of interactive learning environments. 227--258.
[14]
McCabe, T. 1976. A complexity measure. IEEE Trans. Software Engineering, 5, 45--50.
[15]
Mitrovic, A. 2003. An intelligent SQL tutor on the web. International Journal of Artificial Intelligence in Education, 13 (2--4), 197--243.
[16]
Nelson, B. C. 2007. Exploring the use of individualized, reflective guidance in an educational multi-user virtual environment. Journal of Science Education and Technology, 16(1), 83--97.
[17]
VanLehn, K. 2006. The Behavior of Tutoring Systems. International Journal of Artificial Intelligence in Education. Volume 16, Issue 3, Pages 227--265. IOS Press.
[18]
VanLehn, K., Lynch, C., Schultz, K., Shapiro, J. A., Shelby, R. H., Taylor, L., Treacy, D., Weinstein, A., and Wintersgill, M. 2005. The Andes physics tutoring system: Lessons learned. International Journal of Artificial Intelligence in Education, 15(3), 147--204.
[19]
VanLehn, K., Burleson, W., Chavez-Echeagaray, M. E., Christopherson, R., Gonzalez-Sanchez, J., Hastings, J., Hidalgo-Pontet, Y., and Zhang, L. 2011. The Affective Meta-Tutoring Project: How to motivate students to use effective meta-cognitive strategies. T. Hirashima et al. (Eds.). In Proceedings of the 19th International Conference on Computers in Education. Chiang Mai, Thailand: Asia-Pacific Society for Computers in Education.
[20]
Vygotsky, L. S. 1978. Mind in Society: The Development of Higher Psychological Processes. Cambridge, MA: Harvard University Press.

Cited By

View all
  • (2024)Trend Intelligent Tutoring System 2018-2022 : Systematic Literature Review2024 3rd International Conference for Innovation in Technology (INOCON)10.1109/INOCON60754.2024.10512275(1-6)Online publication date: 1-Mar-2024
  • (2018)Intertwining E-Learning Technologies and Pedagogies at the System Design StageInnovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming10.4018/978-1-5225-5969-6.ch011(369-406)Online publication date: 2018
  • (2017)Learning How to Construct Models of Dynamic Systems: An Initial Evaluation of the Dragoon Intelligent Tutoring SystemIEEE Transactions on Learning Technologies10.1109/TLT.2016.251442210:2(154-167)Online publication date: 1-Apr-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of Programs
October 2011
362 pages
ISBN:9781450312837
DOI:10.1145/2578903
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 October 2011

Check for updates

Author Tags

  1. behavioral description
  2. component model
  3. design patterns
  4. intelligent tutoring systems

Qualifiers

  • Research-article

Funding Sources

Conference

PLoP 11
Sponsor:
  • Hillside Group
  • ACM
PLoP 11: Pattern Languages of Programs Conference 2011
October 21 - 23, 2011
Oregon, Portland, USA

Acceptance Rates

Overall Acceptance Rate 28 of 36 submissions, 78%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Trend Intelligent Tutoring System 2018-2022 : Systematic Literature Review2024 3rd International Conference for Innovation in Technology (INOCON)10.1109/INOCON60754.2024.10512275(1-6)Online publication date: 1-Mar-2024
  • (2018)Intertwining E-Learning Technologies and Pedagogies at the System Design StageInnovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming10.4018/978-1-5225-5969-6.ch011(369-406)Online publication date: 2018
  • (2017)Learning How to Construct Models of Dynamic Systems: An Initial Evaluation of the Dragoon Intelligent Tutoring SystemIEEE Transactions on Learning Technologies10.1109/TLT.2016.251442210:2(154-167)Online publication date: 1-Apr-2017
  • (2014)Traceable Pedagogical Design Rationales for Personalized Learning TechnologiesInternational Journal of People-Oriented Programming10.4018/IJPOP.20140701023:2(25-55)Online publication date: 1-Jul-2014
  • (2014)A System Architecture for Affective Meta Intelligent Tutoring Systems12th International Conference on Intelligent Tutoring Systems - Volume 847410.1007/978-3-319-07221-0_67(529-534)Online publication date: 5-Jun-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media