DOI: 10.5281/zenodo.6969175
title: Replication Package of the study "Automated Identification and Qualitative Characterization of Safety Concerns Reported in UAV Software Platforms"

description: <strong>Description of the Dataset of the work "Automated Identification and Qualitative Characterization of Safety<br> Concerns Reported in UAV Software Platforms"</strong> <strong><em>"1_Safety-Dataset" folder: </em></strong>This folder contains the bugs data and row data of all analyzed projects.<br> Specifically, this folder contains the following relevant entries<br> <br> - "bugs" folder: It contains the bugs of all analyzed projects (PX4-merged.json.gz, dDronin-merged.json.gz, ardupilot-merged.json.gz)<br> of all sentences extracted from the project issues<br> - "Dataset-safety-bugs.csv": For all projects, it contains the raw data of the set of sentences classified as safety and non-safety related.<br> <em><strong>"2_Scripts-and-generated-data (RQ1)" folder:</strong> </em>This folder contains the scripts and code used to preprocess and analyze the issue data in <br> the context of RQ1<br> Specifically, this folder contains the following relevant entries<br> <br> - "main-program.py" file: Main program executing all subscripts generating the data required for RQ1 (detailed in the following line)<br> - "utilities.R" file: (Utility) R script containing relevant functions for pre-processing/indexing text and issue data<br> - "1_Script-to-create-test-dataset.r" file: R script containing simple code for analyzing issue data<br> - "2_MainScript.r" file: Main R program orchestrating the scripts "utilities.R" and "1_Script-to-create-test-dataset.r" execution<br> - "files-setDirectory" folder: Folder where data are generated and stored from the "main-program.py"<br> - "fasttext" folder: Folder where data used as input from fastText (by "main-program.py") are reported<br> - "cross-project-analysis" folder: Folder with data used for the cross-project analysis - "main-program-grid-search.py" file: Main program executing all experiments for the grid search analysis <em><strong>"3_Results" folder: </strong></em>This folder contains the results, scripts and figures used to discuss results of the study.<br> Specifically, this folder contains the following relevant entries<br> <br> - "RQ1" folder: This folder contains the results, scripts and figures used to discuss results of RQ1.<br> - "RQ2" folder: This folder contains the results, scripts and Tables used to discuss results of RQ2.
description: ACKNOWLEDGMENTS We gratefully acknowledge the Horizon 2020 (EU Commission) support for the projects COSMOS (DevOps for Complex Cyberphysical Systems), Project No. 957254-COSMOS. CRediT authorship contribution statement: Andrea Di Sorbo. Conceptualization, Methodology, Investigation, Validation, Visualization, Data curation, Writing - original draft, Writing - review & editing, Project administration. Fiorella Zampetti. Conceptualization, Methodology, Investigation, Validation, Data curation, Formal analysis, Writing - original draft, Writing - review & editing. Corrado Aaron Visaggio. Conceptualization, Data Curation, Supervision. Massimiliano Di Penta. Conceptualization, Methodology, Investigation, Validation, Visualization, Data Curation, Formal analysis, Writing - original draft, Writing - review & editing, Supervision. Sebastiano Panichella. Conceptualization, Methodology, Investigation, Validation, Software, Data curation, Writing - original draft, Writing - review & editing, Project administration.