{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T07:13:05Z","timestamp":1763968385363,"version":"3.28.0"},"reference-count":48,"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.9054795","type":"proceedings-article","created":{"date-parts":[[2020,4,3]],"date-time":"2020-04-03T07:47:32Z","timestamp":1585900052000},"page":"435-446","source":"Crossref","is-referenced-by-count":6,"title":["Heap Memory Snapshot Assisted Program Analysis for Android Permission Specification"],"prefix":"10.1109","author":[{"given":"Lannan","family":"Luo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"71","article-title":"Addroid: Privilege separation for applications and advertisers in android","author":"pearce","year":"0","journal-title":"Proceedings of the 7th ACM Symposium on Information Computer and Communications Security"},{"key":"ref38","article-title":"Whyper: Towards automating risk assessment of mobile applications","volume":"2013","author":"pandita","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382223"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2381934.2381938"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046780"},{"key":"ref30","first-page":"1005","article-title":"Asm: A programmable interface for extending android security","author":"heuser","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1002\/sec.360"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1755688.1755732"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2018.05.007"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081361"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1378600.1378626"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180172"},{"key":"ref11","first-page":"131","article-title":"Flexible and fine-grained mandatory access control on android for diverse security and privacy policies","author":"bugiel","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2046614.2046619"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23140"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1554339.1554341"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49538-X_5"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3292006.3300027"},{"journal-title":"Binder","year":"0","author":"documentation","key":"ref17"},{"journal-title":"A D Documentation Bound Services","year":"0","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2619091"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2185448.2185464"},{"key":"ref4","first-page":"1101","article-title":"On demystifying the android application framework: Revisiting android permission specification analysis","author":"backes","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568276"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382222"},{"key":"ref6","first-page":"691","article-title":"Boxify: Full-fledged app sandboxing for stock android","author":"backes","year":"0","journal-title":"USENIX Security Symposium"},{"journal-title":"The Mobile Economy","year":"2016","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2664243.2664265"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351722"},{"key":"ref7","first-page":"543","article-title":"Appguard-enforcing user requirements on android apps","author":"backes","year":"0","journal-title":"TACAS"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2046614.2046626"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2322867"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1145\/2666356.2594299","article-title":"Flowdroid: Precise context, flow, field, object-sensitive and lifecycle-aware taint analysis for android apps","volume":"49","author":"arzt","year":"2014","journal-title":"ACM SIGPLAN Notices"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516728"},{"key":"ref20","first-page":"2","article-title":"A study of android application security","volume":"2","author":"enck","year":"0","journal-title":"USENIX Security Symposium"},{"journal-title":"Google saysandroid has 1 4 billion active users","year":"0","key":"ref45"},{"key":"ref48","first-page":"93","article-title":"Taming information-stealing smartphone applications (on android)","author":"zhou","year":"0","journal-title":"International Conference on Trust and Trustworthy Computing(TRUST 2010)"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046779"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516689"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653691"},{"key":"ref42","article-title":"Adsplit: Separating smartphone advertising from applications","volume":"2012","author":"shekhar","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref24","article-title":"Permission re-delegation: Attacks and defenses","volume":"30","author":"felt","year":"0","journal-title":"USENIX Security Symposium"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23046"},{"key":"ref23","first-page":"7","article-title":"The effectiveness of application permissions","author":"felt","year":"0","journal-title":"Proceedings of the 2nd USENIX Conference on Web Application Development"},{"key":"ref44","first-page":"91","article-title":"Curbing android permission creep","volume":"2","author":"vidas","year":"0","journal-title":"Proceedings of Web3D"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23089"},{"year":"0","key":"ref43"},{"journal-title":"Android Interfaces and Architecture","year":"0","key":"ref25"}],"event":{"name":"2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER)","start":{"date-parts":[[2020,2,18]]},"location":"London, ON, Canada","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\/09054795.pdf?arnumber=9054795","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\/9054795\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2]]},"references-count":48,"URL":"https:\/\/doi.org\/10.1109\/saner48275.2020.9054795","relation":{},"subject":[],"published":{"date-parts":[[2020,2]]}}}