{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T03:38:38Z","timestamp":1776310718574,"version":"3.50.1"},"reference-count":33,"publisher":"IEEE","license":[{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,2]]},"DOI":"10.1109\/saner48275.2020.9054860","type":"proceedings-article","created":{"date-parts":[[2020,4,3]],"date-time":"2020-04-03T07:47:32Z","timestamp":1585900052000},"page":"602-611","source":"Crossref","is-referenced-by-count":20,"title":["Automated Deprecated-API Usage Update for Android Apps: How Far are We?"],"prefix":"10.1109","author":[{"given":"Ferdian","family":"Thung","sequence":"first","affiliation":[]},{"given":"Stefanus A.","family":"Haryono","sequence":"additional","affiliation":[]},{"given":"Lucas","family":"Serrano","sequence":"additional","affiliation":[]},{"given":"Gilles","family":"Muller","sequence":"additional","affiliation":[]},{"given":"Julia","family":"Lawall","sequence":"additional","affiliation":[]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[]},{"given":"Lingxiao","family":"Jiang","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950298"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227202"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970312"},{"key":"ref30","author":"spencer","year":"2009","journal-title":"Card Sorting Designing Usable Categories"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330571"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.8"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238185"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238181"},{"key":"ref14","author":"jones","year":"1993","journal-title":"Partial Evaluation and Automatic Program Generation"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869518"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213857"},{"key":"ref17","first-page":"254","article-title":"Characterising deprecated Android APIs","author":"li","year":"0","journal-title":"Proceedings of the International Conference on Mining Software Repositories (MSR) ACM"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606596"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9554-9"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351753"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.64"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786849"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025119"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00055"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338952"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9429-5"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.99"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.02.021"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.73"},{"key":"ref1","author":"aho","year":"1986","journal-title":"Compilers Principles Techniques and Tools"},{"key":"ref20","first-page":"306","article-title":"The impact of program transformations on static program analysis","volume":"11002","author":"namjoshi","year":"0","journal-title":"Static Analysis &#x2013; 25th International Symposium (SAS)"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.30"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2015.51"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.44"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393662"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00011"},{"key":"ref25","article-title":"Learning quick fixes from code repositories","author":"rolim","year":"2018","journal-title":"CoRR absI1803 03806"}],"event":{"name":"2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER)","location":"London, ON, Canada","start":{"date-parts":[[2020,2,18]]},"end":{"date-parts":[[2020,2,21]]}},"container-title":["2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9040394\/9054788\/09054860.pdf?arnumber=9054860","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,28]],"date-time":"2022-06-28T21:52:52Z","timestamp":1656453172000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9054860\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2]]},"references-count":33,"URL":"https:\/\/doi.org\/10.1109\/saner48275.2020.9054860","relation":{},"subject":[],"published":{"date-parts":[[2020,2]]}}}