Program Reduction Technique

Program reduction techniques aim to simplify code snippets while preserving essential information for specific tasks, such as bug detection or model explainability. Current research focuses on developing syntax-aware reduction algorithms, often leveraging large language models (LLMs) to identify and isolate crucial code segments, improving efficiency and interpretability compared to syntax-unaware methods. These advancements enhance the reliability and trustworthiness of automated code analysis and repair tools, particularly in safety-critical applications, by providing insights into model decision-making and facilitating more effective debugging.

Papers