Data-driven Path Selection for Improving Industrial-Strength Static Analyzers 


Vol. 46,  No. 4, pp. 363-368, Apr.  2019
10.5626/JOK.2019.46.4.363


PDF

  Abstract

We propose a data-driven method to improve path-sensitive industrial-strength static analyzers. Most industrial static analyzers adopt path-sensitive techniques and path selection holds the key to their performance. We propose a method to automatically learn new cost-effective path-selection heuristics from an existing analyzer with a manually tuned path-selection heuristic. We evaluated our method on an industrial static C code bug-finder from Sparrow as a baseline analyzer with 17 C open-source benchmark programs. The experimental results showed that with the newly-learned path-selection heuristic, the analyzer reported 90.8% of the defects in only 38% of the analysis time, compared to the baseline analysis. This method reported more defects in less time than the baseline path-selection heuristic under similar path search space constraints.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

J. Kim and K. Yi, "Data-driven Path Selection for Improving Industrial-Strength Static Analyzers," Journal of KIISE, JOK, vol. 46, no. 4, pp. 363-368, 2019. DOI: 10.5626/JOK.2019.46.4.363.


[ACM Style]

Jinyung Kim and Kwangkeun Yi. 2019. Data-driven Path Selection for Improving Industrial-Strength Static Analyzers. Journal of KIISE, JOK, 46, 4, (2019), 363-368. DOI: 10.5626/JOK.2019.46.4.363.


[KCI Style]

김진영, 이광근, "데이터 기반 경로 선별을 통한 상용 정적분석기의 성능 향상 방법," 한국정보과학회 논문지, 제46권, 제4호, 363~368쪽, 2019. DOI: 10.5626/JOK.2019.46.4.363.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr