Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software

Autores
Carruthers, Juan Andrés
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
otro
Estado
versión publicada
Descripción
Fil: Carruthers, Juan Andrés. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
El uso masivo de repositorios para el código fuente (por ej., SourceForge, GitHub o Maven) le ha otorgado a los investigadores e ingenieros de software el acceso a millones de proyectos y, por lo tanto, datos para el desarrollo de estudios empíricos. No obstante, la proporción de ruido en una muestra aleatoria tomada de repositorios podría sesgar el estudio, y puede llevar a los investigadores a conclusiones poco realistas y potencialmente inexactas. Esto se contrapone con la condición de reproductibilidad y generalidad de los resultados empíricos, tal y como lo indica el énfasis actual en la Ingeniería de Software Basada en Evidencias. En este contexto, una práctica para demostrar la efectividad de las métricas como predictores de las características de calidad del software es la construcción de catálogos de proyectos. Como parte del desarrollo de la beca de pregrado en primer lugar, se realizó un mapeo sistemático con el objetivo de identificar las estrategias de selección de los proyectos software en estudios empíricos para conocer las reglas tenidas en cuenta, el grado de uso de colecciones de proyectos, los meta-datos extraídos y las herramientas de extracción. Como resultado se recolectaron 122 estudios primarios donde el 72% utilizaron reglas propias para la selección de proyectos y un 27% usaron colecciones de proyectos. Solo el 44% emplearon métricas de código, y las herramientas más utilizadas para calcularlas fueron Understand, CKJM y PMD. En segundo lugar, se construyó y desplegó la aplicación web “Sonar Exporting Tool” para extraer las métricas de la plataforma Sonar Cloud en formatos de datos consumibles y difundir el código fuente de los proyectos Software analizados. También se creó un procedimiento para el análisis automatizado de colecciones de proyectos por medio del cliente SonarScanner.
Materia
Ingeniería de software basada en evidencias
Catálogos de proyectos
Métricas
Herramientas
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Repositorio
Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
Institución
Universidad Nacional del Nordeste
OAI Identificador
oai:repositorio.unne.edu.ar:123456789/53356

id RIUNNE_60e6ab6b9c4735eebd0009803b9ecd97
oai_identifier_str oai:repositorio.unne.edu.ar:123456789/53356
network_acronym_str RIUNNE
repository_id_str 4871
network_name_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
spelling Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de softwareCarruthers, Juan AndrésIngeniería de software basada en evidenciasCatálogos de proyectosMétricasHerramientasFil: Carruthers, Juan Andrés. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.El uso masivo de repositorios para el código fuente (por ej., SourceForge, GitHub o Maven) le ha otorgado a los investigadores e ingenieros de software el acceso a millones de proyectos y, por lo tanto, datos para el desarrollo de estudios empíricos. No obstante, la proporción de ruido en una muestra aleatoria tomada de repositorios podría sesgar el estudio, y puede llevar a los investigadores a conclusiones poco realistas y potencialmente inexactas. Esto se contrapone con la condición de reproductibilidad y generalidad de los resultados empíricos, tal y como lo indica el énfasis actual en la Ingeniería de Software Basada en Evidencias. En este contexto, una práctica para demostrar la efectividad de las métricas como predictores de las características de calidad del software es la construcción de catálogos de proyectos. Como parte del desarrollo de la beca de pregrado en primer lugar, se realizó un mapeo sistemático con el objetivo de identificar las estrategias de selección de los proyectos software en estudios empíricos para conocer las reglas tenidas en cuenta, el grado de uso de colecciones de proyectos, los meta-datos extraídos y las herramientas de extracción. Como resultado se recolectaron 122 estudios primarios donde el 72% utilizaron reglas propias para la selección de proyectos y un 27% usaron colecciones de proyectos. Solo el 44% emplearon métricas de código, y las herramientas más utilizadas para calcularlas fueron Understand, CKJM y PMD. En segundo lugar, se construyó y desplegó la aplicación web “Sonar Exporting Tool” para extraer las métricas de la plataforma Sonar Cloud en formatos de datos consumibles y difundir el código fuente de los proyectos Software analizados. También se creó un procedimiento para el análisis automatizado de colecciones de proyectos por medio del cliente SonarScanner.Universidad Nacional del Nordeste. Secretaría General de Ciencia y TécnicaIrrazábal, Emanuel Agustín2021-06-16info:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6670info:ar-repo/semantics/posterapplication/pdfp. 1-1application/pdfapplication/pdfCarruthers, Juan Andrés, 2021. Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software. En: XXVI Comunicaciones Científicas y Tecnológicas. Corrientes: Universidad Nacional del Nordeste. Secretaría General de Ciencia y Técnica, p. 1-1.http://repositorio.unne.edu.ar/handle/123456789/53356spaUNNE-PI/Cyt - Pregrado/17F018/AR. Corrientes/ Metodologías y herramientas emergentes para contribuir con la calidad del software.info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Atribución-NoComercial-SinDerivadas 2.5 Argentinareponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)instname:Universidad Nacional del Nordeste2025-10-23T11:18:27Zoai:repositorio.unne.edu.ar:123456789/53356instacron:UNNEInstitucionalhttp://repositorio.unne.edu.ar/Universidad públicaNo correspondehttp://repositorio.unne.edu.ar/oaiososa@bib.unne.edu.ar;sergio.alegria@unne.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:48712025-10-23 11:18:27.913Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordestefalse
dc.title.none.fl_str_mv Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
title Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
spellingShingle Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
Carruthers, Juan Andrés
Ingeniería de software basada en evidencias
Catálogos de proyectos
Métricas
Herramientas
title_short Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
title_full Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
title_fullStr Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
title_full_unstemmed Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
title_sort Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software
dc.creator.none.fl_str_mv Carruthers, Juan Andrés
author Carruthers, Juan Andrés
author_facet Carruthers, Juan Andrés
author_role author
dc.contributor.none.fl_str_mv Irrazábal, Emanuel Agustín
dc.subject.none.fl_str_mv Ingeniería de software basada en evidencias
Catálogos de proyectos
Métricas
Herramientas
topic Ingeniería de software basada en evidencias
Catálogos de proyectos
Métricas
Herramientas
dc.description.none.fl_txt_mv Fil: Carruthers, Juan Andrés. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
El uso masivo de repositorios para el código fuente (por ej., SourceForge, GitHub o Maven) le ha otorgado a los investigadores e ingenieros de software el acceso a millones de proyectos y, por lo tanto, datos para el desarrollo de estudios empíricos. No obstante, la proporción de ruido en una muestra aleatoria tomada de repositorios podría sesgar el estudio, y puede llevar a los investigadores a conclusiones poco realistas y potencialmente inexactas. Esto se contrapone con la condición de reproductibilidad y generalidad de los resultados empíricos, tal y como lo indica el énfasis actual en la Ingeniería de Software Basada en Evidencias. En este contexto, una práctica para demostrar la efectividad de las métricas como predictores de las características de calidad del software es la construcción de catálogos de proyectos. Como parte del desarrollo de la beca de pregrado en primer lugar, se realizó un mapeo sistemático con el objetivo de identificar las estrategias de selección de los proyectos software en estudios empíricos para conocer las reglas tenidas en cuenta, el grado de uso de colecciones de proyectos, los meta-datos extraídos y las herramientas de extracción. Como resultado se recolectaron 122 estudios primarios donde el 72% utilizaron reglas propias para la selección de proyectos y un 27% usaron colecciones de proyectos. Solo el 44% emplearon métricas de código, y las herramientas más utilizadas para calcularlas fueron Understand, CKJM y PMD. En segundo lugar, se construyó y desplegó la aplicación web “Sonar Exporting Tool” para extraer las métricas de la plataforma Sonar Cloud en formatos de datos consumibles y difundir el código fuente de los proyectos Software analizados. También se creó un procedimiento para el análisis automatizado de colecciones de proyectos por medio del cliente SonarScanner.
description Fil: Carruthers, Juan Andrés. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
publishDate 2021
dc.date.none.fl_str_mv 2021-06-16
dc.type.none.fl_str_mv info:eu-repo/semantics/other
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6670
info:ar-repo/semantics/poster
format other
status_str publishedVersion
dc.identifier.none.fl_str_mv Carruthers, Juan Andrés, 2021. Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software. En: XXVI Comunicaciones Científicas y Tecnológicas. Corrientes: Universidad Nacional del Nordeste. Secretaría General de Ciencia y Técnica, p. 1-1.
http://repositorio.unne.edu.ar/handle/123456789/53356
identifier_str_mv Carruthers, Juan Andrés, 2021. Construcción de un catálogo de proyectos software para el desarrollo de estudios empíricos en calidad de software. En: XXVI Comunicaciones Científicas y Tecnológicas. Corrientes: Universidad Nacional del Nordeste. Secretaría General de Ciencia y Técnica, p. 1-1.
url http://repositorio.unne.edu.ar/handle/123456789/53356
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv UNNE-PI/Cyt - Pregrado/17F018/AR. Corrientes/ Metodologías y herramientas emergentes para contribuir con la calidad del software.
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
dc.format.none.fl_str_mv application/pdf
p. 1-1
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional del Nordeste. Secretaría General de Ciencia y Técnica
publisher.none.fl_str_mv Universidad Nacional del Nordeste. Secretaría General de Ciencia y Técnica
dc.source.none.fl_str_mv reponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname:Universidad Nacional del Nordeste
reponame_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
collection Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname_str Universidad Nacional del Nordeste
repository.name.fl_str_mv Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordeste
repository.mail.fl_str_mv ososa@bib.unne.edu.ar;sergio.alegria@unne.edu.ar
_version_ 1846787783885062144
score 12.982451