Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study
Abstract
:1. Introduction
- To generate a knowledge base on how software tools for curriculum support are being developed;
- To understand the need for alignment between curriculum components;
- To generate new software models that enable alignment;
- The design of models that allow interdisciplinary work, such as meta-models, since they include rules for relating concepts.
2. Background
2.1. Curriculum Design
2.1.1. Curriculum Design Strategies
- It is designed based on the needs of society and not on knowledge that is passed down by tradition in educators and does not take into account the needs of society.
- It is centered on the student and their capabilities so that they can design feasible solutions as the central axis, and put the teacher as their guide [23].
- The evaluation focused on learning outcomes, i.e., how the student applies knowledge, allowing the student to evaluate him/herself and learn autonomously to apply knowledge successfully.
- Flexibility in learning opportunities, considering each student’s own time to learn.
2.1.2. Curricular Levels
2.2. Software Tools
2.2.1. Models Used in Software Development
- (i)
- Software design models
- (ii)
- Software quality models
2.2.2. Software Development Methods
2.2.3. Software Development Techniques
3. Method
3.1. Stage 1: Definition of Research Questions
- O1.
- Identify software support tools for curriculum design in education;
- O2.
- To analyze the use of techniques, methods, and models for the development of these tools;
- O3.
- Classify the curriculum stage solved by the software tool;
- O4.
- Identify the problems in curriculum design that are attempted to be solved with software tools.
3.2. Stage 2: Conducting the Search for Primary Studies
3.3. Stage 3: Selection of Documents for Inclusion and Exclusion
3.4. Stage 4: Classification Scheme
3.5. Stage 5: Data Extraction and Synthesis
4. Results
4.1. RQ1: How Has the Use of Models, Methods, and Techniques Evolved
4.2. RQ2: What Is the Curriculum Level Supported by Technological Tools?
4.3. RQ3: What Models, Methods, or Techniques Are Used in Developing Technological Tools?
Name | Category | Reference |
---|---|---|
ADDIE | Method | [88] |
Boehm | Model | [89] |
CMM | Model | [90] |
Prototype | Method | [91] |
Entity Relationship Diagram | Model | [92] |
IMS-LD | Model | [93,94] |
IMS-QTI + IMS-RDCO | Model | [95] |
IMS-LD + UML | Model | [96] |
Machine learning | Technique | [97] |
Agile methodology | Method | [32] |
Ontology | Model | [76,77,78,79,80,81,82,83,84,85] |
Rational Unified Process (RUP) | Method | [98] |
UML | Model | [86,87] |
Web Scraping | Technique | [99,100] |
Word2vec model | Technique | [70] |
4.4. RQ4: Which Technological Tools Focus on Providing a Solution to the Alignment between Curricular Elements?
4.5. RQ5: What Problems Were Identified in the Study and Gave Rise to the Development of the Tool?
4.6. RQ6: What Challenges Do the Studies Mention?
5. Discussion
5.1. Use Models, Methods, and Techniques in Curriculum Design Support Tools
5.2. Alignment of Curriculum Design
5.3. Conceptual Map
- A set of rules of association between the components of a system (e.g., curricular components);
- The definition of a common language among the professionals of the educational project;
- The generation of a working guide.
6. Related Work
7. Limitations
7.1. Descriptive Validity
- We used a Google spreadsheet, which stores and categorizes the RQs. This data collection form allows for uniformity and objectivity in the data and the data extraction process performed.
7.2. Theoretical Validity
- In the case of the second point, the threat was mitigated through the use of four databases: one for education (ERIC), one for engineering and science (IEEE), and two covering all disciplines (Scopus and WoS).
- In the case of the third point, it is considered that the search string should consider various curriculum design concepts that should be part of the keywords of articles related to curriculum design support tools.
7.3. Generalizability
- Various approaches to curriculum design, such as competency-based and instructional design, are considered.
- RQs are considered general enough to consider various curriculum design support tools at different curriculum levels and with various models, methods, or techniques used in developing the tool software.
7.4. Interpretive Validity
- The three authors perform a review and validation of the results.
7.5. Repeatability
- A complete sample of the systematic mapping process is shown in Section 3, which shows the search string used for each database and the inclusion and exclusion criteria chosen.
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Macalister, J.; Nation, I.P. Language Curriculum Design; Routledge: New York, NY, USA, 2019. [Google Scholar]
- Dodd, B.J. Curriculum design processes. In Design for Learning; BYU Open Textbook Network: Provo, UT, USA, 2021. [Google Scholar]
- Palahicky, S. Innovative Curriculum Design. In Enhancing Learning Design for Innovative Teaching in Higher Education; IGI Global: Hershey, PA, USA, 2020; pp. 106–137. [Google Scholar] [CrossRef]
- Munday, J.; Rowley, J. Showing a human and professional face to the world. In Handbook of Research on Humanizing the Distance Learning Experience; IGI Global: Hershey, PA, USA, 2017; pp. 94–110. [Google Scholar]
- Chen-Quesada, E.; Salas-Soto, S.E. Referentes curriculares para la toma de decisiones en materia de planes de estudio de educación superior. Rev. Electrón. Educ. 2019, 23, 1–31. [Google Scholar] [CrossRef]
- Van den Akker, J. Curriculum perspectives: An introduction. In Curriculum Landscapes and Trends; Springer: Dordrecht, The Netherlands, 2003; pp. 1–10. [Google Scholar] [CrossRef]
- Chap, V. Globalization and its impact on ELT in Cambodia’s higher education. In Teacher Education and Teacher Professional Development in the COVID-19 Turn; Routledge: New York, NY, USA, 2022; pp. 29–34. [Google Scholar]
- Perilla Granados, J.S.A. La alineación curricular como una estrategia para el fortalecimiento de los contextos educativos. In Diseño Curricular y Transformación de Contextos Educativos Desde Experiencias Concretas; Universidad Sergio Arboleda: Bogotá, Colombia, 2018. [Google Scholar]
- Melillán, A.; Cravero, A. Ingeniería de Software en el desarrollo de tecnologías para el apoyo al diseño curricular: Un mapeo sistemático. Rev. Ibérica Sist. Tecnol. Inform. 2022, 1, 322–334. [Google Scholar]
- Cravero Leal, A.; Sepúlveda, S.; Mate, A.; Mazón, J.N.; Trujillo, J. Goal oriented requirements engineering in data warehouses: A comparative study. Ing. Investig. 2014, 34, 66–70. [Google Scholar] [CrossRef] [Green Version]
- Alfauzan, A.A.H.; Tarchouna, N. The role of an aligned curriculum design in the achievement of learning outcomes. J. Educ. e-Learn. Res. 2017, 4, 81–91. [Google Scholar] [CrossRef] [Green Version]
- Sepúlveda, S.; Diéguez, M. EM-(RA) 2: A tool support proposal for Learning Outcomes and the Teaching-Learning Process. In Proceedings of the IEEE 2020 39th International Conference of the Chilean Computer Science Society (SCCC), Coquimbo, Chile, 16–20 November 2020; pp. 1–8. [Google Scholar]
- McKimm, J.; Jones, P.K. Twelve tips for applying change models to curriculum design, development and delivery. Med. Teach. 2018, 40, 520–526. [Google Scholar] [CrossRef]
- Carvajal-Ortiz, L.; Florian-Gaviria, B.; Diaz, J.F. Models, methods and software prototype to support the design, evaluation, and analysis in the curriculum management of competency-based for higher education. In Proceedings of the IEEE 2019 XLV Latin American Computing Conference (CLEI), Panama City, Panama, 30 September–4 October 2019. [Google Scholar] [CrossRef]
- Mohagheghi, P.; Dehlen, V.; Neple, T. Definitions and approaches to model quality in model-based software development—A review of literature: Information and software technology. Inf. Softw. Technol. 2009, 51, 1646–1669. [Google Scholar] [CrossRef] [Green Version]
- Malinova Mandelburger, M.; Mendling, J. Cognitive diagram understanding and task performance in systems analysis and design. MIS Q. 2021, 45, 2101–2157. [Google Scholar] [CrossRef]
- Shin, S.S. Empirical study on the effectiveness and efficiency of model-driven architecture techniques. Softw. Syst. Model. 2019, 18, 3083–3096. [Google Scholar] [CrossRef]
- Ibarra-Corona, M.A.; Escudero-Nahón, A. Metasíntesis sobre la aplicación de principios de Ingeniería de Software en el desarrollo de plataformas de tecnología educativa. Rev. Interuniv. Investig. Tecnol. Educ. 2021, 62–75. [Google Scholar] [CrossRef]
- Petersen, K.; Vakkalanka, S.; Kuzniarz, L. Guidelines for conducting systematic mapping studies in software engineering: An update. Inf. Softw. Technol. 2015, 64, 1–18. [Google Scholar] [CrossRef]
- Chekour, M.; Laafou, M.; Janati-Idrissi, R. What are the adequate pedagogical approaches for teaching scientific disciplines? Physics as a case study. J. Educ. Soc. Res. 2018, 8, 141–148. [Google Scholar] [CrossRef] [Green Version]
- Hnida, M.; Idrissi, M.K.; Bennani, S. A formalism of the competency-based approach in adaptive learning systems. WSEAS Trans. Inf. Sci. Appl. 2014, 11, 83–93. [Google Scholar]
- Chuenjitwongsa, S.; Oliver, R.G.; Bullock, A.D. Competence, competency-based education, and undergraduate dental education: A discussion paper. Eur. J. Dent. Educ. 2018, 22, 1–8. [Google Scholar] [CrossRef]
- Navas, M.; Ospina, J. Diseño curricular por competencias en educación superior. Cienc. Lib. 2020, 15, 195–217. [Google Scholar] [CrossRef]
- Díaz-Barriga, Á. Competencias en educación: Corrientes de pensamiento e implicaciones para el currículo y el trabajo en el aula. Rev. Iberoam. Educ. Super. 2011, 2, 3–24. [Google Scholar] [CrossRef]
- Arvanitou, E.M.; Ampatzoglou, A.; Chatzigeorgiou, A.; Carver, J.C. Software engineering practices for scientific software development: A systematic mapping study. J. Syst. Softw. 2021, 172, 110848. [Google Scholar] [CrossRef]
- Fonseca, J.J.; Gamboa, M.E. Aspectos teóricos sobre el diseño curricular y sus particularidades en las ciencias. Rev. Bolet. Redipe 2017, 6, 83–112. [Google Scholar]
- Freire, E.E.E. La meso planeación interdisciplinar en la formación del profesional de la educación. Opuntia Brava 2019, 11, 280–297. [Google Scholar] [CrossRef]
- Moodley, G. Implementation of the Curriculum and Assessment Policy Statements: Challenges and Implications for Teaching and Learning. Ph.D Thesis, University of South Africa, Pretoria, South Africa, 2013. [Google Scholar]
- Basson, I. Twenty years into the new millennium: How integrated is Mathematics, Physics and Computer Science at secondary school level? Perspect. Educ. 2021, 39, 3–26. [Google Scholar] [CrossRef]
- Mendoza, W.; Ramírez, G.M.; González, C.; Moreira, F. Assessment of curriculum design by learning outcomes (LO). Educ. Sci. 2022, 12, 541. [Google Scholar] [CrossRef]
- Soler Calderíus, J. El Proceso Pedagógico de Formación Profesional: Manual de Trabajo para el Profesor de la Enseñanza Técnica Profesional; ISP “Héctor Alfredo Pineda Zaldívar: La Habana, Cuba, 2006. [Google Scholar]
- Thomson, E.; Auhl, G.; Uys, P.; Wood, D.; Woolley, D. Towards best practice in course design: A case study of flexibility and collaboration between users and developers in supporting process with technology. J. Univ. Teach. Learn. Pract. 2019, 16, 81–97. [Google Scholar] [CrossRef]
- ISO 2382; Information Technology—Vocabulary. International Organization for Standardization: Geneva, Switzerland, 2015.
- ISO 25010; Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models. International Organization for Standardization: Geneva, Switzerland, 2011.
- Adnan, N.H.; Ritzhaupt, A.D. Correction to: Software Engineering Design Principles Applied to Instructional Design: What can we Learn from our Sister Discipline? TechTrends 2019, 63, 87. [Google Scholar] [CrossRef] [Green Version]
- Aggarwal, K. Software Engineering; New Age International: New Delhi, India, 2005. [Google Scholar]
- Abran, A.; Moore, J.W.; Bourque, P.; Dupuis, R.; Tripp, L. Software engineering body of knowledge. In IEEE Computer Society, Angela Burgess; IEEE: New York, NY, USA, 2004; Volume 25. [Google Scholar]
- Bourque, P.; Fairley, R.E. SWEBOK: Guide to the Software Engineering Body of Knowledge; IEEE Computer Society: New York, NY, USA, 2014. [Google Scholar]
- Sommerville, I. Software Engineering, 10th ed.; Pearson: London, UK, 2015. [Google Scholar]
- Ebert, C.; Kuhrmann, M.; Prikladnicki, R. Global Software Engineering: Evolution and Trends. In Proceedings of the 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE), Orange County, CA, USA, 2–5 August 2016; pp. 144–153. [Google Scholar] [CrossRef]
- Méndez Fernández, D.; Passoth, J.H. Empirical software engineering: From discipline to interdiscipline. J. Syst. Softw. 2019, 148, 170–179. [Google Scholar] [CrossRef] [Green Version]
- Sarker, I.H.; Faruque, F.; Hossen, U.; Rahman, A. A survey of software development process models in software engineering. Int. J. Softw. Eng. Its Appl. 2015, 9, 55–70. [Google Scholar] [CrossRef]
- Smith, B. The Blackwell Guide to the Philosophy of Computing and Information; Blackwell Publishing Ltd.: Oxford, UK, 2004; pp. 153–166. [Google Scholar]
- Yonglin, L.; Zhi, Z.; Qun, L. An ontological metamodeling framework for semantic simulation model engineering. J. Syst. Eng. Electron. 2020, 31, 527–538. [Google Scholar] [CrossRef]
- Stancin, K.; Poscic, P.; Jaksic, D. Ontologies in education-state of the art. Education and Information Technologies. Educ. Inf. Technol. 2020, 25, 5301–5320. [Google Scholar] [CrossRef]
- Iatrellis, O.; Kameas, A.; Fitsilis, P. EDUC8 ontology: Semantic modeling of multi-facet learning pathways. Educ. Inf. Technol. 2019, 24, 2371–2390. [Google Scholar] [CrossRef]
- Koper, R.; Olivier, B. Representing the learning design of units of learning. J. Educ. Technol. Soc. 2004, 7, 97–111. [Google Scholar]
- Martinez-Ortiz, I.; Moreno-Ger, P.; Sierra, J.L.; Fernandez-Manjon, B. Educational modeling languages. In Computers and Education: E-Learning, From Theory to Practice; Springer: Dordrecht, The Netherlands, 2007; pp. 27–40. [Google Scholar] [CrossRef]
- Callejas-Cuervo, M.; Alarcón-Aldana, A.C.; Álvarez-Carreño, A.M. Modelos de qualidade de software, um estado da arte. Entramado 2017, 13, 236–250. [Google Scholar] [CrossRef]
- Chaudhary, M.; Chopra, A. CMMI for Development: Implementation Guide; Apress: Pune, India, 2016. [Google Scholar]
- Braude, E.J.; Bernstein, M.E. Software Engineering: Modern Approaches; Waveland Press: Salem, WI, USA, 2016. [Google Scholar]
- Saeed, S.; Jhanjhi, N.Z.; Naqvi, M.; Humayun, M. Analysis of Software Development Methodologies. Int. J. Comput. Digit. Syst. 2019, 8, 446–460. [Google Scholar] [CrossRef]
- Nicolás, J.; Toval, A. On the generation of requirements specifications from software engineering models: A systematic literature review. Inf. Softw. Technol. 2009, 51, 1291–1307. [Google Scholar] [CrossRef]
- Pressman, R.S. Software Engineering: A Practitioner’s Approach; Palgrave Macmillan: London, UK, 2005. [Google Scholar]
- Dybå, T.; Dingsøyr, T. Empirical studies of agile software development: A systematic review. Inf. Softw. Technol. 2008, 50, 833–859. [Google Scholar] [CrossRef]
- Branch, R.M. Instructional Design: The ADDIE Approach, 2010 ed.; Springer: New York, NY, USA, 2014. [Google Scholar]
- Kumeno, F. Sofware engneering challenges for machine learning applications: A literature review. Intell. Decis. Technol. 2020, 13, 463–476. [Google Scholar] [CrossRef] [Green Version]
- Calinescu, R.; Kwiatkowska, M. Software engineering techniques for the development of systems of systems. In Proceedings of the Foundations of Computer Software—Future Trends and Techniques for Development; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2010; pp. 59–82. [Google Scholar]
- Slaughter, A.E.; Peterson, J.W.; Gaston, D.R.; Permann, C.J.; Andrš, D.; Miller, J.M. Continuous integration for concurrent MOOSE framework and application development on GitHub. J. Open Res. Softw. 2015, 3, 14. [Google Scholar] [CrossRef] [Green Version]
- Bougouffa, S.; Diehm, S.; Schwarz, M.; Vogel-Heuser, B. Scalable cloud based semantic code analysis to support continuous integration of industrial PLC code. In Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), Emden, Germany, 24–26 July 2017; pp. 621–627. [Google Scholar] [CrossRef]
- Budgen, D.; Turner, M.; Brereton, P.; Kitchenham, B.A. Using Mapping Studies in Software Engineering. In Proceedings of the 20th Annual Workshop—Psychology of Programming Interest Group, Lancaster, UK, 10–12 September 2008; Volume 8, pp. 195–204. [Google Scholar]
- Aithal, P. student centric curriculum design and implementation–challenges & opportunities in business management & IT education. IRA Int. J. Educ. Multidiscip. Stud. 2016, 4, 423–437. [Google Scholar]
- Albashiry, N.M.; Voogt, J.M.; Pieters, J.M. Curriculum design practices of a vocational community college in a developing context: Challenges and needs. Community Coll. J. Res. Pract. 2015, 39, 1137–1152. [Google Scholar] [CrossRef]
- Bagheri, S.; Kusters, R.; Trienekens, J.; Grefen, P.W. Business-IT alignment improvement in co-creation value networks: Design of a reference model-based support. In Proceedings of the Business Information Systems Workshops: BIS 2018 International Workshops, Berlin, Germany, 18–20 July 2018; Revised Papers 21. Springer: Berlin/Heidelberg, Germany, 2019; pp. 143–155. [Google Scholar]
- Haddaway, N.R.; Page, M.J.; Pritchard, C.C.; McGuinness, L.A. PRISMA2020: An R package and Shiny app for producing PRISMA 2020-compliant flow diagrams, with interactivity for optimised digital transparency and Open Synthesis. Campbell Syst. Rev. 2022, 18, e1230. [Google Scholar] [CrossRef] [PubMed]
- Cravero, A.; Sepulveda, S. Methodologies, techniques and tools for OLAP design: A Systematic Mapping Study. IEEE Lat. Am. Trans. 2016, 14, 943–950. [Google Scholar] [CrossRef]
- Dongre, A.R.; Chacko, T.V. A critical review of new competency-based curriculum for community medicine using various curricular review frameworks. Indian J. Public Health 2019, 63, 362–366. [Google Scholar] [CrossRef] [PubMed]
- Biggs, J. Enhancing teaching through constructive alignment. High. Educ. 1996, 32, 347–364. [Google Scholar] [CrossRef]
- Trinter, C.P.; Hughes, H.E. Teachers as Curriculum Designers: Inviting Teachers into the Productive Struggle. RMLE Online 2021, 44, 1–16. [Google Scholar] [CrossRef]
- Woo, H.; Kim, J.; Lee, W. Development of curriculum design support system based on word embedding and terminology extraction. Electronics 2020, 9, 608. [Google Scholar] [CrossRef] [Green Version]
- McDaniel, E.; Roth, B.; Miller, M. Concept Mapping as a Tool for Curriculum Quality. Issues Inf. Sci. Inf. Technol. 2005, 2, 505–513. [Google Scholar] [CrossRef] [Green Version]
- Wijngaards-de Meij, L.; Merx, S. Improving curriculum alignment and achieving learning goals by making the curriculum visible. Int. J. Acad. Dev. 2018, 23, 219–231. [Google Scholar] [CrossRef]
- Ancan, O.; Reyes, M. Cabuplot: Categorical Bubble Plot for Systematic Mapping Studies; DCI-UFRO: Temuco, Chile, December 2020. [Google Scholar]
- Ruiz, F.; Hilera, J.R. Using ontologies in software engineering and technology. In Ontologies for Software Engineering and Software Technology; Springer: Berlin/Heidelberg, Germany, 2006; pp. 49–102. [Google Scholar]
- Silveira, K.K.; Prikladnicki, R. A systematic mapping study of diversity in software engineering: A perspective from the agile methodologies. In Proceedings of the 2019 IEEE/ACM 12th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), Montreal, QC, Canada, 27–27 May 2019; pp. 7–10. [Google Scholar]
- Chimalakonda, S.; Nori, K.V. An ontology based modeling framework for design of educational technologies. Smart Learn. Environ. 2020, 7, 28. [Google Scholar] [CrossRef]
- Kasai, T.; Nagano, K.; Mizoguchi, R. Instructional design support system based on both theory and practice and its evaluation. In Proceedings of the 19th International Conference on Computers in Education (ICCE 2011), Chiang Mai, Thailand, 28 November–2 December 2011; pp. 1–8. [Google Scholar]
- Bansal, S.K.; Dalrymple, O.; Menon, V.; Andhare, K.; Moghe, V. IMoD: Semantic web-based instructional module development system. In Proceedings of the Parallel and Distributed Computing and Systems/790: Software Engineering and Applications (ACTAPRESS), Calgary, AB, Canada, 12–14 June 2012; pp. 366–374. [Google Scholar] [CrossRef] [Green Version]
- Fiallos Ordóñez, A.; García, K.C.; Chehab, X.O. Curriculum Design Assistant System Based on Automatically-Generated Educational Ontologies. IEEE Rev. Iberoam. Tecnol. Aprendiz. 2021, 16, 225–231. [Google Scholar] [CrossRef]
- Romero, L.; Gutierrez, M. Software design for the evaluation of competency based learning in engineering careers Ontological approach for modeling. In Proceedings of the IEEE 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), Sevilla, Spain, 24–27 June 2020. [Google Scholar] [CrossRef]
- Clemente, J.; Yago, H.; de Pedro-Carracedo, J.; Bueno, J. A proposal for an adaptive Recommender System based on competences and ontologies. Expert Syst. Appl. 2022, 208, 118171. [Google Scholar] [CrossRef]
- Muñoz, G.; Barrera, M.; Miguel, V.; Montaño, N.; Núñez, H.; Ramos, E. An ontology learning and teaching techniques for competency-based curricula design. In Proceedings of the Latin American Computing Conference CLEI, Caracas, Venezuela, 7–11 October 2013. [Google Scholar] [CrossRef]
- Hayashi, Y.; Mizoguchi, R. Designing lessons with an ontological modeling approach in practice. In Proceedings of the 20th International Conference on Computers in Education (ICCE 2012), Singapore, 26–30 November 2012; National Institute of Education: Singapore, 2012; pp. 76–80. [Google Scholar]
- Koceva, F. A Knowledge-Based Model for Instructional Design. In Proceedings of the CEUR Workshop Proceedings (CEUR-WS), Rome, Italy, 24–25 November 2014; pp. 24–31. [Google Scholar]
- Osorio, N.B.; Caro, E.T.; Piedra, N. Semantic Representation of University Curriculum Educational Components: Case study in the Universidad Tecnológica de Panamá. In Proceedings of the IEEE 2022 XVII Latin American Conference on Learning Technologies (LACLO), Armenia, Colombia, 17–21 October 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Sarkar, S.; Negi, A. Designing a high quality online course: A process driven approach using UML. In Proceedings of the IEEE 2013 Sixth International Conference on Contemporary Computing (IC3), Noida, India, 8–10 August 2013. [Google Scholar] [CrossRef]
- Jiang, Z. The model driven approach with UML for Instructional System Design. In Proceedings of the IEEE 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet), Yichang, China, 21–23 April 2012. [Google Scholar] [CrossRef]
- Khadimally, S. Designing Effective Curricula with an Interactive Collaborative Curriculum Design Tool (CCDT). Turk. Online J. Educ. Technol. TOJET 2015, 14, 32–62. [Google Scholar]
- Luna-García, H.; Álvarez-Rodríguez, F.J.; Mendoza-González, R. Modelo de gestión para diseño curricular basado en prácticas de ingeniería de software. Rev. Electrón. Investig. Educ. 2015, 17, 61–78. [Google Scholar]
- Thong, C.L.; Yusmadi, Y.J.; Rusli, A.; Hayati, A. Applying capability maturity model to curriculum design: A case study at private institution of higher learning in Malaysia. In Proceedings of the World Congress on Engineering, London, UK, 4–6 July 2012; Volume 2, pp. 1070–1075. [Google Scholar]
- Ling, T.C.; Jusoh, Y.Y.; Abdullah, R.; Alwi, N.H. Validation of Curriculum Design Information System Model. Indones. J. Electr. Eng. Comput. Sci. 2018, 12, 1305–1311. [Google Scholar] [CrossRef]
- Matute, J.C.A.; Gómez, L.K.Á.; Ruiz, D.V.P.; Garófalo, L.A.G.; Hernández, M.W.H. Computer System of curricular management to improve the teaching activity at Universidad UNIANDES-Quevedo. Dilemas Contemp. Educ. Política Valore 2019, 6, 1–19. [Google Scholar]
- Katsamani, M.; Retalis, S.; Boloudakis, M. Designing a Moodle course with the CADMOS learning design tool. Educ. Media Int. 2012, 49, 317–331. [Google Scholar] [CrossRef]
- Mylonakis, M.; Arapi, P.; Moumoutzis, N.; Christodoulakis, S.; Ampartzaki, M. Octopus: A collaborative environment supporting the development of effective instructional design. In Proceedings of the IEEE 2013 Second International Conference on E-Learning and E-Technologies in Education (ICEEE), Lodz, Poland, 23–25 September 2013. [Google Scholar] [CrossRef]
- Florian-Gaviria, B.; Glahn, C.; Fabregat Gesa, R. A software suite for efficient use of the European qualifications framework in online and blended courses. IEEE Trans. Learn. Technol. 2013, 6, 283–296. [Google Scholar] [CrossRef]
- Bruno, F.B.; Silva, T.L.K.; Silva, R.P.; Teixeira, F.G. Web-based learning design tool. Campus-Wide Information Systems. Campus-Wide Inf. Syst. 2012, 29, 201–212. [Google Scholar] [CrossRef]
- Ball, R.; Duhadway, L.; Feuz, K.; Jensen, J.; Rague, B.; Weidman, D. Applying machine learning to improve curriculum design. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Minneapolis, MN, USA, 27 February–2 March 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 787–793. [Google Scholar] [CrossRef]
- Ajanovski, V.V. Evolutionary Curriculum Reconstruction: Process Model and Information System Development. In Proceedings of the 18th Annual Conference on Information Technology Education (SIGITE ’17); Association for Computing Machinery: New York, NY, USA, 2017; pp. 89–94. [Google Scholar] [CrossRef]
- Norcross, J.S.; Schuessler, J.H.; Jones, D.G. Web Scraping to Inform Curriculum Decisions. J. High. Educ. Theory Pract. 2020, 20, 100–112. [Google Scholar] [CrossRef]
- Karakolis, E.; Kapsalis, P.; Skalidakis, S.; Kontzinos, C.; Kokkinakos, P.; Markaki, O.; Askounis, D. Bridging the Gap between Technological Education and Job Market Requirements through Data Analytics and Decision Support Services. Appl. Sci. 2022, 12, 7139. [Google Scholar] [CrossRef]
- Arafeh, S. Curriculum mapping in higher education: A case study and proposed content scope and sequence mapping tool. J. Furth. High. Educ. 2016, 40, 585–611. [Google Scholar] [CrossRef]
- Forlizzi, L.; Melideo, G.; Vilchez, C.S.U. Supporting the Construction of Learning Paths in a Competency-Based Informatics Curriculum. In Proceedings of the 10th International Conference—Methodologies and Intelligent Systems for Technology Enhanced Learning; Vittorini, P., Di Mascio, T., Tarantino, L., Temperini, M., Gennari, R., De la Prieta, F., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 185–194. [Google Scholar] [CrossRef]
- Gottipati, S.; Shankararaman, V. Competency analytics tool: Analyzing curriculum using course competencies. Educ. Inf. Technol. 2018, 23, 41–60. [Google Scholar] [CrossRef]
- Gluga, R.; Kay, J.; Lever, T. Foundations for modeling university curricula in terms of multiple learning goal sets. IEEE Trans. Learn. Technol. 2013, 6, 25–37. [Google Scholar] [CrossRef]
- Oyewumi, M.; Isaac, K.; Schreiber, M.; Campisi, P. Undergraduate otolaryngology education at the University of Toronto: A review using a curriculum mapping system. J. Otolaryngol. Head Neck Surg. 2012, 41, 71–75. [Google Scholar]
- Slack, J.M. A curriculum design system for information system programs. Proc. Inf. Syst. Educ. Conf. 2011, 28, 649. [Google Scholar]
- Tee, L.B.; Serrano Santos, J.M.; Seaman, K.; Sim, T.F.; Bedford, S.B.; Tee, L.H. Making Curriculum Visible through a Multi-Dimensional, Interactive Curriculum Map, MyCourseMap. Rev. Int. Des. Technol. Pédag. Univ. 2021, 18, 53–72. [Google Scholar] [CrossRef]
- Majerník, J.; Kacmarikova, A.; Komenda, M.; Kononowicz, A.A.; Kocurek, A.; Stalmach-Przygoda, A.; Balcerzak, Ł.; Hege, I.; Ciureanu, A. Development and implementation of an online platform for curriculum mapping in medical education. Bio-Algorithms Med.-Syst. Gruyter 2022, 18, 1–11. [Google Scholar] [CrossRef]
- Dafoulas, G.; Barn, B.; Zheng, Y. Curriculum design tools: Using information modelling for course transformation and mapping. In Proceedings of the IEEE 2012 International Conference on Information Technology Based Higher Education and Training (ITHET), Istanbul, Turkey, 21–23 June 2012. [Google Scholar] [CrossRef]
- Francesa-Alfaro, A.; Leiva-Chinchilla, P.; Chacon-Rivas, M.; Garita, Y.C. User-friendly instructional design tool to facilitate course planning. In Proceedings of the IEEE 2016 XI Latin American Conference on Learning Objects and Technology (LACLO), Alajuela, Costa Rica, 3–7 October 2016. [Google Scholar] [CrossRef] [Green Version]
- Nakamura, S.; Tomoto, T.; Akakura, T. Proposal of an instructional design support system based on consensus among academic staff and students. In Proceedings of the Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2015; pp. 370–377. [Google Scholar] [CrossRef]
- Dragon, T.; Kimmich Mitchell, E. TECMap: Technology-enhanced concept mapping for curriculum organization and intelligent support. In Proceedings of the Communications in Computer and Information Science; McLaren, B.M., Reilly, R., Zvacek, S., Uhomoibhi, J., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 191–213. [Google Scholar] [CrossRef]
- Ugur-Erdogmus, F.; Cagiltay, K. Making novice instructional designers expert: Design and development of an electronic performance support system. Innov. Educ. Teach. Int. 2019, 56, 470–480. [Google Scholar] [CrossRef]
- Albó, L.; Hernández-Leo, D. edCrumble, a Data-Enriched Visual Authoring Design Tool for Blended Learning. IEEE Trans. Learn. Technol. 2021, 14, 55–68. [Google Scholar] [CrossRef]
- Lai, J.; Wood, L.; Marrone, M. Implementation of a curriculum management tool: Challenges faced by a large Australian university. Asian Soc. Sci. 2012, 8, 28. [Google Scholar] [CrossRef] [Green Version]
- Elmaleh, J.; Shankararaman, V. A visual analytics tool for personalized competency feedback. Association for Information Systems. In Proceedings of the Americas Conference of Information Systems (26th AMCIS 2020), Salt Lake City, UT, USA, 10–14 August 2020. [Google Scholar]
- Emmanouilidis, C.; Pistofidis, P.; Papathanassiou, N.; Labid, A. Competencies in maintenance management: The iLearn2Main tools for training and competence assessment. In Proceedings of the IEEE 2011 IEEE Global Engineering Education Conference (EDUCON), Amman, Jordan, 4–6 April 2011; pp. 947–952. [Google Scholar] [CrossRef]
- Uschold, M.; Gruninger, M. Ontologies: Principles, methods and applications. Knowl. Eng. Rev. 1996, 11, 93–136. [Google Scholar] [CrossRef] [Green Version]
- Cravero Leal, A.; Mazón, J.N.; Trujillo, J. A business-oriented approach to data warehouse development. Ing. Investig. 2013, 33, 59–65. [Google Scholar] [CrossRef]
- Sepúlveda, S.; Cares, C.; Cachero, C. Towards a unified feature metamodel: A systematic comparison of feature languages. In Proceedings of the IEEE 7th Iberian Conference on Information Systems and Technologies, Madrid, Spain, 20–23 June 2012; pp. 1–7. [Google Scholar]
- Petersen, K.; Gencel, C. Worldviews, Research Methods, and their Relationship to Validity in Empirical Software Engineering Research. In Proceedings of the IEEE 2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 8th International Conference on Software Process and Product Measurement, Ankara, Turkey, 23–26 October 2013; pp. 81–89. [Google Scholar] [CrossRef] [Green Version]
Level | Name | Description |
---|---|---|
1 | Initial | The process is uncontrolled and reactive, which makes it unpredictable. |
2 | Managed | The process is monitored, controlled, and reviewed but not common across the organization. |
3 | Defined | The process is proactive, documented, defined and common across the organization. |
4 | Quantitatively Managed | The process is controlled and measured. |
5 | Optimizing | The process is improved through continuous improvement. |
ID | Research Question | Justification |
---|---|---|
RQ1 | How has the development of curriculum design support tools evolved? | To identify the trends in the use of curriculum design support tools. |
RQ2 | What is the curricular level that the technological tools support? | For classification at the macro-curricular (government), meso-curricular (career), or micro-curricular (course) level. |
RQ3 | What models, methods, and techniques are used in developing the technology tools? | To identify whether the tools use models, methods, and techniques to enhance tool development. |
RQ4 | What technological tools focus on solving the alignment between curricular elements? | To identify if it uses any model that allows for curriculum alignment or considers it in its study. |
RQ5 | What problems motivated the development of the tool? | To identify the problem of why the tool was developed. |
RQ6 | What challenges do the studies mention? | To identify remaining challenges or gaps that can be improved. |
Source | Search String | # Articles |
---|---|---|
Scopus | KEY (“software” OR “tool” OR “system”) AND KEY (“curricul* design” OR “curricul* mapping” OR “curricul* management” OR “course design” OR “instruction* design” OR “competency based learning”) AND PUBYEAR > 2010 AND PUBYEAR < 2023 | 1608 |
WoS | AK=(“software” OR “system” OR tool”) AND AK=(“course design” OR “instructional design” OR “curricul* design” OR “curricul* mapping” OR “curricul* management”) AND 2011-01-01 to 2022-12-31 (Publication Date) | 56 |
IEEE | (“Index Terms”: software” OR “Index Terms”: tool” OR “Index Terms”: “system”) AND (“Index Terms”: “curricul* design” OR “Index Terms”: “curricul* mapping” OR “Index Terms”: “curricul* management” OR “Index Terms”: course design” OR “Index Terms”: “instruction* design” OR Index Terms”: “competency based learning”) Filters Applied: 2011–2022 | 514 |
ERIC | SU (“software” OR system” OR tool”) AND SU (“course design” OR “instructional design” OR “curricul* design” OR “curricul* mapping” OR “curricul* management”) publication date: 20110101-20221231 | 612 |
Curriculum Level | Reference |
---|---|
Meso-curricular level | [14,89,90,91,92,99,100,101,102,103,104,105,106,107,108] |
Micro-curricular level | [14,32,79,80,86,90,95,101,102,103,109] |
Issues | Reference |
---|---|
Accreditation | [14] |
Alignment with industry needs | [99,100,107] |
Alignment of the course, the program, or the institution | [32,79,86,95,104,112] |
Educational gaps, redundancies or lack of standardization | [85,92,93,97,101,105,109] |
Teacher instructional design knowledge | [76,77,78,82,87,110,111,113,114] |
Resource consumption (time and cost) | [70,90,91,96] |
Designing courses efficiently | [83,84,88,94] |
Curriculum management | [89,98,102,106,108,115] |
Management of learning outcomes and/or competencies | [103,116,117] |
Support to the activity evaluation process | [80,81] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Melillán, A.; Cravero, A.; Sepúlveda, S. Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study. Appl. Sci. 2023, 13, 7711. https://doi.org/10.3390/app13137711
Melillán A, Cravero A, Sepúlveda S. Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study. Applied Sciences. 2023; 13(13):7711. https://doi.org/10.3390/app13137711
Chicago/Turabian StyleMelillán, Aliwen, Ania Cravero, and Samuel Sepúlveda. 2023. "Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study" Applied Sciences 13, no. 13: 7711. https://doi.org/10.3390/app13137711
APA StyleMelillán, A., Cravero, A., & Sepúlveda, S. (2023). Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study. Applied Sciences, 13(13), 7711. https://doi.org/10.3390/app13137711