SANER 2024
Tue 12 - Fri 15 March 2024 Rovaniemi , Finland
Thu 14 Mar 2024 11:15 - 11:30 at LAPPI - Defect Prediction and Analysis I Chair(s): Fabio Palomba

Software defect prediction aims to identify defect-prone code, aiding developers in optimizing testing resource allocation. Most defect prediction approaches primarily focus on coarse-grained, file-level defect prediction, which fails to provide developers with the precision required to locate defective code. Recently, some researchers have proposed fine-grained, line-level defect prediction methods. However, most of these approaches lack an in-depth consideration of the contextual semantics of code lines and neglect the local interaction information among code lines. To address the above issues, this paper presents a line-level defect prediction method grounded in a code bilinear attention fusion framework (BAFLineDP). This method discerns defective code files and lines by integrating source code line semantics, line-level context, and local interaction information between code lines and line-level context. Through an extensive analysis involving within- and cross-project defect prediction across 9 distinct projects encompassing 32 releases, our results demonstrate that BAFLineDP outperforms current advanced file-level and line-level defect prediction approaches.

Thu 14 Mar

Displayed time zone: Athens change

11:00 - 12:30
Defect Prediction and Analysis IResearch Papers / Journal First Track at LAPPI
Chair(s): Fabio Palomba University of Salerno
11:00
15m
Talk
Investigating and Detecting Silent Bugs in PyTorch Programs
Research Papers
shuo hong Beihang University, Hailong Sun Beihang University, Xiang Gao Beihang University, Shin Hwei Tan Concordia University, Canada
11:15
15m
Talk
BAFLineDP: Code Bilinear Attention Fusion Framework for Line-level Defect Prediction
Research Papers
Shaojian Qiu College of Mathematics and Informatics, South China Agricultural University, Huihao Huang College of Mathematics and Informatics, South China Agricultural University, Jianxiang Luo College of Mathematics and Informatics, South China Agricultural University, Yingjie Kuang College of Mathematics and Informatics, South China Agricultural University, Haoyu Luo College of Mathematics and Informatics, South China Agricultural University
Pre-print
11:30
15m
Talk
WASMDYPA: Effectively Detecting WebAssembly Bugs via Dynamic Program Analysis
Research Papers
Wenlong Zheng University of Science and Technology of China, Baojian Hua University of Science and Technology of China
11:45
15m
Talk
Predicting Line-Level Defects by Capturing Code Contexts with Hierarchical Transformers
Research Papers
Parvez Mahbub Dalhousie University, Masud Rahman Dalhousie University
12:00
15m
Talk
Towards Effective and Efficient Error Handling Code Fuzzing based on Software Fault Injection
Research Papers
Kang Chen Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Haoxiang Jia Huazhong University of Science and Technology, Rongxin Wu School of Informatics, Xiamen University, Hai Jin Huazhong University of Science and Technology
12:15
15m
Talk
How Far Does the Predictive Decision Impact the Software Project? The Cost, Service Time, and Failure Analysis from a Cross-Project Defect Prediction Model: An Extended Abstract
Journal First Track
Umamaheswara Sharma B National Institute of Technology, Warangal, RAVICHANDRA SADAM Associate Professor