Publication | Closed Access
Characterising deprecated Android APIs
75
Citations
36
References
2018
Year
Unknown Venue
Software MaintenanceEngineeringCode ReuseSoftware AgingEnd-of-life ProductSoftware EngineeringSoftware VersioningFunctionality EvolutionAndroid Framework DevelopmentSoftware AnalysisAndroid App DevelopersAndroid ApisOpen Api
Because of functionality evolution, or security and performance-related changes, some APIs eventually become unnecessary in a software system and thus need to be cleaned to ensure proper maintainability. Those APIs are typically marked first as deprecated APIs and, as recommended, follow through a deprecated-replaceremove cycle, giving an opportunity to client application developers to smoothly adapt their code in next updates. Such a mechanism is adopted in the Android framework development where thousands of reusable APIs are made available to Android app developers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1