APSEC 2024
Tue 3 - Fri 6 December 2024 China

This program is tentative and subject to change.

Wed 4 Dec 2024 17:00 - 17:20 at Room 4 (Xianglin Ballroom) - Session (7)

GitHub Actions (GHA), a powerful Continuous Integration and Continuous Deployment (CI/CD) service, has revolutionized the way developers automate tasks in the software development pipeline. Although GHA provides great convenience, if a GHA build fails, the time spent waiting for results and debugging is wasted, which can seriously affect development efficiency. In this study, we delve into GHA build results and introduce an automatic framework named GHA-BFP that uses ML models to predict the failure of GHA builds. Using GHA-BFP with Random Forest model, we achieved the highest performance in predicting the failure of GHA builds, with all key metrics (i.e., Accuracy, Precision, Recall, and F1 score) exceeding 75%. Furthermore, through ablation experiments, we have verified the essentiality of the four categories of input features. Lastly, we conducted an assessment of the importance of each individual input feature in relation to the model’s predictive capabilities.

This program is tentative and subject to change.

Wed 4 Dec

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

16:00 - 17:30
16:00
30m
Talk
Automatic Commit Range Identification of Untagged Version
Technical Track
Yan Zhu Zhejiang University, Lingfeng Bao Zhejiang University, Chengjie Chen Zhejiang University, Lexiao Zhang School of Software Technology, Zhejiang University, Xin Yin Zhejiang University, Chao Ni Zhejiang University
16:30
30m
Talk
Classifying Bug Issue Types for Deep Learning-oriented Projects with Pre-Trained Model
Technical Track
Zixuan Zeng School of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Yu Zhao , Lina Gong Nanjing University of Aeronautics and Astronautic
17:00
20m
Talk
GHA-BFP: Framework for Automated Build Failure Prediction in GitHub Actions
ERA - Early Research Achievements
Jiatai Li National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Yiwen Wu National University of Defense Technology