Enchanting program specification synthesis by large language models using static analysis and program verification

C Wen, J Cao, J Su, Z Xu, S Qin, M He, H Li… - … on Computer Aided …, 2024 - Springer
Formal verification provides a rigorous and systematic approach to ensure the correctness
and reliability of software systems. Yet, constructing specifications for the full proof relies on …

Automatically inspecting thousands of static bug warnings with large language model: How far are we?

C Wen, Y Cai, B Zhang, J Su, Z Xu, D Liu… - ACM Transactions on …, 2024 - dl.acm.org
Static analysis tools for capturing bugs and vulnerabilities in software programs are widely
employed in practice, as they have the unique advantages of high coverage and …

Utilizing Precise and Complete Code Context to Guide LLM in Automatic False Positive Mitigation

J Chen, H **ang, L Li, Y Zhang, B Ding, Q Li - arxiv preprint arxiv …, 2024 - arxiv.org
Static Application Security Testing (SAST) tools are crucial for early bug detection and code
quality but often generate false positives that slow development. Automating false positive …