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