Published February 21, 2022 | Version 1.0

Replication Package of the study "Automated Identification and Qualitative Characterization of Safety Concerns Reported in UAV Software Platforms"

  • 1. University of Sannio
  • 2. Zurich University of Applied Sciences

Description

Description of the Dataset of the work "Automated Identification and Qualitative Characterization of Safety
Concerns Reported in UAV Software Platforms"

"1_Safety-Dataset" folder: This folder contains the bugs data and row data of all analyzed projects.
 Specifically, this folder contains the following relevant entries
 
     - "bugs" folder: It contains the bugs of all analyzed projects (PX4-merged.json.gz, dDronin-merged.json.gz, ardupilot-merged.json.gz)
                            of all sentences extracted from the project issues
     - "Dataset-safety-bugs.csv": For all projects, it contains the raw data of the set of sentences classified as safety and non-safety related.
    

"2_Scripts-and-generated-data (RQ1)" folder: This folder contains the scripts and code used to preprocess and analyze the issue data in 
                                             the context of RQ1
 Specifically, this folder contains the following relevant entries
 
      - "main-program.py" file: Main program executing all subscripts generating the data required for RQ1 (detailed in the following line)
     - "utilities.R" file: (Utility) R script containing relevant functions for pre-processing/indexing text and issue data
     - "1_Script-to-create-test-dataset.r" file:  R script containing simple code for analyzing issue data
     - "2_MainScript.r" file: Main R program orchestrating the scripts "utilities.R" and "1_Script-to-create-test-dataset.r" execution
     - "files-setDirectory" folder: Folder where data are generated and stored from the "main-program.py"
     - "fasttext" folder: Folder where data used as input from fastText (by "main-program.py") are reported
     - "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

"3_Results" folder: This folder contains the results, scripts and figures used to discuss results of the study.
 Specifically, this folder contains the following relevant entries
 
     - "RQ1" folder: This folder contains the results, scripts and figures used to discuss results of RQ1.
     - "RQ2" folder: This folder contains the results, scripts and Tables used to discuss results of RQ2.

Notes

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.

Files

Replication-package.zip

Files (117.2 MB)

Name Size Download all
md5:65bd8ffa26c6d59535ba88e5e789e36a
117.2 MB Preview Download