Skip to main content
zenodoopen

LLM-SAT-Eval

<p>Exploring the theme &ldquo;Do static analysis tools foresee actual bug&nbsp;fixes?," this poster investigates the practical utility of Static Analysis Tools (SATs) in anticipating genuine bug fixes within software&nbsp;code-bases. Leveraging a dataset comprising bug-fix pairs, our study&nbsp;scrutinizes the efficacy of SATs through quantitative analysis, revealing a significant disparity between SAT outputs and actual bug&nbsp;fixes, with nearly 93% of pairs rated at 0. Employing qualitative&nbsp;insights from Gemini-pro Large Language Model, we corroborate&nbsp;these findings, observing prevalent terms such as "buggy line" and&nbsp;"not able" in bug detection. Furthermore, correlation analysis showcases a moderate positive correlation (0.3) between SAT outputs&nbsp;and known bug fixes, emphasizing the importance of alignment for&nbsp;favorable ratings. Our findings underscore the pressing need for&nbsp;enhanced bug detection methodologies, prompting further research&nbsp;in software quality assurance.</p>

ShareScore

36/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
20
Reuse readiness
8
Engagement
0