Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title On the Reaction to Deprecation of 25,357 Clients of 4+1 Popular Java APIs
Organization Unit
Authors
  • Anand Ashok Sawant
  • Romain Robbes
  • Alberto Bacchelli
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-5090-3806-0
Page Range 400 - 410
Event Title ICSME 2016: IEEE International Conference on Software Maintenance and Evolution
Event Type conference
Event Location Raleigh, NC, USA
Event Start Date November 2 - 2016
Event End Date November 7 - 2016
Place of Publication USA
Publisher IEEE
Abstract Text Application Programming Interfaces (APIs) are a tremendous resource-that is, when they are stable. Several studies have shown that this is unfortunately not the case. Of those, a large-scale study of API changes in the Pharo Smalltalk ecosystem documented several findings about API deprecations and their impact on API clients. We conduct a partial replication of this study, considering more than 25,000 clients of five popular Java APIs on GitHub. This work addresses several shortcomings of the previous study, namely: a study of several distinct API clients in a popular, statically-typed language, with more accurate version information. We compare and contrast our findings with the previous study and highlight new ones, particularly on the API client update practices and the startling similarities between reaction behavior in Smalltalk and Java.
Digital Object Identifier 10.1109/ICSME.2016.64
Other Identification Number merlin-id:20274
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)