{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,19]],"date-time":"2026-08-19T19:56:27Z","timestamp":1787169387488,"version":"build-2736575974"},"reference-count":110,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61932021"],"award-info":[{"award-number":["61932021"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62141210"],"award-info":[{"award-number":["62141210"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61902056"],"award-info":[{"award-number":["61902056"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61802164"],"award-info":[{"award-number":["61802164"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61977014"],"award-info":[{"award-number":["61977014"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"The Hong Kong RGC\/GRF","award":["16211919"],"award-info":[{"award-number":["16211919"]}]},{"name":"MSRA","award":["MHP\/055\/19"],"award-info":[{"award-number":["MHP\/055\/19"]}]},{"name":"MSRA","award":["PiH\/255\/21"],"award-info":[{"award-number":["PiH\/255\/21"]}]},{"name":"Guandong Basic and Applied Basic Research Fundation","award":["2021A1515011562"],"award-info":[{"award-number":["2021A1515011562"]}]},{"name":"Guangdong Provincial Key Laboratory","award":["2020B121201001"],"award-info":[{"award-number":["2020B121201001"]}]},{"name":"Shenyang Young and Middle-aged Talent Support Program","award":["ZX20200272"],"award-info":[{"award-number":["ZX20200272"]}]},{"name":"Open Fund of State Key Laboratory for Novel Software Technology"},{"DOI":"10.13039\/501100008048","name":"Nanjing University","doi-asserted-by":"publisher","award":["KFKT2021B01"],"award-info":[{"award-number":["KFKT2021B01"]}],"id":[{"id":"10.13039\/501100008048","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2023,1,1]]},"DOI":"10.1109\/tse.2022.3148258","type":"journal-article","created":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T15:38:16Z","timestamp":1643989096000},"page":"185-210","source":"Crossref","is-referenced-by-count":24,"title":["Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward"],"prefix":"10.1109","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8645-4326","authenticated-orcid":false,"given":"Ying","family":"Wang","sequence":"first","affiliation":[{"name":"Software College, Northeasthern University, Shenyang, Liaoning, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yibo","family":"Wang","sequence":"additional","affiliation":[{"name":"Software College, Northeasthern University, Shenyang, Liaoning, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sinan","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Guangdong Provincial Key Laboratory of Brain-inspired Intelligent Computation, Southern University of Science and Technology, Shenzhen, Guangdong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8147-8126","authenticated-orcid":false,"given":"Yepang","family":"Liu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Guangdong Provincial Key Laboratory of Brain-inspired Intelligent Computation, Southern University of Science and Technology, Shenzhen, Guangdong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6299-4704","authenticated-orcid":false,"given":"Chang","family":"Xu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, State Key Lab for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3508-7172","authenticated-orcid":false,"given":"Shing-Chi","family":"Cheung","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8024-1781","authenticated-orcid":false,"given":"Hai","family":"Yu","sequence":"additional","affiliation":[{"name":"Software College, Northeasthern University, Shenyang, Liaoning, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhiliang","family":"Zhu","sequence":"additional","affiliation":[{"name":"Software College, Northeasthern University, Shenyang, Liaoning, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046779"},{"key":"ref2","article-title":"Android official document","year":"2021"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/WIFS.2016.7823922"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2912210"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-71501-8_4"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-016-9072-3"},{"key":"ref7","article-title":"Post #34150083","year":"2021"},{"key":"ref9","article-title":"Post #58428763","year":"2021"},{"key":"ref10","article-title":"Post #52781910","year":"2021"},{"key":"ref11","first-page":"67","article-title":"Automated detection and repair of incompatible uses of runtime permissions in Android apps","volume-title":"Proc. 5th Int. Conf. Mobile Softw. Eng. Syst.","author":"Dilhara"},{"key":"ref12","article-title":"DPerm: Assisting the migration of Android apps to runtime permissions","author":"Bogdanas","year":"2017"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897914"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45719-2_16"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866317"},{"key":"ref17","article-title":"So post 20740632","year":"2021"},{"key":"ref18","first-page":"1101","article-title":"On demystifying the Android application framework: Re-visiting Android permission specification analysis","volume-title":"Proc. 25th USENIX Secur. Symp.","author":"Backes"},{"key":"ref19","article-title":"Issue #72 of project secure-preferences","year":"2021"},{"key":"ref20","article-title":"Issue #88 of project secure-preferences","year":"2021"},{"key":"ref21","article-title":"Google play","year":"2021"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2869395"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9538-9"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3447808"},{"key":"ref25","volume-title":"Qualitative Inquiry and Research Design: Choosing Among Five Approaches","author":"Creswell","year":"2013"},{"key":"ref26","article-title":"A user review on ARP issues in teamviewer app","year":"2021"},{"key":"ref27","article-title":"A user review on ARP issues in lime app","year":"2021"},{"key":"ref28","article-title":"A user review on ARP issues in ally mobile app","year":"2021"},{"key":"ref29","article-title":"A user review on ARP issues in thermometer app","year":"2021"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2018.8506574"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597155"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.51"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09744-3"},{"key":"ref34","article-title":"F-droid","year":"2021"},{"key":"ref35","article-title":"Issue #1343 of project owncloud","year":"2021"},{"key":"ref36","article-title":"So post 35248269","year":"2021"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1360\/SSI-2020-0079"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.23106"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243842"},{"key":"ref40","article-title":"Issue #982 of project lawnchair","year":"2021"},{"key":"ref41","article-title":"So post 47787577","year":"2021"},{"key":"ref42","article-title":"Issue #58 of project buglife-Android","year":"2021"},{"key":"ref43","article-title":"So post 39655365","year":"2021"},{"key":"ref44","article-title":"Issue #261 of project nemandroidapp","year":"2021"},{"key":"ref45","article-title":"So post 59418504","year":"2021"},{"key":"ref46","article-title":"So post 43467522","year":"2021"},{"key":"ref47","article-title":"Issue #125 of project QRCodeReaderView","year":"2021"},{"key":"ref48","article-title":"So post 44374646","year":"2021"},{"key":"ref49","article-title":"Issue #229 of project Dexter","year":"2021"},{"key":"ref50","article-title":"So post 34959331","year":"2021"},{"key":"ref51","article-title":"Issue #1 of project Swati4star","year":"2021"},{"key":"ref52","article-title":"So post 42762308","year":"2021"},{"key":"ref53","article-title":"Issue #737 of project native-navigation","year":"2021"},{"key":"ref54","article-title":"Android permission usage notes","year":"2021"},{"key":"ref55","article-title":"So post 30719047","year":"2021"},{"key":"ref56","article-title":"Issue #10 of project assent","year":"2021"},{"key":"ref57","article-title":"So post 35989288","year":"2021"},{"key":"ref58","article-title":"Issue #228 of project OpenRedmine","year":"2021"},{"key":"ref59","article-title":"So post 58059097","year":"2021"},{"key":"ref60","article-title":"Issue #920 of project Android-beacon-library","year":"2021"},{"key":"ref61","article-title":"So post 54615936","year":"2021"},{"key":"ref62","article-title":"Issue #723 of project mapsforge","year":"2021"},{"key":"ref63","article-title":"So post 36693127","year":"2021"},{"key":"ref64","article-title":"So post 39603098","year":"2021"},{"key":"ref65","article-title":"Top device manufacturers in the Android markets","year":"2021"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382222"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351722"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2322867"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.14"},{"key":"ref70","article-title":"Android SDK source code","year":"2021"},{"key":"ref71","article-title":"So guideline (1): How to ask quesions on stack overflow","year":"2021"},{"key":"ref72","article-title":"So guideline (2): Duplicate questions","year":"2021"},{"key":"ref73","article-title":"Libraries.io","year":"2021"},{"key":"ref74","article-title":"Issue #650 of project commons-app","year":"2021"},{"key":"ref75","article-title":"Issue #2110 of project k9mail","year":"2021"},{"key":"ref76","article-title":"Issue #76 of project QRCodeReaderView","year":"2021"},{"key":"ref77","article-title":"Issue #269 of project react-native-device-info","year":"2021"},{"key":"ref78","article-title":"Issue #168 of project apptentive-Android","year":"2021"},{"key":"ref79","article-title":"Specifications for merging manifest files","year":"2021"},{"key":"ref80","article-title":"Issue #2 of project barcode-reader","year":"2021"},{"key":"ref81","article-title":"Issue #766 of project Katzer","year":"2021"},{"key":"ref82","article-title":"HockeySDK-Android","year":"2021"},{"key":"ref83","article-title":"Issue #382 of project HockeySDK-Android","year":"2021"},{"key":"ref84","article-title":"Issue #356 of project HockeySDK-Android","year":"2021"},{"key":"ref85","article-title":"Issue #373 of project HockeySDK-Android","year":"2021"},{"key":"ref86","article-title":"Pr #401 of project HockeySDK-Android","year":"2021"},{"key":"ref87","article-title":"Lint","year":"2021"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106294"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09715-8"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2547385"},{"key":"ref91","article-title":"Issue #90 of project \/stardroid","year":"2021"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2014.02.007"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.21236\/ADA579929"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/1755688.1755732"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2420956"},{"key":"ref96","first-page":"499","article-title":"Android permissions remystified: A field study on contextual integrity","volume-title":"Proc. 24th USENIX Secur. Symp.","author":"Wijesekera"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.48"},{"key":"ref98","article-title":"I know what leaked in your pocket: Uncovering privacy leaks on Android apps with static taint analysis","author":"Li","year":"2014"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/SATE.2016.13"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00254-6"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19249-9_6"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-017-0445-z"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2419611"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/2566486.2568035"},{"key":"ref105","first-page":"7","article-title":"How to ask for permission","volume":"12","author":"Felt","year":"2012","journal-title":"HotSec"},{"key":"ref106","first-page":"131","article-title":"Flexible and fine-grained mandatory access control on Android for diverse security and privacy policies","volume-title":"Proc. 22nd USENIX Secur. Symp.","author":"Bugiel"},{"key":"ref107","first-page":"1005","article-title":"ASM: A programmable interface for extending Android security","volume-title":"Proc. 23rd USENIX Secur. Symp.","author":"Heuser"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21599-5_7"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464460"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.25"},{"key":"ref111","first-page":"751","article-title":"Can systems explain permissions better? Understanding users\u2019 misperceptions under smartphone runtime permission model","volume-title":"Proc. 30th USENIX Secur. Symp.","author":"Shen"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.64"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10008953\/09705152.pdf?arnumber=9705152","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,17]],"date-time":"2024-01-17T18:50:27Z","timestamp":1705517427000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9705152\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,1]]},"references-count":110,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tse.2022.3148258","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":[[2023,1,1]]}}}