DocumentCode :
3644245
Title :
AURA: a hybrid approach to identify framework evolution
Author :
Wei Wu;Yann-Gaël Guéhéneuc;Giuliano Antoniol;Miryung Kim
Author_Institution :
DGIGL, É
Volume :
1
fYear :
2010
Firstpage :
325
Lastpage :
334
Abstract :
Software frameworks and libraries are indispensable to today´s software systems. As they evolve, it is often time-consuming for developers to keep their code up-to-date, so approaches have been proposed to facilitate this. Usually, these approaches cannot automatically identify change rules for one-replaced-by-many and many-replaced-by-one methods, and they trade off recall for higher precision using one or more experimentally-evaluated thresholds. We introduce AURA, a novel hybrid approach that combines call dependency and text similarity analyses to overcome these limitations. We implement it in a Java system and compare it on five frameworks with three previous approaches by Dagenais and Robillard, M. Kim et al., and Schäfer et al. The comparison shows that, on average, the recall of AURA is 53.07% higher while its precision is similar, e.g., 0.10% lower.
Keywords :
"Algorithm design and analysis","Merging","Java","Libraries","Cloning","Software","Pipelines"
Publisher :
ieee
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
ISSN :
0270-5257
Print_ISBN :
978-1-60558-719-6
Type :
conf
DOI :
10.1145/1806799.1806848
Filename :
6062100
Link To Document :
بازگشت