The Challenges of Shift Left Static Analysis.

ICSE-SEIP(2023)

引用 0|浏览7
暂无评分
摘要
In the software development industry, static analysis is used early in the development process, often as soon as a source file is saved or immediately after a commit is submitted. This approach, known as "shifting left," helps identify and address potential issues early on, before they become more difficult and costly to fix. However, implementing this approach can be challenging, as demonstrated through our experience at Meta. One specific challenge is dealing with build issues and figuring out which files and code to give to the static analyzers. These problems arise because the compilation and inclusion of files depend on various configurations, such as compilation flags and the platforms used to build the files. The purpose of this paper is to highlight these challenges and encourage the research community to find solutions.
更多
查看译文
关键词
static analysis,shift left,configurable software,conditional compilation,variability,build system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要