Scientific workflow management for software quality assessment replication: An open source architecture

Detalhes bibliográficos
Autor(a) principal: Reis, J. P. dos.
Data de Publicação: 2023
Outros Autores: Brito e Abreu, F., Carneiro, G. de F., Almeida, D.
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/29452
Resumo: Replication of research experiments is important for establishing the validity and generalizability of findings, building a cumulative body of knowledge, and addressing issues of publication bias. The quest for replication led to the concept of scientific workflow, a structured and systematic process for carrying out research that defines a series of steps, methods, and tools needed to collect and analyze data, and generate results. In this study, we propose a cloud-based framework built upon open source software, which facilitates the construction and execution of workflows for the replication/reproduction of software quality studies. To demonstrate its feasibility, we describe the replication of a software quality experiment on automatically detecting code smells with machine learning techniques. The proposed framework can mitigate two types of validity threats in software quality experiments: (i) internal validity threats due to instrumentation, since the same measurement instruments can be used in replications, thus not affecting the validity of the results, and (ii) external validity threats due to reduced generalizability, since different researchers can more easily replicate experiments with different settings, populations, and contexts while reusing the same scientific workflow.
id RCAP_a64380cf487684b208614ee8e38980e1
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/29452
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Scientific workflow management for software quality assessment replication: An open source architectureScientific workflowSoftware qualityQuality assessmentReplicationCode smellsOpen sourceReplication of research experiments is important for establishing the validity and generalizability of findings, building a cumulative body of knowledge, and addressing issues of publication bias. The quest for replication led to the concept of scientific workflow, a structured and systematic process for carrying out research that defines a series of steps, methods, and tools needed to collect and analyze data, and generate results. In this study, we propose a cloud-based framework built upon open source software, which facilitates the construction and execution of workflows for the replication/reproduction of software quality studies. To demonstrate its feasibility, we describe the replication of a software quality experiment on automatically detecting code smells with machine learning techniques. The proposed framework can mitigate two types of validity threats in software quality experiments: (i) internal validity threats due to instrumentation, since the same measurement instruments can be used in replications, thus not affecting the validity of the results, and (ii) external validity threats due to reduced generalizability, since different researchers can more easily replicate experiments with different settings, populations, and contexts while reusing the same scientific workflow.Springer2024-09-12T00:00:00Z2023-01-01T00:00:00Z20232023-10-18T11:20:53Zconference objectinfo:eu-repo/semantics/publishedVersionhttp://hdl.handle.net/10071/29452eng978-3-031-43703-81865-092910.1007/978-3-031-43703-8_1Reis, J. P. dos.Brito e Abreu, F.Carneiro, G. de F.Almeida, D.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-09-22T01:18:24Zoai:repositorio.iscte-iul.pt:10071/29452Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-09-22T01:18:24Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Scientific workflow management for software quality assessment replication: An open source architecture
title Scientific workflow management for software quality assessment replication: An open source architecture
spellingShingle Scientific workflow management for software quality assessment replication: An open source architecture
Reis, J. P. dos.
Scientific workflow
Software quality
Quality assessment
Replication
Code smells
Open source
title_short Scientific workflow management for software quality assessment replication: An open source architecture
title_full Scientific workflow management for software quality assessment replication: An open source architecture
title_fullStr Scientific workflow management for software quality assessment replication: An open source architecture
title_full_unstemmed Scientific workflow management for software quality assessment replication: An open source architecture
title_sort Scientific workflow management for software quality assessment replication: An open source architecture
author Reis, J. P. dos.
author_facet Reis, J. P. dos.
Brito e Abreu, F.
Carneiro, G. de F.
Almeida, D.
author_role author
author2 Brito e Abreu, F.
Carneiro, G. de F.
Almeida, D.
author2_role author
author
author
dc.contributor.author.fl_str_mv Reis, J. P. dos.
Brito e Abreu, F.
Carneiro, G. de F.
Almeida, D.
dc.subject.por.fl_str_mv Scientific workflow
Software quality
Quality assessment
Replication
Code smells
Open source
topic Scientific workflow
Software quality
Quality assessment
Replication
Code smells
Open source
description Replication of research experiments is important for establishing the validity and generalizability of findings, building a cumulative body of knowledge, and addressing issues of publication bias. The quest for replication led to the concept of scientific workflow, a structured and systematic process for carrying out research that defines a series of steps, methods, and tools needed to collect and analyze data, and generate results. In this study, we propose a cloud-based framework built upon open source software, which facilitates the construction and execution of workflows for the replication/reproduction of software quality studies. To demonstrate its feasibility, we describe the replication of a software quality experiment on automatically detecting code smells with machine learning techniques. The proposed framework can mitigate two types of validity threats in software quality experiments: (i) internal validity threats due to instrumentation, since the same measurement instruments can be used in replications, thus not affecting the validity of the results, and (ii) external validity threats due to reduced generalizability, since different researchers can more easily replicate experiments with different settings, populations, and contexts while reusing the same scientific workflow.
publishDate 2023
dc.date.none.fl_str_mv 2023-01-01T00:00:00Z
2023
2023-10-18T11:20:53Z
2024-09-12T00:00:00Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/29452
url http://hdl.handle.net/10071/29452
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-3-031-43703-8
1865-0929
10.1007/978-3-031-43703-8_1
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817546460086927360