Scientific workflow management for software quality assessment replication: An open source architecture
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Other Authors: | , , |
| 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 |