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

dc.contributor.authorReis, J. P. dos.
dc.contributor.authorBrito e Abreu, F.
dc.contributor.authorCarneiro, G. de F.
dc.contributor.authorAlmeida, D.
dc.contributor.editorFernandes, J. M., Travassos, G. H., Lenarduzzi, V., and Li, X.
dc.date.accessioned2023-10-18T10:23:00Z
dc.date.issued2023
dc.date.updated2023-10-18T11:20:53Z
dc.description.abstractReplication 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.eng
dc.event.date2023
dc.event.locationAveiro, Portugaleng
dc.event.title16th International Conference on the Quality of Information and Communications Technology, QUATIC 2023
dc.event.typeConferênciapt
dc.identifier.doi10.1007/978-3-031-43703-8_1
dc.identifier.isbn978-3-031-43703-8
dc.identifier.issn1865-0929
dc.identifier.urihttp://hdl.handle.net/10071/29452
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer
dc.relationUIDB/04466/2020
dc.relationUIDP/04466/2020
dc.relation.ispartofQuality of Information and Communications Technology. Communications in Computer and Information Science
dc.rightsopen access
dc.subjectScientific workfloweng
dc.subjectSoftware qualityeng
dc.subjectQuality assessmenteng
dc.subjectReplicationeng
dc.subjectCode smellseng
dc.subjectOpen sourceeng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.titleScientific workflow management for software quality assessment replication: An open source architectureeng
dc.typeconferenceObject
dc.volume1871
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85172412372
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-97795
iscte.subject.odsIndústria, inovação e infraestruturaspor

Ficheiros