跳到主要导航 跳到搜索 跳到主要内容

Enhancing Traceability Link Recovery with Unlabeled Data

  • Jianfei Zhu
  • , Guanping Xiao*
  • , Zheng Zheng
  • , Yulei Sui
  • *此作品的通讯作者
  • Nanjing University of Aeronautics and Astronautics
  • Nanjing University
  • University of Technology Sydney

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Traceability link recovery (TLR) is an important software engineering task for developing trustworthy and reliable software systems. Recently proposed deep learning (DL) models have shown their effectiveness compared to traditional information retrieval-based methods. DL often heavily relies on sufficient labeled data to train the model. However, manually labeling traceability links is time-consuming, labor-intensive, and requires specific knowledge from domain experts. As a result, typically only a small portion of labeled data is accompanied by a large amount of unlabeled data in real-world projects. Our hypothesis is that artifacts are semantically similar if they have the same linked artifact(s). This paper presents TRACEFUN, a new approach to enhance traceability link recovery with unlabeled data. TRACEFUN first measures the similarities between unlabeled and labeled artifacts using two similarity prediction methods (i.e., vector space model and contrastive learning). Then, based on the similarities, newly labeled links are generated between the unlabeled artifacts and the linked objects of the labeled artifacts. Generated links are further used for TLR model training. We have evaluated TRACEFUN on three GitHub projects with two state-of-the-art DL models (i.e., Trace BERT and TraceNN). The results show that TRACEFUN is effective in terms of a maximum improvement of F1-score up to 21% and 1,088%, respectively for Trace BERT and TraceNN.

源语言英语
主期刊名Proceedings - 2022 IEEE 33rd International Symposium on Software Reliability Engineering, ISSRE 2022
出版商IEEE Computer Society
446-457
页数12
ISBN(电子版)9781665451321
DOI
出版状态已出版 - 2022
活动33rd IEEE International Symposium on Software Reliability Engineering, ISSRE 2022 - Charlotte, 美国
期限: 31 10月 20213 11月 2021

出版系列

姓名Proceedings - International Symposium on Software Reliability Engineering, ISSRE
2022-October
ISSN(印刷版)1071-9458

会议

会议33rd IEEE International Symposium on Software Reliability Engineering, ISSRE 2022
国家/地区美国
Charlotte
时期31/10/213/11/21

指纹

探究 'Enhancing Traceability Link Recovery with Unlabeled Data' 的科研主题。它们共同构成独一无二的指纹。

引用此