Affiliation:
1. University of Sannio, Benevento, Italy
2. Zurich University of Applied Sciences, Zurich, Switzerland
Abstract
Unmanned Aerial Vehicles (UAVs) are nowadays used in a variety of applications. Given the cyber-physical nature of UAVs, software defects in these systems can cause issues with safety-critical implications. An important aspect of the lifecycle of UAV software is to minimize the possibility of harming humans or damaging properties through a continuous process of hazard identification and safety risk management. Specifically, safety-related concerns typically emerge during the operation of UAV systems, reported by end-users and developers in the form of issue reports and pull requests. However, popular UAV systems daily receive tens or hundreds of reports of varying types and quality. To help developers timely identify and triage safety-critical UAV issues, we (i) experiment with automated approaches (previously used for issue classification) for detecting the safety-related matters appearing in the titles and descriptions of issues and pull requests reported in UAV platforms and (ii) propose a categorization of the main hazards and accidents discussed in such issues. Our results (i) show that shallow machine learning (ML)-based approaches can identify safety-related sentences with precision, recall, and F-measure values of about 80%; and (ii) provide a categorization and description of the relationships between safety issue hazards and accidents.
Funder
Horizon 2020
DevOps for Complex Cyber-physical Systems
Publisher
Association for Computing Machinery (ACM)
Reference182 articles.
1. Testing vision-based control systems using learnable evolutionary algorithms
2. Utilizing grid search cross-validation with adaptive boosting for augmenting performance of machine learning models
3. Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta, Foutse Khomh, and Yann-Gaël Guéhéneuc. 2018. Is it a bug or an enhancement?: A text-based approach to classify change requests. In Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering. 2–16. Retrieved from https://dl.acm.org/citation.cfm?id=3291293.
4. Is it a bug or an enhancement?
5. Ardupilot.org. 2021. Open Source Drone Software. Versatile Trusted Open. ArduPilot. Retrieved January 30 2022 from https://ardupilot.org/.
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献