Insights from Running 24 Static Analysis Tools on Open Source Software Repositories

被引:0
作者
Hashmat, Fabiha [1 ]
Aljaali, Zeyad Alwaleed [1 ]
Shen, Mingjie [1 ]
Machiry, Aravind [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
来源
INFORMATION SYSTEMS SECURITY, ICISS 2024 | 2025年 / 15416卷
基金
美国国家科学基金会;
关键词
Program Analysis; OMEGA ANALYZER; GITHUB Network Projects; Static Analysis; OSSF critical repositories; VULNERABILITIES;
D O I
10.1007/978-3-031-80020-7_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
OSS is important and useful. We want to ensure that it is of high quality and has no security issues. Static analysis tools provide easy-to-use and application-independent mechanisms to assess various aspects of a given code. Many effective open-source static analysis tools exist. In this paper, we perform the first comprehensive analysis using 24 open-source static analysis tools (through OMEGA ANALYZER) on 4,947 repositories. Our study identified several interesting findings, such as the distribution of errors in relation to the criticality score of repositories shows that repositories with a criticality score have the highest percentage of errors. We envision that our findings provide insights into the effectiveness of static analysis tools on OSS and future research directions in securing OSS repositories.
引用
收藏
页码:225 / 245
页数:21
相关论文
共 21 条
  • [21] Introduction of static quality analysis in small- and medium-sized software enterprises: experiences from technology transfer
    Gleirscher, Mario
    Golubitskiy, Dmitriy
    Irlbeck, Maximilian
    Wagner, Stefan
    SOFTWARE QUALITY JOURNAL, 2014, 22 (03) : 499 - 542