MPLinker: Multi-template Prompt-tuning with adversarial training for issue-commit Link recovery

๐Ÿ“… 2025-01-01
๐Ÿ›๏ธ Journal of Systems and Software
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
Existing approaches fail to fully exploit pre-trained language models (e.g., CodeBERT) for recovering links between issue reports and code commits, primarily due to insufficient cross-modal semantic alignment and poor robustness under noisy inputs. Method: We propose a multi-template prompt-tuning framework featuring (i) a novel collaborative multi-template prompt mechanism to enhance semantic alignment across heterogeneous modalities, and (ii) a lightweight FGSM-based adversarial perturbation strategy to improve noise robustness. Additionally, we integrate contrastive learning with a dual-encoder architecture to boost generalization in low-resource settings. Contribution/Results: Evaluated on multiple open-source project datasets, our method achieves an F1 score of 89.7%, outperforming state-of-the-art methods by an average of 4.2%. Results demonstrate superior accuracy, stability, and practical applicability for issueโ€“commit link recovery.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Pre-trained Language Models
Code Issue-Commit Link Recovery
Software Development
Innovation

Methods, ideas, or system contributions that make the work stand out.

MPLinker
Adversarial Training
Pre-trained Model Optimization
๐Ÿ”Ž Similar Papers
No similar papers found.
B
Bangchao Wang
School of Computer Science and Artificial Intelligence, Wuhan Textile University, Wuhan, China; Engineering Research Center of Hubei Province for Clothing Information, Wuhan Textile University, Wuhan, China
Y
Yang Deng
School of Computer Science and Artificial Intelligence, Wuhan Textile University, Wuhan, China
R
Ruiqi Luo
School of Computer Science and Artificial Intelligence, Wuhan Textile University, Wuhan, China; Engineering Research Center of Hubei Province for Clothing Information, Wuhan Textile University, Wuhan, China
Peng Liang
Peng Liang
School of Computer Science, Wuhan University
Software EngineeringSoftware ArchitectureEmpirical Software Engineering
Tingting Bi
Tingting Bi
The University of Melbourne & The University of Western Australia
Software ArchitectureSE4AIEmpirical Software EngineeringSoftware Supply Chain