FRELinker: A Novel Issue-Commit Link Recovery Model Based on Feature Refinement and Expansion with Multi-Classifier Fusion
In the field of software traceability (ST), machine learning (ML) has become a common and effective method for automated issue-commit link recovery. The features extracted from issue and commit artifacts are composed of significantly different types of data, such as issue summaries, diff codes, and hashes. Such complex and diverse data poses a challenge to conventional ML methods. To overcome this challenge, we propose a novel model named FRELinker, which trains independent classifiers based on the type of issue-commit training data, fully leveraging the effectiveness of ML for single type data, and then fuses the classifiers. Specifically, we categorize the features into four types: textual features, code features, non-textual features, and similarity features, and extend text similarity features by adding hybrid textual similarity measures. And then, we use a ranking method to select the optimal classifiers corresponding to these four types of features. Among them, the optimal classifier for textual features is Gradient Boosting (GB), the optimal classifier for code features is Logistic Regression (LR), and the optimal classifier for non-textual features and similarity features is Random Forest (RF). Finally, we use a Bayesian optimization model to fuse these four classifiers. Experimental results show that our method outperforms competing methods Hybrid-Linker and DeepLink in terms of Precision, Recall, and F-measure on six real-world open-source software (OSS) datasets, demonstrating significant performance advantages in complex and diverse data.
Authors
- Hongyan Wan
- Bangchao Wang (ORCID: https://orcid.org/0000-0001-6920-1810)
- Xinyu He (ORCID: https://orcid.org/0000-0002-0482-7430)
- Xiaoxiao Li (ORCID: https://orcid.org/0000-0002-0376-5135)
- Jing Zhu (ORCID: https://orcid.org/0000-0002-1646-2125)
- Yukun Cao (ORCID: https://orcid.org/0000-0002-3066-3062)
Institutions
- Wuhan Textile University (CN)
Publication Details
- Published
- 2024-12-03
- DOI
- https://doi.org/10.1109/apsec65559.2024.00031
- Primary Topic
- E-commerce and Technology Innovations
- Type
- article
- Field-Weighted Citation Impact
- 0.00