Empirical studies conducted with software collections : a mapping study

Autores
Carruthers, Juan Andrés; Díaz-Pace, Jorge Andrés; Irrazábal, Emanuel Agustín
Año de publicación
2023
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Fil: Carruthers, Juan Andres. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Diaz Pace, Jorge Andrés. Instituto Superior de Ingeniería del Software de Tandil. Universidad Nacional del Centro de la Provincia de Buenos Aires; Argentina.
Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Software projects are inputs in Evidence-Based Software Engineering, although they are selected without following a specific strategy, which decreases the generalization and replication of the results. One option is to use collections of existing projects, but these must have explicit construction and maintenance rules. The objective of this work was to perform a secondary study on software project selection strategies in empirical studies, and learn about: the rules consid- ered, project characteristics, code metrics, extraction tools and statistical analyses employed. A systematic mapping was used to identify articles from January 2013 to December 2021. We selected 150 studies in which 67% used their own rules for project selection and 31% worked with existing collections, and the majority (80%) used Java projects. Furthermore, there was no evidence of a standardized framework for project selection for empirical studies in Software Engineering.
Los proyectos software son insumos en la Ingeniería del Software Ba- sada en Evidencias, aunque estos sean seleccionados sin seguir una estrategia específica, lo cual disminuye la generalización y replicación de los resultados. Una opción es usar colecciones de proyectos existentes, pero estas deben contar con reglas explícitas de construcción y mantenimiento. El objetivo de este trabajo fue realizar un estudio secundario sistematizado sobre las estrategias de selección de los proyectos software en estudios empíricos, y conocer: las reglas considera- das, las características de los proyectos, las métricas de código, las herramientas de extracción y los análisis estadísticos practicados. Se utilizó un mapeo sistemá- tico para identificar artículos desde enero de 2013 a diciembre de 2021. Se selec- cionaron 150 estudios de los cuales el 67% utilizó reglas propias para la selección de los proyectos y el 31% trabajó con colecciones existentes, y la mayoría (80%) empleó proyectos Java. Asimismo, no se encontraron evidencias de un marco estandarizado para la selección de proyectos para estudios empíricos en Ingenie- ría de Software.
Fuente
SADIO Electronic Journal of Informatics and Operations Research, 2023, vol. 22, no. 1, p. 82-107.
Materia
Colecciones
Proyectos software
Ingeniería del software basada en evidencia
Collections
Software projects
Evidence based software engineering
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/59982

id RIUNNE_c9e098b4573ebf6472b92c65ff437cdb
oai_identifier_str oai:repositorio.unne.edu.ar:123456789/59982
network_acronym_str RIUNNE
repository_id_str 4871
network_name_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
spelling Empirical studies conducted with software collections : a mapping studyEstudios empíricos realizados con colecciones de proyectos software : un mapeo sistemáticoCarruthers, Juan AndrésDíaz-Pace, Jorge AndrésIrrazábal, Emanuel AgustínColeccionesProyectos softwareIngeniería del software basada en evidenciaCollectionsSoftware projectsEvidence based software engineeringFil: Carruthers, Juan Andres. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Diaz Pace, Jorge Andrés. Instituto Superior de Ingeniería del Software de Tandil. Universidad Nacional del Centro de la Provincia de Buenos Aires; Argentina.Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Software projects are inputs in Evidence-Based Software Engineering, although they are selected without following a specific strategy, which decreases the generalization and replication of the results. One option is to use collections of existing projects, but these must have explicit construction and maintenance rules. The objective of this work was to perform a secondary study on software project selection strategies in empirical studies, and learn about: the rules consid- ered, project characteristics, code metrics, extraction tools and statistical analyses employed. A systematic mapping was used to identify articles from January 2013 to December 2021. We selected 150 studies in which 67% used their own rules for project selection and 31% worked with existing collections, and the majority (80%) used Java projects. Furthermore, there was no evidence of a standardized framework for project selection for empirical studies in Software Engineering.Los proyectos software son insumos en la Ingeniería del Software Ba- sada en Evidencias, aunque estos sean seleccionados sin seguir una estrategia específica, lo cual disminuye la generalización y replicación de los resultados. Una opción es usar colecciones de proyectos existentes, pero estas deben contar con reglas explícitas de construcción y mantenimiento. El objetivo de este trabajo fue realizar un estudio secundario sistematizado sobre las estrategias de selección de los proyectos software en estudios empíricos, y conocer: las reglas considera- das, las características de los proyectos, las métricas de código, las herramientas de extracción y los análisis estadísticos practicados. Se utilizó un mapeo sistemá- tico para identificar artículos desde enero de 2013 a diciembre de 2021. Se selec- cionaron 150 estudios de los cuales el 67% utilizó reglas propias para la selección de los proyectos y el 31% trabajó con colecciones existentes, y la mayoría (80%) empleó proyectos Java. Asimismo, no se encontraron evidencias de un marco estandarizado para la selección de proyectos para estudios empíricos en Ingenie- ría de Software.Sociedad Argentina de Informática e Investigación Operativa2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfp. 82-107application/pdfCarruthers, Juan, Díaz-Pace, Jorge y Irrazábal, Emanuel, 2023. Empirical studies conducted with software collections : a mapping study. SADIO Electronic Journal of Informatics and Operations Research. La Plata: Sociedad Argentina de Informática e Investigación Operativa, vol. 22, no. 1, p. 82-107. E-ISSN 1514-6774.http://repositorio.unne.edu.ar/handle/123456789/59982SADIO Electronic Journal of Informatics and Operations Research, 2023, vol. 22, no. 1, p. 82-107.reponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)instname:Universidad Nacional del Nordestespahttps://doi.org/10.24215/15146774e006info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Atribución-NoComercial-SinDerivadas 2.5 Argentina2026-02-20T11:18:37Zoai:repositorio.unne.edu.ar:123456789/59982instacron: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:48712026-02-20 11:18:38.141Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordestefalse
dc.title.none.fl_str_mv Empirical studies conducted with software collections : a mapping study
Estudios empíricos realizados con colecciones de proyectos software : un mapeo sistemático
title Empirical studies conducted with software collections : a mapping study
spellingShingle Empirical studies conducted with software collections : a mapping study
Carruthers, Juan Andrés
Colecciones
Proyectos software
Ingeniería del software basada en evidencia
Collections
Software projects
Evidence based software engineering
title_short Empirical studies conducted with software collections : a mapping study
title_full Empirical studies conducted with software collections : a mapping study
title_fullStr Empirical studies conducted with software collections : a mapping study
title_full_unstemmed Empirical studies conducted with software collections : a mapping study
title_sort Empirical studies conducted with software collections : a mapping study
dc.creator.none.fl_str_mv Carruthers, Juan Andrés
Díaz-Pace, Jorge Andrés
Irrazábal, Emanuel Agustín
author Carruthers, Juan Andrés
author_facet Carruthers, Juan Andrés
Díaz-Pace, Jorge Andrés
Irrazábal, Emanuel Agustín
author_role author
author2 Díaz-Pace, Jorge Andrés
Irrazábal, Emanuel Agustín
author2_role author
author
dc.subject.none.fl_str_mv Colecciones
Proyectos software
Ingeniería del software basada en evidencia
Collections
Software projects
Evidence based software engineering
topic Colecciones
Proyectos software
Ingeniería del software basada en evidencia
Collections
Software projects
Evidence based software engineering
dc.description.none.fl_txt_mv Fil: Carruthers, Juan Andres. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Diaz Pace, Jorge Andrés. Instituto Superior de Ingeniería del Software de Tandil. Universidad Nacional del Centro de la Provincia de Buenos Aires; Argentina.
Fil: Irrazábal, Emanuel Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Software projects are inputs in Evidence-Based Software Engineering, although they are selected without following a specific strategy, which decreases the generalization and replication of the results. One option is to use collections of existing projects, but these must have explicit construction and maintenance rules. The objective of this work was to perform a secondary study on software project selection strategies in empirical studies, and learn about: the rules consid- ered, project characteristics, code metrics, extraction tools and statistical analyses employed. A systematic mapping was used to identify articles from January 2013 to December 2021. We selected 150 studies in which 67% used their own rules for project selection and 31% worked with existing collections, and the majority (80%) used Java projects. Furthermore, there was no evidence of a standardized framework for project selection for empirical studies in Software Engineering.
Los proyectos software son insumos en la Ingeniería del Software Ba- sada en Evidencias, aunque estos sean seleccionados sin seguir una estrategia específica, lo cual disminuye la generalización y replicación de los resultados. Una opción es usar colecciones de proyectos existentes, pero estas deben contar con reglas explícitas de construcción y mantenimiento. El objetivo de este trabajo fue realizar un estudio secundario sistematizado sobre las estrategias de selección de los proyectos software en estudios empíricos, y conocer: las reglas considera- das, las características de los proyectos, las métricas de código, las herramientas de extracción y los análisis estadísticos practicados. Se utilizó un mapeo sistemá- tico para identificar artículos desde enero de 2013 a diciembre de 2021. Se selec- cionaron 150 estudios de los cuales el 67% utilizó reglas propias para la selección de los proyectos y el 31% trabajó con colecciones existentes, y la mayoría (80%) empleó proyectos Java. Asimismo, no se encontraron evidencias de un marco estandarizado para la selección de proyectos para estudios empíricos en Ingenie- ría de Software.
description Fil: Carruthers, Juan Andres. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
publishDate 2023
dc.date.none.fl_str_mv 2023
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv Carruthers, Juan, Díaz-Pace, Jorge y Irrazábal, Emanuel, 2023. Empirical studies conducted with software collections : a mapping study. SADIO Electronic Journal of Informatics and Operations Research. La Plata: Sociedad Argentina de Informática e Investigación Operativa, vol. 22, no. 1, p. 82-107. E-ISSN 1514-6774.
http://repositorio.unne.edu.ar/handle/123456789/59982
identifier_str_mv Carruthers, Juan, Díaz-Pace, Jorge y Irrazábal, Emanuel, 2023. Empirical studies conducted with software collections : a mapping study. SADIO Electronic Journal of Informatics and Operations Research. La Plata: Sociedad Argentina de Informática e Investigación Operativa, vol. 22, no. 1, p. 82-107. E-ISSN 1514-6774.
url http://repositorio.unne.edu.ar/handle/123456789/59982
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://doi.org/10.24215/15146774e006
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. 82-107
application/pdf
dc.publisher.none.fl_str_mv Sociedad Argentina de Informática e Investigación Operativa
publisher.none.fl_str_mv Sociedad Argentina de Informática e Investigación Operativa
dc.source.none.fl_str_mv SADIO Electronic Journal of Informatics and Operations Research, 2023, vol. 22, no. 1, p. 82-107.
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_ 1857657881878331392
score 12.9253