¿Cómo mejorar la usabilidad en proyectos de software de código abierto? Un análisis de técnicas de evaluación a través de un estudio de caso múltiple
Autores: Llerena, Lucrecia; Castro, John W.; Llerena, Rosa; Rodríguez, Nancy
Idioma: Inglés
Editor: MDPI
Año: 2025
Acceso abierto
Artículo científico
2025
¿Cómo mejorar la usabilidad en proyectos de software de código abierto? Un análisis de técnicas de evaluación a través de un estudio de caso múltiple
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Software de código abierto
Técnicas de evaluación de usabilidad
Proyectos de código abierto
Calidad del software
Participación del usuario
Marco
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
El software de código abierto ha experimentado un crecimiento constante, impulsando una mayor investigación. Sin embargo, las comunidades de código abierto aún necesitan procesos estandarizados para garantizar la calidad del software, y sus características hacen que sea un desafío adoptar muchas técnicas de usabilidad de la interacción humano-computadora directamente. Nuestro estudio tiene como objetivo adaptar y evaluar la viabilidad de tres técnicas de evaluación de usabilidad: el recorrido cognitivo, las pruebas formales de usabilidad y el pensamiento en voz alta, en tres proyectos de código abierto (Code::Blocks, Freeplane y Scribus) desde la perspectiva del equipo de desarrollo. Participamos como voluntarios en estos proyectos, empleando un método de estudio de casos múltiples. Encontramos que las técnicas de usabilidad no se adoptaron de manera sistemática y faltaban procedimientos específicos para proyectos de código abierto. También identificamos condiciones adversas, como la limitada participación de los usuarios, que obstaculizaban la adopción. Propusimos adaptaciones a cada técnica y formalizamos procedimientos para abordar estos desafíos y aplicarlos en contextos de código abierto. Además, desarrollamos un marco para integrar la evaluación de usabilidad en proyectos de OSS. Para abordar esto, detallamos las fases, tareas y artefactos de nuestro marco para garantizar la reutilización y adaptabilidad en contextos de OSS, proporcionando pasos prácticos para la implementación y validaciones futuras. En conclusión, las técnicas de usabilidad deben adaptarse para el software de código abierto, considerando las características y la filosofía únicas de los proyectos. Aunque existen obstáculos, como la participación de los usuarios, aplicar técnicas de usabilidad adaptadas en proyectos de código abierto es factible.
Descripción
El software de código abierto ha experimentado un crecimiento constante, impulsando una mayor investigación. Sin embargo, las comunidades de código abierto aún necesitan procesos estandarizados para garantizar la calidad del software, y sus características hacen que sea un desafío adoptar muchas técnicas de usabilidad de la interacción humano-computadora directamente. Nuestro estudio tiene como objetivo adaptar y evaluar la viabilidad de tres técnicas de evaluación de usabilidad: el recorrido cognitivo, las pruebas formales de usabilidad y el pensamiento en voz alta, en tres proyectos de código abierto (Code::Blocks, Freeplane y Scribus) desde la perspectiva del equipo de desarrollo. Participamos como voluntarios en estos proyectos, empleando un método de estudio de casos múltiples. Encontramos que las técnicas de usabilidad no se adoptaron de manera sistemática y faltaban procedimientos específicos para proyectos de código abierto. También identificamos condiciones adversas, como la limitada participación de los usuarios, que obstaculizaban la adopción. Propusimos adaptaciones a cada técnica y formalizamos procedimientos para abordar estos desafíos y aplicarlos en contextos de código abierto. Además, desarrollamos un marco para integrar la evaluación de usabilidad en proyectos de OSS. Para abordar esto, detallamos las fases, tareas y artefactos de nuestro marco para garantizar la reutilización y adaptabilidad en contextos de OSS, proporcionando pasos prácticos para la implementación y validaciones futuras. En conclusión, las técnicas de usabilidad deben adaptarse para el software de código abierto, considerando las características y la filosofía únicas de los proyectos. Aunque existen obstáculos, como la participación de los usuarios, aplicar técnicas de usabilidad adaptadas en proyectos de código abierto es factible.