This study presents a comprehensive survey and comparative analysis of AI-based techniques for error detection and automated program repair, revealing that while LLM-based approaches significantly outperform traditional methods in repair capability, challenges remain in patch correctness validation, computational cost,...
A. Aladwani, Sultan Alsamaani, Turki Alrumaykhani et al.· International Journal of Adv...· 0 citations
HELP, a program optimizer that prompts an LLM to generate diverse, non-overlapping atomic edits and then systematically selects and composes them into coherent program improvements using evaluator scores, is introduced.
Jingwen Fu, Zhen Liu, Yuhan Liu et al.· 2 citations
The studies suggest that bug localization can be improved significantly by leveraging program semantics to bridge gaps between bug report and source code, and capturing Intelligent Relevance Feedback through contextual reasoning, and replicating developers' cognitive debugging practices.
Asif Mohammed Samir· SIGSOFT FSE Companion· 0 citations
Current research is summarized to identify key gaps and future directions to optimize LLM based APR are proposed, to assure its reliability and scalability in real world software development.
Fatmaelzahra Hamdi, Ramadam Moawad, A. Mohsen· Journal of universal compute...· 0 citations
Test4Py is presented, a novel framework that enhances type correctness in automated test generation for Python by leveraging the program’s call graph to capture richer contextual information about parameters, and introducing a behavior-based type inference mechanism that accurately infers parameter types and constructs...
Runlin Liu, Zhe Zhang, Yunge Hu et al.· ACM Transactions on Software...· 0 citations
A dataset of LLM-generated broken-to-fixed test pairs is built, where initially failing tests are repaired via a loop under zero-shot, few-shot, and chain-of-thought prompting, and the performance of prompting strategies through repair rate and post-repair coverage is compared.