Taxonomy development goals for educational software design
DOI:
https://doi.org/10.71159/icemit2564SKeywords:
taxonomy of goals, educational software, pedagogical goals, usability, technical requirementsAbstract
In modern education, the development of educational software requires careful alignment of different goals in order to ensure an effective, pedagogically relevant and technically stable learning experience. This paper aims to explore and systematize taxonomic approaches applied in the design of educational software systems. Based on the analysis of relevant literature in the fields of pedagogy, software engineering and digital technologies in learning, a three-dimensional taxonomy of goals is formulated, which includes: (1) technical goals, (2) pedagogical goals, and (3) usability goals. This structure enables a holistic approach to the design of educational tools and provides a basis for evaluating and improving existing systems. The literature review indicates the fragmentation of existing taxonomies and the need to unify pedagogical and engineering principles into a single framework. The proposed taxonomy represents a step towards standardization and improvement of educational software design in accordance with modern educational needs.
References
Adams, E. S., Carswell, L., Kumar, A., Meyer, J., Ellis, A., Hall, P., & Motil, J. (1996). Interactive multimedia pedagogies: Report of the working group on interactive multimedia pedagogy. ACM SIGCUE Bulletin, 28(SI), 182–191. https://doi.org/10.1145/1013718.237646
Alruwais, N., Wills, G., & Wald, M. (2018). Advantages and challenges of using e-assessment. International Journal of Information and Education Technology, 8(1), 34–37. https://doi.org/10.18178/ijiet.2018.8.1.1008
Amershi, S., Carenini, G., Conati, C., Mackworth, A. K., & Poole, D. (2008). Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace. Interacting with Computers, 20(1), 64–96. https://doi.org/10.1016/j.intcom.2007.08.003
Ardito, C., De Marsico, M., Lanzilotti, R., Levialdi, S., Roselli, T., Rossano, V., & Tersigni, M. (2004). Usability of e-learning tools. In M. F. Costabile (Ed.), Proceedings of the Working Conference on Advanced Visual Interfaces (pp. 80–84). Association for Computing Machinery. https://doi.org/10.1145/989863.989873
Barker, P., & King, T. (1993). Evaluating interactive multimedia courseware: A methodology. Computers in Education, 21(4), 307–319. https://doi.org/10.1016/0360-1315(93)90034-G
Belson, H., & Ho, J. (2012). Usability: A fresh graduate's guide to software development tools and technologies. School of Computing, National University of Singapore.
Bonwell, C. C., & Eison, J. A. (1991). Active learning: Creating excitement in the classroom. The George Washington University.
Chickering, A., & Gamson, Z. (1987). Seven principles of good practice in undergraduate education. AAHE Bulletin, 39, 3–7.
Elissavet, G., & Economides, A. A. (2000, December). Evaluation factors of educational software. In Proceedings International Workshop on Advanced Learning Technologies: Advanced Learning Technology: Design and Development Issues (pp. 113–116). IEEE.
Feizi, A., & Wong, C. Y. (2012). Usability of user interface styles for learning a graphical software application. In 2012 International Conference on Computer & Information Science (ICCIS) (Vol. 2, pp. 1089–1094). IEEE.
Ferdig, R. E. (2006). Assessing technologies for teaching and learning: Understanding the importance of technological pedagogical content knowledge. British Journal of Educational Technology, 37(5), 749–760.
Gagné, R. M., Briggs, L. J., & Wager, W. W. (1988). Principles of instructional design (3rd ed.). Thomson Learning.
Hattie, J., & Jaeger, R. (1998). Assessment and classroom learning: A deductive approach. Assessment in Education: Principles, Policy & Practice, 5(1), 111–122.
Hossain, A. A. M. S. (2015). Evaluating and testing user interfaces for e-learning system: Blackboard usability testing. Journal of Information Engineering and Applications, 5(1), 23.
Hundhausen, C. D. (2002). Integrating algorithm visualization technology into an undergraduate algorithms course: Ethnographic studies of a social constructivist approach. Computers and Education, 39(3), 237–260.
Ismail, H., Hussein, N., Harous, S., & Khalil, A. (2023). Survey of personalized learning software systems: A taxonomy of environments, learning content, and user models. Education Sciences, 13(7), 741. https://doi.org/10.3390/educsci13070741
Issa, L., & Jusoh, S. (2019). Usability evaluation on gamified e-learning platforms. In Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems (pp. 1–6).
Kagdi, H., Collard, M. L., & Maletic, J. I. (2007). A survey and taxonomy of approaches for mining software repositories in the context of software evolution. Journal of Software Maintenance and Evolution: Research and Practice, 19(2), 77–131.
Kehoe, C., Stasko, J., & Taylor, A. (2001). Rethinking the evaluation of algorithm animations as learning aids: An observational study. International Journal of Human-Computer Studies, 54(2), 265–284.
Litchfield, B. C. (1993). Design factors in multimedia environments: Research findings and implications for instructional design. Annual Meeting of the American Educational Research Association, 1–10.
Maulana, I. R., Firizkiansah, A., & Dewi, S. H. F. (2025). Design of a web-based book collection management information system. Journal of Artificial Intelligence and Engineering Applications, 4(3).
Molina, O. E., Fuentes-Cancell, D. R., & García-Hernández, A. (2022). Evaluating usability in educational technology: A systematic review from the teaching of mathematics. LUMAT: International Journal on Math, Science and Technology Education, 10(1), 65–88.
Nachmias, R., Mioduser, D., Oren, A., & Lahav, O. (1999). Taxonomy of educational websites: A tool for supporting research, development and implementation of web-based learning. International Journal of Educational Telecommunications, 5(3), 193–210.
Nahvi, M. (1996). Dynamics of student-computer interaction in a simulation environment: Reflections on curricular issues. In Proceedings of the IEEE Frontiers in Education (pp. 1383–1386).
Naps, T. L., Cooper, S., Koldehofe, B., Leska, C., Rößling, G., Dann, W., Korhonen, A., Malmi, L., Rantakokko, J., Ross, R. J., Anderson, J., Fleischer, R., Kuittinen, M., & McNally, M. (2003). Evaluating the educational impact of visualization. ITiCSE, 124–136.
Naps, T. L., Eagan, J. R., & Norton, L. L. (2000). JHAVÉ—An environment to actively engage students in web-based algorithm visualizations. In Proceedings of the Thirty-First SIGCSE Technical Symposium on Computer Science Education (pp. 109–113).
Nielsen, J. (1993). Usability engineering. Academic Press.
Nielsen, J., & Mack, R. L. (1994). Usability inspection methods. John Wiley.
Norman, D. A., & Draper, S. W. (1986). User centered system design: New perspectives on human-computer interaction. Lawrence Erlbaum Associates.
Ormell, C. P. (1974). Bloom's taxonomy and the objectives of education. Educational Research, 17(1), 3–18.
Pizard, S., & Vallespir, D. (2020). Developing a taxonomy for software engineering education through an empirical approach. CLEI Electronic Journal, 23(2), 5–1.
Quinn, C. N. (1996). Pragmatic evaluation: Lessons from usability. In 13th Annual Conference of the Australasian Society for Computers in Learning in Tertiary Education (pp. 15–22). Australasian Society for Computers in Learning in Tertiary Education.
Ridgway, J., McCusker, S., & Pead, D. (2004). Literature review of e-assessment. Futurelab.
Schweitzer, D., & Brown, W. (2007). Interactive visualization for the active learning classroom. In S. Haller, I. Russell, S. Rodger, & J. D. Dougherty (Eds.), Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (pp. 208–212). Association for Computing Machinery.
Shneiderman, B., & Plaisant, C. (2010). Designing the user interface: Strategies for effective human-computer interaction. Pearson Education India.
Silius, K., Tervakari, A. M., & Pohjolainen, S. (2003). A multidisciplinary tool for the evaluation of usability, pedagogical usability, accessibility and informational quality of web-based courses. In The Eleventh International PEG Conference: Powerful ICT for Teaching and Learning (Vol. 28, pp. 1–10).
Stamenković, S., & Jovanović, N. (2023). A web-based educational system for teaching compilers. IEEE Transactions on Learning Technologies, 17, 143–156.
Stamenković, S., Jovanović, N., & Chakraborty, P. (2020). Evaluation of simulation systems suitable for teaching compiler construction courses. Computer Applications in Engineering Education, 28(3), 606–625. https://doi.org/10.1002/cae.22231
Stamenković, S., Jovanović, N., Vasović, B., Cvjetković, M., & Jovanović, Z. (2023). Software tools for learning artificial intelligence algorithms. Artificial Intelligence Review, 56, 10297–10326. https://doi.org/10.1007/s10462-023-10436-0
Storey, M. A., Phillips, B., Maczewski, M., & Wang, M. (2002). Evaluating the usability of web-based learning tools. Journal of Educational Technology & Society, 5(3), 91–100.
Tversky, B., Morrison, J. B., & Betrancourt, M. (2002). Animation: Can it facilitate? International Journal of Human-Computer Studies, 57, 247–262. https://doi.org/10.1006/ijhc.2002.1017
Usman, M., Britto, R., Börstler, J., & Mendes, E. (2017). Taxonomies in software engineering: A systematic mapping study and a revised taxonomy development method. Information and Software Technology, 85, 43–59. https://doi.org/10.1016/j.infsof.2017.01.006
Valente, A., Otersen, S. M., & Marchetti, E. (2025). The taxonomies project: Coding as botanical art. Letters on Informatics and Interdisciplinary Research, 6, 1–11. https://doi.org/10.52731/liir.v006.391
Wade, V. P., & Ashman, H. (2007). Guest editors' introduction: Evolving the infrastructure for technology-enhanced distance learning. IEEE Internet Computing, 11(3), 16–18.
Downloads
Published
How to Cite
Conference Proceedings Volume
Section
License
Copyright (c) 2025 International Scientific Conference on Economics, Management and Information Technologies

This work is licensed under a Creative Commons Attribution 4.0 International License.