Machine learning for actionable warning identification: A comprehensive survey

X Ge, C Fang, X Li, W Sun, D Wu, J Zhai, SW Lin… - ACM Computing …, 2024 - dl.acm.org
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 …

ViolationTracker: Building Precise Histories for Static Analysis Violations

P Yu, Y Wu, X Peng, J Peng, J Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Automatic static analysis tools (ASATs) detect source code violations to static analysis rules
and are usually used as a guard for source code quality. The adoption of ASATs, however, is …

A Large-Scale Empirical Study of Actionable Warning Distribution within Projects

X Ge, C Fang, X Li, Q Zheng, J Liu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Static Analysis Tools (SATs) show potential defect detection ability while their usability is
severely hindered by massive unactionable warnings. To improve the usability of SATs …

Towards understanding fixes of sonarqube static analysis violations: A large-scale empirical study

P Yu, Y Wu, J Peng, J Zhang… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Automated static analysis tools (ASATs) have become an integrated part of the software
development workflow in many projects. While developers benefit from these tools to deliver …

Pre-trained Model-based Actionable Warning Identification: A Feasibility Study

X Ge, C Fang, Q Zhang, D Wu, B Yu, Q Zheng… - arXiv preprint arXiv …, 2024 - arxiv.org
Actionable Warning Identification (AWI) plays a pivotal role in improving the usability of static
code analyzers. Currently, Machine Learning (ML)-based AWI approaches, which mainly …