SQMetrics: Una herramienta de evaluación de la calidad del software educativo para Java
Autores: Sofronas, Dimitrios; Margounakis, Dimitrios; Rigou, Maria; Tambouris, Efthimios; Pachidis, Theodore
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
SQMetrics: Una herramienta de evaluación de la calidad del software educativo para Java
Categoría
Gestión y administración
Subcategoría
Gestión del conocimiento
Palabras clave
Modelos de medición de calidad del software
Mejora de la calidad del código
SQMetrics
Métricas de calidad orientadas a objetos
Proyectos en Java
Estudiantes de ingeniería de software
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 19
Citaciones: Sin citaciones
A lo largo de los años, se han propuesto y utilizado varios modelos de medición de calidad de software en la academia y la industria del software para evaluar la calidad del código producido y obtener pautas para su mejora. En este artículo, describimos el diseño y la funcionalidad de SQMetrics, una herramienta para calcular métricas de calidad orientadas a objetos para proyectos escritos en Java. SQMetrics proporciona la conveniencia de medir código pequeño, cubriendo principalmente necesidades académicas o de investigación. En este contexto, la aplicación puede ser utilizada por estudiantes de cursos de ingeniería de software para realizar mediciones y comparaciones en sus proyectos y aumentar gradualmente su calidad mejorando las métricas calculadas. Los profesores, por otro lado, pueden usar SQMetrics para evaluar los proyectos de Java de los estudiantes y calificarlos en proporción a su calidad. La contribución de la herramienta propuesta es triple, ya que ha sido: (a) probada por su integridad y funcionalidad comparándola con herramientas similares ampliamente conocidas, (b) evaluada por su usabilidad y valor como ayuda de aprendizaje por parte de los estudiantes, y (c) probada estadísticamente por su valor como ayuda para los profesores en la evaluación de proyectos estudiantiles. Nuestros hallazgos verifican la efectividad de SQMetrics para ayudar a los estudiantes de ingeniería de software a aprender conceptos críticos y mejorar la calidad de su código, así como para ayudar a los profesores a evaluar la calidad de los proyectos de Java de los estudiantes y tomar decisiones de calificación más informadas.
Descripción
A lo largo de los años, se han propuesto y utilizado varios modelos de medición de calidad de software en la academia y la industria del software para evaluar la calidad del código producido y obtener pautas para su mejora. En este artículo, describimos el diseño y la funcionalidad de SQMetrics, una herramienta para calcular métricas de calidad orientadas a objetos para proyectos escritos en Java. SQMetrics proporciona la conveniencia de medir código pequeño, cubriendo principalmente necesidades académicas o de investigación. En este contexto, la aplicación puede ser utilizada por estudiantes de cursos de ingeniería de software para realizar mediciones y comparaciones en sus proyectos y aumentar gradualmente su calidad mejorando las métricas calculadas. Los profesores, por otro lado, pueden usar SQMetrics para evaluar los proyectos de Java de los estudiantes y calificarlos en proporción a su calidad. La contribución de la herramienta propuesta es triple, ya que ha sido: (a) probada por su integridad y funcionalidad comparándola con herramientas similares ampliamente conocidas, (b) evaluada por su usabilidad y valor como ayuda de aprendizaje por parte de los estudiantes, y (c) probada estadísticamente por su valor como ayuda para los profesores en la evaluación de proyectos estudiantiles. Nuestros hallazgos verifican la efectividad de SQMetrics para ayudar a los estudiantes de ingeniería de software a aprender conceptos críticos y mejorar la calidad de su código, así como para ayudar a los profesores a evaluar la calidad de los proyectos de Java de los estudiantes y tomar decisiones de calificación más informadas.