5 papers · 1 filter
Towards Better Linux Kernel Fault Localization: Leveraging Contrastive Reasoning and Hierarchical Context Analysis
Haichi Wang, Ruiguo Yu, Yesong Pang +4
Debugging the Linux kernel remains a formidable challenge due to its vast codebase, complex architecture, and low-level programming intricacies. Effective fault localization (FL) i…
Boosting Redundancy-based Automated Program Repair by Fine-grained Pattern Mining
Jiajun Jiang, Fengjie Li, Zijie Zhao +5
Redundancy-based automated program repair (APR), which generates patches by referencing existing source code, has gained much attention since they are effective in repairing real-w…
DESIL: Detecting Silent Bugs in MLIR Compiler Infrastructure
Chenyao Suo, Jianrong Wang, Yongjia Wang +3
MLIR (Multi-Level Intermediate Representation) compiler infrastructure provides an efficient framework for introducing a new abstraction level for programming languages and domain-…
Dependency-Aware Code Naturalness
Chen Yang, Junjie Chen, Jiajun Jiang +1
Code naturalness, which captures repetitiveness and predictability in programming languages, has proven valuable for various code-related tasks in software engineering. However, pr…
Toward Understanding Deep Learning Framework Bugs
Junjie Chen, Yihua Liang, Qingchao Shen +2
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could lead to the unexpected behaviors of any DL program or model relying on them. Such…