En español
La enseñanza de la programación en los niveles educativos preuniversitarios ha adquirido una relevancia particular. En este contexto, se implementan diversas estrategias para que los estudiantes adquieran desde edad temprana habilidades en programación, y los docentes deben decidir qué entornos de programación utilizar. En este trabajo se presenta un marco de referencia para evaluar la calidad de las herramientas utilizadas en la enseñanza de la programación, con el fin de proporcionar a los docentes una guía para seleccionar las herramientas más adecuadas para sus objetivos de enseñanza. Se definió un modelo de calidad, seleccionando características y subcaracterísticas del estándar ISO 25010, se establecieron métricas basadas en el estándar ISO 25023 y se llevó a cabo la evaluación siguiendo las etapas establecidas por el estándar ISO 25040. Los resultados muestran que las herramientas evaluadas cumplen con los criterios de calidad definidos en el modelo, aunque varía su grado de cumplimiento en la evaluación de las distintas características. El modelo ha resultado eficaz y versátil dado que puede aplicarse en la evaluación de la calidad de software educativo.
En inglés
The teaching of programming at pre-university educational levels has acquired particular relevance. In this context, various strategies are implemented so that students acquire programming skills from an early age, and teachers must decide which programming environments to use. This work presents a framework to evaluate the quality of the tools used in teaching planning, in order to provide teachers with a guide to select the most appropriate tools for their teaching objectives. A quality model was defined, selecting characteristics and subcharacteristics of the ISO 25010 standard. Metrics were established based on the ISO 25023 standard and the evaluation was carried out following the stages established by the ISO 25040 standard. The results show that the evaluated tools comply with the quality criteria defined in the model, although its degree of compliance varies in the evaluation of the different characteristics. As a contribution to this proposal, a quality model and its respective measurement have been formalized, based on international standards, which will allow its application in the evaluation of the quality of this type of educational software, which is relatively recent in pre-university education.