{"id":"https://openalex.org/W2050564120","doi":"https://doi.org/10.1145/2814270.2814296","title":"ShamDroid: gracefully degrading functionality in the presence of limited resource access","display_name":"ShamDroid: gracefully degrading functionality in the presence of limited resource access","publication_year":2015,"publication_date":"2015-10-23","ids":{"openalex":"https://openalex.org/W2050564120","doi":"https://doi.org/10.1145/2814270.2814296","mag":"2050564120"},"language":"en","primary_location":{"id":"doi:10.1145/2814270.2814296","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814270.2814296","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091319657","display_name":"Lucas Brutschy","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lucas Brutschy","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070919681","display_name":"Pietro Ferrara","orcid":"https://orcid.org/0000-0002-4678-933X"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pietro Ferrara","raw_affiliation_strings":["IBM Research, USA","IBM Research - USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, USA","institution_ids":[]},{"raw_affiliation_string":"IBM Research - USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056497737","display_name":"Omer Tripp","orcid":"https://orcid.org/0000-0002-2393-854X"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Omer Tripp","raw_affiliation_strings":["IBM Research, USA","IBM Research - USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, USA","institution_ids":[]},{"raw_affiliation_string":"IBM Research - USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066501364","display_name":"Marco Pistoia","orcid":"https://orcid.org/0000-0001-9002-1128"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Marco Pistoia","raw_affiliation_strings":["IBM Research, USA","IBM Research - USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, USA","institution_ids":[]},{"raw_affiliation_string":"IBM Research - USA","institution_ids":["https://openalex.org/I4210156936"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5091319657"],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.07725497,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"316","last_page":"331"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/permission","display_name":"Permission","score":0.872280478477478},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8179691433906555},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.7243754863739014},{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.6187237501144409},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5445213317871094},{"id":"https://openalex.org/keywords/password","display_name":"Password","score":0.5123716592788696},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.46646249294281006},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.42918848991394043},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.40108057856559753},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.39005738496780396},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2611556947231293},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.19918477535247803}],"concepts":[{"id":"https://openalex.org/C2779089604","wikidata":"https://www.wikidata.org/wiki/Q7169333","display_name":"Permission","level":2,"score":0.872280478477478},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8179691433906555},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.7243754863739014},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.6187237501144409},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5445213317871094},{"id":"https://openalex.org/C109297577","wikidata":"https://www.wikidata.org/wiki/Q161157","display_name":"Password","level":2,"score":0.5123716592788696},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.46646249294281006},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.42918848991394043},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.40108057856559753},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.39005738496780396},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2611556947231293},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.19918477535247803},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2814270.2814296","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814270.2814296","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W32581813","https://openalex.org/W53797064","https://openalex.org/W1480909796","https://openalex.org/W1548812055","https://openalex.org/W1582716752","https://openalex.org/W1849042743","https://openalex.org/W1963971515","https://openalex.org/W1966571454","https://openalex.org/W2000194923","https://openalex.org/W2017035494","https://openalex.org/W2028806953","https://openalex.org/W2053008565","https://openalex.org/W2066210260","https://openalex.org/W2080265580","https://openalex.org/W2080573945","https://openalex.org/W2096449544","https://openalex.org/W2101512909","https://openalex.org/W2110311336","https://openalex.org/W2114337691","https://openalex.org/W2117426803","https://openalex.org/W2125357166","https://openalex.org/W2126242334","https://openalex.org/W2140095007","https://openalex.org/W2143150127","https://openalex.org/W2153542583","https://openalex.org/W2158888459","https://openalex.org/W2166743230","https://openalex.org/W2171683519","https://openalex.org/W2238533956","https://openalex.org/W2295857493","https://openalex.org/W2987907651","https://openalex.org/W3146075203","https://openalex.org/W4237492309","https://openalex.org/W4244452712","https://openalex.org/W4247632680"],"related_works":["https://openalex.org/W2316685381","https://openalex.org/W2056388267","https://openalex.org/W2249350383","https://openalex.org/W2072937473","https://openalex.org/W4210309948","https://openalex.org/W4388923452","https://openalex.org/W3211901564","https://openalex.org/W2786416059","https://openalex.org/W2070518775","https://openalex.org/W609672658"],"abstract_inverted_index":{"Given":[0],"a":[1,23,86,110,142,178,267],"program":[2,179,187],"whose":[3],"functionality":[4,21,167,214],"depends":[5],"on":[6,42,61,172,183,229],"access":[7,67,85,108,250],"to":[8,18,53,68,84,100,109,120,134,165,271,285],"certain":[9,150],"external":[10],"resources,":[11],"we":[12,59,281],"investigate":[13],"the":[14,62,76,82,89,97,104,114,122,159,197,208,221,252,286,299,303],"question":[15],"of":[16,25,186,199,234,263,278,298,305],"how":[17],"gracefully":[19],"degrade":[20],"when":[22],"subset":[24],"those":[26,173],"resources":[27,69,152],"is":[28,37,125,133,146],"unavailable.":[29],"The":[30],"concrete":[31],"setting":[32],"motivating":[33],"this":[34],"problem":[35],"statement":[36],"mobile":[38],"applications,":[39],"which":[40,65,289],"rely":[41],"contextual":[43,154],"data":[44],"(e.g.,":[45,88,95,117],"device":[46,90,98,123],"identifiers,":[47],"user":[48],"location":[49],"and":[50,192,227,243,292],"contacts,":[51],"etc.)":[52],"fulfill":[54],"their":[55],"functionality.":[56],"In":[57],"particular,":[58],"focus":[60],"Android":[63,138,200],"platform,":[64],"mediates":[66],"via":[70],"an":[71,80,128,136,218,230],"installation-time":[72],"permission":[73,83],"model.":[74],"On":[75,103],"one":[77],"hand,":[78,106],"granting":[79],"app":[81,115,139],"resource":[87,111,249],"ID)":[91],"entails":[92],"privacy":[93],"threats":[94],"releasing":[96],"ID":[99,124],"advertising":[101],"servers).":[102],"other":[105,238,287],"denying":[107],"could":[112],"render":[113],"useless":[116],"if":[118],"inability":[119],"read":[121],"treated":[126],"as":[127,156],"error":[129],"state).":[130],"Our":[131],"goal":[132],"specialize":[135],"existing":[137],"in":[140,274,294],"such":[141],"way":[143],"that":[144,168,195,247],"it":[145],"disabled":[147],"from":[148],"accessing":[149],"sensitive":[151],"(or":[153],"data)":[155],"specified":[157],"by":[158,211,266],"user,":[160],"while":[161],"still":[162],"being":[163],"able":[164],"execute":[166],"does":[169],"not":[170],"depend":[171],"resources.":[174],"We":[175,205,216],"present":[176],"ShamDroid,":[177],"transformation":[180],"algorithm,":[181],"based":[182],"specialized":[184],"forms":[185],"slicing,":[188],"backwards":[189],"static":[190],"analysis":[191],"constraint":[193],"solving,":[194],"enables":[196],"use":[198],"apps":[201,226,280],"with":[202],"partial":[203],"permissions.":[204],"rigorously":[206],"state":[207],"guarantees":[209],"provided":[210],"ShamDroid":[212,235,258],"w.r.t.":[213],"maximization.":[215],"provide":[217],"evaluation":[219,233],"over":[220],"top":[222],"500":[223],"Google":[224,244],"Play":[225],"report":[228],"extensive":[231],"comparative":[232],"against":[236],"three":[237],"state-of-the-art":[239],"solutions":[240],"(APM,":[241],"XPrivacy,":[242],"App":[245],"Ops)":[246],"mediate":[248],"at":[251],"system":[253],"(rather":[254],"than":[255,261],"app)":[256],"level.":[257],"performs":[259],"better":[260],"all":[262],"these":[264],"tools":[265],"significant":[268],"margin,":[269],"leading":[270],"abnormal":[272],"behavior":[273],"only":[275],"1":[276],"out":[277],"27":[279],"manually":[282],"investigated,":[283],"compared":[284],"solutions,":[288],"cause":[290],"crashes":[291],"abnormalities":[293],"9":[295],"or":[296],"more":[297],"apps.":[300],"This":[301],"demonstrates":[302],"importance":[304],"performing":[306],"app-sensitive":[307],"mocking.":[308]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
