Title
Exploring the use of concern element role information in feature location evaluation
Abstract
Before making changes, programmers need to locate and understand source code that corresponds to specific functionality, i.e., perform concern or feature location. Numerous concern and feature location techniques have been proposed, but to the best of our knowledge, no existing techniques or evaluations report information on what role a code element plays in the larger concern. In this paper, we report on two case studies that investigate two hypotheses on how evaluation studies of concern location techniques can be strengthened by utilizing concern role information: (1) by increasing agreement among human annotators for gold set establishment and (2) by providing richer information about the elements ranked as relevant by concern location techniques, which could help further improve the tools. We conducted a case study of 6 Java developers annotating 3 concerns with role information. When the developers understood the task description, pairwise agreement increased by 20%, 25%, and 135% for the 3 concerns over a prior concern location study without role information. Our findings also suggest that there may be core element roles that need to be annotated by humans, but that the remaining roles may be automatically derived, which could facilitate more reliable concern location benchmarks in the future. We also conducted an exploratory study of the element roles represented in results returned by a state of the art feature location tool. The results of these two studies suggest that integrating concern element role information into evaluations can help to strengthen both the gold set establishment and the analysis of results returned by various tools.
Year
DOI
Venue
2015
10.1109/ICPC.2015.23
ICPC
Keywords
Field
DocType
concern location,feature location,evaluation,software maintenance
Pairwise comparison,Data mining,Information needs,Ranking,Source code,Computer science,Software maintenance,Program comprehension,Exploratory research,Empirical research
Conference
ISSN
ISBN
Citations 
1092-8138
978-1-5386-0535-6
2
PageRank 
References 
Authors
0.35
20
3
Name
Order
Citations
PageRank
Emily Hill183434.58
David Shepherd220415.43
Lori L. Pollock3135199.78