Title
Using frugal user feedback with closeness analysis on code to improve IR-based traceability recovery
Abstract
Traceability recovery allows developers to extract and comprehend the trace links among software artifacts (e.g., requirements and code). These trace links can provide important support to software maintenance and evolution tasks. Information Retrieval (IR) is now widely accepted as the key technique of semiautomatic tools to recover candidate trace links based on textual similarities among artifacts. However, the vocabulary mismatch problem between different artifacts hinders the performance of these IR-based approaches. Thus, a growing body of enhancing strategies were proposed based on user feedback. They allow to adjust the textual similarities of candidate links after users accept or reject part of these links. Recently, several approaches successfully used this strategy to improve the performance of IR-based traceability recovery. However, these approaches require a large amount of user feedback, which is infeasible in practice. In this paper, we propose to improve IR-based traceability recovery by introducing only a small amount of user feedback into the closeness analysis on call and data dependencies in code. Specifically, our approach iteratively asks users to verify a chosen candidate link based on the quantified functional similarity for each code dependency (called closeness) and the generated IR values. The verified link is then used as the input to re-rank the unverified candidate links. An empirical evaluation based on five real-world systems shows that our approach can outperform four baseline approaches by using only a small amount of user feedback.
Year
DOI
Venue
2019
10.1109/ICPC.2019.00055
Proceedings of the 27th International Conference on Program Comprehension
Keywords
Field
DocType
closeness analysis, code dependencies, information retrieval, traceability recovery, user feedback
Data mining,Vocabulary mismatch,Software artifacts,Computer science,Closeness,Software maintenance,Traceability
Conference
ISSN
ISBN
Citations 
2643-7147
978-1-7281-1520-7
0
PageRank 
References 
Authors
0.34
18
7
Name
Order
Citations
PageRank
Hongyu Kuang160.75
Hui Gao213019.73
Hao Hu315915.59
Xiaoxing Ma451157.89
Jian Lü5139397.91
Patrick Mäder649236.96
Alexander Egyed72434178.98