mlsanityData to 7 Oct 2026

Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example

arXiv 2005.13220 ↗First posted 27 May 2020cs.SEcited by 3

Not on the map. Why?

Abstract (arXiv)

Due to the deprecation of APIs in the Android operating system,developers have to update usages of the APIs to ensure that their applications work for both the past and current versions of Android.Such updates may be widespread, non-trivial, and time-consuming. Therefore, automation of such updates will be of great benefit to developers. AppEvolve, which is the state-of-the-art tool for automating such updates, relies on having before- and after-update examples to learn from. In this work, we propose an approach named CocciEvolve that performs such updates using only a single after-update example. CocciEvolve learns edits by extracting the relevant update to a block of code from an after-update example. From preliminary experiments, we find that CocciEvolve can successfully perform 96 out of 112 updates, with a success rate of 85%.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 May 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 1.

3 papers.