Where do developers admit their security-related concerns?

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Mock, Moritz, Forrer, Thomas, Russo, Barbara
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916565374468096
author Mock, Moritz
Forrer, Thomas
Russo, Barbara
author_facet Mock, Moritz
Forrer, Thomas
Russo, Barbara
contents Developers use different means to document the security concerns of their code. Because of all of these opportunities, they may forget where the information is stored, or others may not be aware of it, and leave it unmaintained for so long that it becomes obsolete, if not useless. In this work, we analyzed different sources of code documentation from four large-scale, real-world, open-source projects in an industrial setting to understand where developers report their security concerns. In particular, we manually inspected 2.559 instances taken from source code comments, commit messages, and issue trackers. Overall, we found that developers prefer to document security concerns in source code comments and issue trackers. We also found that the longer the comments stay unfixed, the more likely they remain unfixed. Thus, to create awareness among developers, we implemented a pipeline to remind them about the introduction or removal of comments pointing to a security problem.
format Preprint
id arxiv_https___arxiv_org_abs_2405_10902
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Where do developers admit their security-related concerns?
Mock, Moritz
Forrer, Thomas
Russo, Barbara
Software Engineering
Developers use different means to document the security concerns of their code. Because of all of these opportunities, they may forget where the information is stored, or others may not be aware of it, and leave it unmaintained for so long that it becomes obsolete, if not useless. In this work, we analyzed different sources of code documentation from four large-scale, real-world, open-source projects in an industrial setting to understand where developers report their security concerns. In particular, we manually inspected 2.559 instances taken from source code comments, commit messages, and issue trackers. Overall, we found that developers prefer to document security concerns in source code comments and issue trackers. We also found that the longer the comments stay unfixed, the more likely they remain unfixed. Thus, to create awareness among developers, we implemented a pipeline to remind them about the introduction or removal of comments pointing to a security problem.
title Where do developers admit their security-related concerns?
topic Software Engineering
url https://arxiv.org/abs/2405.10902