{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T13:29:36Z","timestamp":1768310976456,"version":"3.49.0"},"reference-count":78,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"University of Queensland NSRSG","award":["NS-2201"],"award-info":[{"award-number":["NS-2201"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2026,1]]},"DOI":"10.1109\/tse.2025.3627897","type":"journal-article","created":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T18:44:48Z","timestamp":1762195488000},"page":"70-85","source":"Crossref","is-referenced-by-count":0,"title":["Automated Update of Android Deprecated API Usages With Large Language Models"],"prefix":"10.1109","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1238-9397","authenticated-orcid":false,"given":"Tarek","family":"Mahmud","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering and Computer Science, Texas A&#x0026;M University - Kingsville, Kingsville, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-3138-0923","authenticated-orcid":false,"given":"Bin","family":"Duan","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5925-698X","authenticated-orcid":false,"given":"Meiru","family":"Che","sequence":"additional","affiliation":[{"name":"School of Engineering and Technology, Central Queensland University, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0599-6568","authenticated-orcid":false,"given":"Awatif","family":"Yasmin","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Texas State University, San Marcos, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5877-0230","authenticated-orcid":false,"given":"Anne H. H.","family":"Ngu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Texas State University, San Marcos, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1404-4560","authenticated-orcid":false,"given":"Guowei","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Deprecation","year":"2025"},{"key":"ref2","article-title":"Robolectric","year":"2025"},{"key":"ref3","article-title":"The power of natural language processing","year":"2025"},{"key":"ref4","article-title":"Android vs. Apple market share: Leading mobile operating systems (OS)","year":"2025"},{"key":"ref5","article-title":"ChatGPT","year":"2025"},{"key":"ref6","article-title":"GitHub Copilot","year":"2025"},{"key":"ref7","article-title":"GPT-4","year":"2025"},{"key":"ref8","article-title":"How many Apps on Google play","year":"2025"},{"key":"ref9","article-title":"InstructGPT","year":"2025"},{"key":"ref10","article-title":"OpenAI codex","year":"2025"},{"key":"ref11","article-title":"RLHF: Reinforcement learning from human feedback","year":"2025"},{"key":"ref12","article-title":"GUPPY","year":"2025"},{"key":"ref13","article-title":"Environment.getexternalstoragedirectory() deprecated in API level 29 Java","year":"2025"},{"key":"ref14","article-title":"Android developers documentation","year":"2025"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054809"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.99"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.12.007"},{"key":"ref18","first-page":"1877","article-title":"Language models are few-shot learners","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"33","author":"Brown","year":"2020"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111734"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598067"},{"key":"ref21","article-title":"BERT: Pre-training of deep bidirectional transformers for language understanding","author":"Devlin","year":"2018"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.90"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/smr.328"},{"key":"ref24","article-title":"JaCoCo: Java code coverage library","year":"2025"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510175"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330571"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389285"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion52605.2021.00021"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00061"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238185"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238181"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556912"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3522684"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510203"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1932682.1869518"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2014.87"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3470133"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2988396"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3255177"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00085"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213857"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.35"},{"key":"ref44","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1145\/3196398.3196419","article-title":"Characterising deprecated Android APIs","volume-title":"Proc. 15th Int. Conf. Mining Softw. Repositories","author":"Li","year":"2018"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1126\/science.abq1158"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491428"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597155"},{"key":"ref48","article-title":"Is your code generated by ChatGPT really correct? Rigorous evaluation of large language models for code generation","author":"Liu","year":"2023"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00119"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00051"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.18"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2016.31"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00243"},{"key":"ref54","article-title":"Ollama: Run and manage large language models locally","year":"2025"},{"key":"ref55","article-title":"Multi-language unit test generation using LLMs","volume-title":"Proc. 39th IEEE\/ACM Int. Conf. Autom. Softw. Eng. (ASE)","author":"Pan","year":"2024"},{"key":"ref56","article-title":"Automated program repair based on code review: How do pre-trained transformer models perform?","author":"Paul","year":"2023"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179420"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.30"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180170"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00011"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3334955"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3077350"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2024.3382365"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054860"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00032"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3576039"},{"key":"ref67","first-page":"226","article-title":"Taming Android fragmentation: Characterizing and detecting compatibility issues for Android apps","volume-title":"Proc. 31st IEEE\/ACM Int. Conf. Autom. Softw. Eng. (ASE)","author":"Wei","year":"2016"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00094"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3680323"},{"key":"ref71","first-page":"886","article-title":"How Android developers handle evolution-induced API compatibility issues: A large-scale study","volume-title":"Proc. IEEE\/ACM 42nd Int. Conf. Softw. Eng. (ICSE)","author":"Xia","year":"2020"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534862"},{"key":"ref73","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1145\/3197231.3197258","article-title":"How do Android operating system updates impact apps","volume-title":"Proc. 5th Int. Conf. Mobile Softw. Eng. Syst. (MOBILESoft)","author":"Yang","year":"2018"},{"key":"ref74","article-title":"No more manual tests? Evaluating and improving ChatGPT for unit test generation","author":"Yuan","year":"2023"},{"key":"ref75","first-page":"1","article-title":"Demystifying and detecting misuses of deep learning APIs","volume-title":"Proc. 46th Int. Conf. Softw. Eng. (ICSE)","author":"Zhang","year":"2024"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510128"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950298"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534864"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/11346545\/11224651.pdf?arnumber=11224651","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T08:13:04Z","timestamp":1768291984000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11224651\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1]]},"references-count":78,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tse.2025.3627897","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1]]}}}