Authors
Ivan Pashchenko, Henrik Plate, Serena Elisa Ponta, Antonino Sabetta, Fabio Massacci
Publication date
2020/9/21
Journal
IEEE Transactions on Software Engineering
Volume
48
Issue
5
Pages
1592-1609
Publisher
IEEE
Description
Vulnerable dependencies are a known problem in today’s free open-source software ecosystems because FOSS libraries are highly interconnected, and developers do not always update their dependencies. Our paper proposes Vuln4Real, the methodology for counting actually vulnerable dependencies, that addresses the over-inflation problem of academic and industrial approaches for reporting vulnerable dependencies in FOSS software, and therefore, caters to the needs of industrial practice for correct allocation of development and audit resources. To understand the industrial impact of a more precise methodology, we considered the 500 most popular FOSS Java libraries used by SAP in its own software. Our analysis included 25767 distinct library instances in Maven. We found that the proposed methodology has visible impacts on both ecosystem view and the individual library developer view of the …
Total citations
2021202220232024913247
Scholar articles
I Pashchenko, H Plate, SE Ponta, A Sabetta… - IEEE Transactions on Software Engineering, 2020