Treffer: Replication package for the paper: 'A Study on the Pythonic Functional Constructs' Understandability'

Title:
Replication package for the paper: 'A Study on the Pythonic Functional Constructs' Understandability'
Publisher Information:
Zenodo
Publication Year:
2024
Collection:
Zenodo
Document Type:
dataset
Language:
English
DOI:
10.5281/zenodo.10493853
Rights:
GNU General Public License v3.0 or later ; gpl-3.0-or-later ; https://www.gnu.org/licenses/gpl-3.0-standalone.html
Accession Number:
edsbas.3B85F49A
Database:
BASE

Weitere Informationen

Replication Package for "A Study on the Pythonic Functional Constructs' Understandability" to appear at ICSE 2024 Authors: Cyrine Zid, Fiorella Zampetti, Giuliano Antoniol, Massimiliano Di penta Article Preprint: https://mdipenta.github.io/files/ICSE24_funcExperiment.pdf Artifacts: https://doi.org/10.5281/zenodo.8191782 License: GPL V3.0 This package contains folders and files with code and data used in the study described in the paper. In the following, we first provide all fields required for the submission, and then report a detailed description of all repository folders. Artifact Description Purpose The artifact is about a controlled experiment aimed at investigating the extent to which Pythonic functional constructs have an impact on source code understandability. The artifact archive contains: The material to allow replicating the study (see Section Experimental-Material) Raw quantitative results, working datasets, and scripts to replicate the statistical analyses reported in the paper. Specifically, the executable part of the replication package reproduces figures and tables of the quantitative analysis (RQ1 and RQ2) of the paper starting from the working datasets. Spreadsheets used for the qualitative analysis (RQ3). We apply for the following badges: Available and reusable: because we provide all the material that can be used to replicate the experiment, but also to perform the statistical analyses and the qualitative analyses (spreadsheets, in this case) Results reproduced: because, for the quantitative analysis, the provided scripts automatically reproduce them, whereas, for the qualitative analysis, we provided all documented sheets used. Provenance Paper preprint link: https://mdipenta.github.io/files/ICSE24_funcExperiment.pdf Artifacts: https://doi.org/10.5281/zenodo.8191782 Data Results have been obtained by conducting the controlled experiment involving Prolificworkers as participants. Data collection and processing followed a protocol approved by the University ethical board. Note that all data ...