An Ontology-Based Model for Driving the Building of Software Product Lines in an ITS Context
The Intelligent Tutoring Systems (ITS) have been used daily to support education in various domains. For this reason, fast and easy construction of ITSs are fundamental requirements. In this sense, a Software Product Line has been used accordingly for building Intelligent Tutoring System families. However, the construction of such family systems is still a hard and complex task which involves the representation and manipulation of different knowledge sources with distinct artifacts. To alleviate these issues, this paper proposes an ontology-based model for driving the building of software product lines in an ITS Context. It also provides a case study describing the construction of an ITS in the programming domain. In addition, an evaluation is presented aiming to show the feasibility of the proposed model. The main conclusion is that this model reduces the effort and the complexity in the construction of such systems.
KeywordsSoftware Product Line Mass Customization Intelligent Tutor System Authoring Tool Cognitive Tutor
Unable to display preview. Download preview PDF.
- 1.Aleven, V., McLaren, B., Sewall, J., Koedinger, K.: A new paradigm for intelligent tutoring systems: Example-tracing tutors. International Journal of Artificial Intelligence in Education 19(2), 105–154 (2010)Google Scholar
- 2.Bittencourt, I., Nunes, C., Bezerra, C., de Barros Costa, E., de Oliveira, R.N., Costa, M., Tadeu, M., da Silva, A.P.: Ontologia para construção de ambientes interativos de aprendizagem. Simpósio Brasileiro de Informática na Educação, 559–568 (2006)Google Scholar
- 3.Cruz, A.C., Valderrama, R.P., Cano, O.F., Humberto Sossa, A.: Architecture for development of wbes based on components and agents. In: 15th Int. Conference on Computing, CIC 2006, pp. 223–228 (2006)Google Scholar
- 4.Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute (November 1990)Google Scholar
- 5.Koedinger, K.R., Corbett, A.T.: Cognitive tutors: Technology bringing learning science to the classroom. The Cambridge Handbook of the Learning Sciences. Cambridge University Press, Cambridge (2006)Google Scholar
- 7.Mohabbati, B., Kaviani, N., Gasevic, D.: Semantic variability modeling for multi-staged service composition. In: Proceedings of the 3rd International Workshop on Service-Oriented Architectures and Software Product Lines (2009)Google Scholar
- 9.Rusk, J.J., Gasevic, D.: Semantic web services-based reasoning in the design of software product lines. In: SPLC, vol. 2, pp. 123–130 (2008)Google Scholar
- 10.Silva, A., Costa, E., Bittencourt II., Brito, P., Holanda, O., Dermeval, D.: Semantic web-based software product line for building inteligent tutoring systems. In: Second International Conference of Software, Services and Semantic Technologies, S3T 2010, pp. 127–136 (2010)Google Scholar