On the influence of models at run-time traces in dynamic feature location

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Feature Location is one of the most important and common activities performed by developers during software maintenance and evolution. In prior work, we show that Dynamic Feature Location obtains better results working with models rather than source code. In this work, we analyze how the criteria to create the model traces influence the Dynamic Feature Location results. We distinguish between two different criteria: configuration and architecture. Our Dynamic Feature Location approach is composed of dynamic analysis, information retrieval at the model trace level, and information retrieval at the model level. The evaluation in a Smart Hotel tests whether the traces created following the two criteria modify the results of the Feature Location by measuring recall, precision, and the combination of both (F-measure). The results reveal that in 75% of the cases the traces that follow the architecture criterion outperform the traces that follow the configuration criterion.

Cite

CITATION STYLE

APA

Arcega, L., Font, J., Haugen, Ø., & Cetina, C. (2017). On the influence of models at run-time traces in dynamic feature location. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10376 LNCS, pp. 90–105). Springer Verlag. https://doi.org/10.1007/978-3-319-61482-3_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free