arrow
返回

Machine Learning for Actionable Warning Identification: A Comprehensive Survey

delete2024-10-11
delete0
delete
OA
AI
X
Xiuting Ge
房
房春荣 (Chunrong Fang)
X
Xuanye Li
W
Weisong Sun
D
Daoyuan Wu
J
Juan Zhai
S
Shang‐Wei Lin
Z
Zhihong Zhao
刘
刘洋 (Yang Liu)
陈
陈振宇 (Zhenyu Chen) *
DOI:10.1145/3696352delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static code analyzers. With recent advances in Machine Learning (ML), various approaches have been proposed to incorporate ML techniques into AWI. These ML-based AWI approaches, benefiting from ML's strong ability to learn subtle and previously unseen patterns from historical data, have demonstrated superior performance. However, a comprehensive overview of these approaches is missing, which could hinder researchers and practitioners from understanding the current process and discovering potential for future improvement in the ML-based AWI community. In this article, we systematically review the state-of-the-art ML-based AWI approaches. First, we employ a meticulous survey methodology and gather 51 primary studies from January 1, 2000 to January 9, 2023. Then, we outline a typical ML-based AWI workflow, including warning dataset preparation, preprocessing, AWI model construction, and evaluation stages. In such a workflow, we categorize ML-based AWI approaches based on the warning output format. In addition, we analyze the key techniques used in each stage, along with their strengths, weaknesses, and distribution. Finally, we provide practical research directions for future ML-based AWI approaches, focusing on aspects such as data improvement (e.g., enhancing the warning labeling strategy) and model exploration (e.g., exploring large language models for AWI).
Keyword:
Static analysis warnings
actionable warning identification
literature review

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.5K
被引数:
3.5W

机构

U
university of massachusetts system
学者数:
3.9W
论文数: 3.6W
被引数: 42
U
University of Massachusetts Amherst
学者数:
1.1W
论文数: 8.9K
被引数: 19
N
Nanyang Technological University
学者数:
4.9W
论文数: 4.8W
被引数: 8.1W
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
学者 查看更多机构
引用论文

引用论文

Long noncoding RNA hypoxia-inducible factor 1 alpha-antisense RNA 1 promotes tumor necrosis factor-α-induced apoptosis through caspase 3 in Kupffer cells
err2018-01-01
err0
errOAAI
errYanghe Wu; Jiguang Ding; Qingfeng Sun; Ke Zhou; Weiwei Zhang; Qingwei Du; Tingyan Xu; Wangwang Xu
err分享
err收藏
Evidence of synergy between Thy-1 and CD3/TCR complex in signal delivery to murine thymocytes for cell death.
err1991-08-15
err0
errOAAI
errI Nakashima; Y H Zhang; S M Rahman; T Yoshida; K Isobe; L N Ding; T Iwamoto; M Hamaguchi; H Ikezawa; R Taguchi
err分享
err收藏
Residual Investigation: Predictive and Precise Bug Detection
err2014-12-23
err7
PREAI
errLi, Kaituo; Reichenbach, Christoph; Csallner, Christoph; Smaragdakis, Yannis
err分享
err收藏
err分享
err收藏
err分享
err收藏
A Survey on Concept Drift Adaptation概念漂移适应研究综述
err2014-03-01
err2.0K
errOAAI
errGama, Joao; Zliobaite, Indre; Bifet, Albert; Pechenizkiy, Mykola; Bouchachia, Abdelhamid
err分享
err收藏
Trends in Computer Science Research
err2013-10-01
err50
errOAAI
errHoonlor, Apirak; Szymanski, Boleslaw K.; Zaki, Mohammed J.
err分享
err收藏
Hyperoxaluria, Enzymuria and Nephrolithiasis1
err2024-05-19
err0
PREAI
errSaeed R. Khan; Raymond L. Hackett
err分享
err收藏
学者 查看更多内容