ASE 2023
Mon 11 - Fri 15 September 2023 Kirchberg, Luxembourg
Wed 13 Sep 2023 15:00 - 15:15 at Room FR - Industry Challenge (Competition) Chair(s): Sun Jianwen

Repository mining of bug fixes from version control systems like GitHub is a challenging problem as far as the precision of the bug context is concerned, i.e., source codes immediately preceding and succeeding the fix location. Coupled with this, identification of the type of the bug fix goes a long way towards creating high quality datasets that can be used for several downstream tasks. However, existing bug fix datasets suffer from the following limitations that dilute the data quality. Firstly, they do not focus on multilingual projects in their entirety given that most open-source projects are now multilingual. Secondly, the granularity of the bug fixes are considered only at the function/method level without specifying line/statement level information. Thirdly, bug fixes lying within the scope of a source file but outside any of its constituent functions have not been examined. In this paper, we propose a solution to overcome the aforementioned limitations by introducing a novel and extensive dataset named Minecraft. With a size of 28.8GB (considering 416 GitHub projects encompassing programming languages such as C, C++, Java, and Python, 2.2M commits, 3.29M bug-fix pairs), Minecraft surpasses the existing datasets by 4-fold enlargement in terms of data availability. We believe Minecraft would serve as a valuable resource for various stakeholders in the software development and research communities, empowering them to improve software quality, develop innovative bug detection and auto-fix techniques, and advance the field of software engineering.

Presentation Slides (PDF) (ASE_2023_Minecraft.pdf)1.5MiB

Wed 13 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:45 - 15:45
Industry Challenge (Competition)Industry Challenge (Competition) at Room FR
Chair(s): Sun Jianwen
14:45
15m
Talk
MalWuKong: Towards Fast, Accurate, and Multilingual Detection of Malicious Code Poisoning in OSS Supply Chains
Industry Challenge (Competition)
Ningke Li Huazhong University of Science and Technology, Shenao Wang Huazhong University of Science and Technology, Mingxi Feng Huazhong University of Science and Technology, Kailong Wang Huazhong University of Science and Technology, Meizhen Wang Huazhong University of Science and Technology, Haoyu Wang Huazhong University of Science and Technology
15:00
15m
Talk
Minecraft: Automated Mining of Software Bug Fixes with Precise Code Context
Industry Challenge (Competition)
Sai Krishna Avula IIT Gandhinagar, Venkatesh Vobbilisetti NIT Raipur, Shouvick Mondal IIT Gandhinagar, India
Pre-print Media Attached File Attached
15:15
15m
Talk
CiD4HMOS: A Solution to HarmonyOS Compatibility IssuesRecorded talk
Industry Challenge (Competition)
Tianzhi Ma , Yanjie Zhao Monash Univerisity, Li Li Beihang University, Liang Liu Nanjing University of Aeronautics and Astronautics
Media Attached
15:30
15m
Industry talk
Unifying Defect Prediction, Categorization, and Repair by Multi-task Deep LearningRecorded talk
Industry Challenge (Competition)
Chao Ni Zhejiang University, Kaiwen Yang Zhejiang University, Yan Zhu Zhejiang University, Xiang Chen Nantong University, Xiaohu Yang Zhejiang University
Media Attached File Attached