DocumentCode :
3694222
Title :
Apiwave: Keeping track of API popularity and migration
Author :
André Hora;Marco Tulio Valente
Author_Institution :
ASERG Group, Department of Computer Science, Federal University of Minas Gerais, Brazil
fYear :
2015
Firstpage :
321
Lastpage :
323
Abstract :
Every day new frameworks and libraries are created and existing ones evolve. To benefit from such newer or improved APIs, client developers should update their applications. In practice, this process presents some challenges: APIs are commonly backward-incompatible (causing client applications to fail when updating) and multiple APIs are available (making it difficult to decide which one to use). To address these challenges, we propose apiwave, a tool that keeps track of API popularity and migration of major frameworks/libraries. The current version includes data about the evolution of top 650 GitHub Java projects, from which 320K APIs were extracted. We also report an experience using apiwave on real-world scenarios.
Keywords :
"Java","Libraries","Data mining","Databases","Market research","Software maintenance"
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/ICSM.2015.7332478
Filename :
7332478
Link To Document :
بازگشت