AutoEmpirical: LLM-Based Automated Research for Empirical Software Fault Analysis
TLDR
LLMs automate empirical software fault analysis, reducing processing time from weeks to two hours on 3,829 faults.
Reasoning
Strengths: addresses labor-intensive fault analysis, shows significant efficiency gains with LLMs, uses real-world data. Weaknesses: only initial exploration, not fully automated end-to-end, limited to software faults, lacks comparison with other methods.
Read-first score
Read-first score 51.4, weighted from topical fit, citation, graph, method, reproducibility, and recency signals. Original total remains 35.
Field roles
Rank sensitivity
Stability: volatile; rank range: 93.
Keyword Scores
Deep Analysis
Innovations
- Decomposition of empirical software fault study into three phases: research objective definition, data preparation, and fault analysis.
- Application of LLMs to automate fault analysis on a large-scale dataset of 3,829 software faults.
- Demonstration of significant efficiency gains, reducing analysis time from weeks to about two hours.
Methodology
The study decomposes empirical fault analysis into three phases and applies LLMs to analyze 3,829 software faults sourced from a prior high-quality empirical study, measuring processing time against traditional manual effort.
Key Results
LLMs completed fault analysis in about two hours on average, compared to weeks of manual effort, demonstrating substantial efficiency improvement.
Limitations
- The approach is an initial exploration and not yet a fully automated, end-to-end system.
- Open challenges remain to achieve complete automation of the entire empirical fault study process.