Title: An ontology-driven software product line architecture for developing gamified intelligent tutoring systems

Authors: Diego Dermeval; Glauber Leite; João Almeida; Josmário Albuquerque; Ig I. Bittencourt; Sean W.M. Siqueira; Seiji Isotani; Alan Pedro Da Silva

Addresses: Penedo, Campus Arapiraca, Federal University of Alagoas (UFAL), Penedo, AL, 57200-000, Brazil ' Computing Institute, Federal University of Alagoas (UFAL), Maceió, AL, 57072-900, Brazil ' Computing Institute, Federal University of Alagoas (UFAL), Maceió, AL, 57072-900, Brazil ' Computing Institute, Federal University of Alagoas (UFAL), Maceió, AL, 57072-900, Brazil ' Computing Institute, Federal University of Alagoas (UFAL), Maceió, AL, 57072-900, Brazil ' Department of Applied Informatics, Federal University of the State of Rio de Janeiro (UNIRIO), Rio de Janeiro, RJ, 22290-240, Brazil ' Institute of Mathematics and Computer Science, University of São Paulo (USP), São Carlos, SP, 13566-590, Brazil ' Computing Institute, Federal University of Alagoas (UFAL), Maceió, AL, 57072-900, Brazil

Abstract: Intelligent tutoring systems (ITSs) are effective to provide instruction for students in several situations. Many works have been using gamification by adding game elements to learning contexts aiming to engage students and to drive desired learning behaviours. However, the design of gamified ITS should deal with a huge variability. Software product lines (SPLs) promise to offer rapid product development and more affordable development costs to build software from the same family. A key factor to successfully implement a product-line approach is to structure commonalities and variabilities into a product line architecture (PLA). In this paper, we propose a PLA for developing gamified ITSs that uses an ontology-driven feature modelling strategy. We illustrate how our architecture could be applied to instantiate a product on the basic math domain. We also discuss a set of implications of using it as well as how it could support the evolution/changing of gamified ITSs.

Keywords: ITSs; intelligent tutoring systems; gamification; gamified intelligent tutoring systems; SPL; software product line; ontologies.

DOI: 10.1504/IJKL.2017.088181

International Journal of Knowledge and Learning, 2017 Vol.12 No.1, pp.27 - 48

Received: 30 May 2016
Accepted: 13 Jun 2017

Published online: 27 Nov 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article