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

Bibliographic Details
Main Author: Reis, J. P. dos.
Publication Date: 2023
Other Authors: Brito e Abreu, F., Carneiro, G. de F., Almeida, D.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10071/29453
Summary: 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_3932620a154a4c1c454d7de149023af6
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/29453
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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:25:12Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10071/29453eng978-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órios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-09-22T01:18:17Zoai:repositorio.iscte-iul.pt:10071/29453Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:18:58.222480Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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:25:12Z
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/29453
url http://hdl.handle.net/10071/29453
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597325531938816