{"id":"https://openalex.org/W4320015791","doi":"https://doi.org/10.1109/access.2023.3240724","title":"Execution Recording and Reconstruction for Detecting Information Flows in Android Apps","display_name":"Execution Recording and Reconstruction for Detecting Information Flows in Android Apps","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4320015791","doi":"https://doi.org/10.1109/access.2023.3240724"},"language":"en","primary_location":{"id":"doi:10.1109/access.2023.3240724","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3240724","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10032128.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10032128.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075037207","display_name":"Hiroki Inayoshi","orcid":"https://orcid.org/0000-0003-3355-8804"},"institutions":[{"id":"https://openalex.org/I197274945","display_name":"Nagoya Institute of Technology","ror":"https://ror.org/055yf1005","country_code":"JP","type":"education","lineage":["https://openalex.org/I197274945"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hiroki Inayoshi","raw_affiliation_strings":["Nagoya Institute of Technology, Nagoya, Japan"],"raw_orcid":"https://orcid.org/0000-0003-3355-8804","affiliations":[{"raw_affiliation_string":"Nagoya Institute of Technology, Nagoya, Japan","institution_ids":["https://openalex.org/I197274945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039764201","display_name":"Shohei Kakei","orcid":"https://orcid.org/0000-0003-3137-4956"},"institutions":[{"id":"https://openalex.org/I197274945","display_name":"Nagoya Institute of Technology","ror":"https://ror.org/055yf1005","country_code":"JP","type":"education","lineage":["https://openalex.org/I197274945"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shohei Kakei","raw_affiliation_strings":["Nagoya Institute of Technology, Nagoya, Japan"],"raw_orcid":"https://orcid.org/0000-0003-3137-4956","affiliations":[{"raw_affiliation_string":"Nagoya Institute of Technology, Nagoya, Japan","institution_ids":["https://openalex.org/I197274945"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024503170","display_name":"Shoichi Saito","orcid":"https://orcid.org/0000-0003-3103-9656"},"institutions":[{"id":"https://openalex.org/I197274945","display_name":"Nagoya Institute of Technology","ror":"https://ror.org/055yf1005","country_code":"JP","type":"education","lineage":["https://openalex.org/I197274945"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shoichi Saito","raw_affiliation_strings":["Nagoya Institute of Technology, Nagoya, Japan"],"raw_orcid":"https://orcid.org/0000-0003-3103-9656","affiliations":[{"raw_affiliation_string":"Nagoya Institute of Technology, Nagoya, Japan","institution_ids":["https://openalex.org/I197274945"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":1.1086,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.76420701,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"11","issue":null,"first_page":"10730","last_page":"10750"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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":1.0,"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/T12034","display_name":"Digital and Cyber Forensics","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9943000078201294,"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/taint-checking","display_name":"Taint checking","score":0.9029175043106079},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8734397292137146},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.7870906591415405},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.6057158708572388},{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.530623197555542},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.49003684520721436},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.4682411253452301},{"id":"https://openalex.org/keywords/android-app","display_name":"Android app","score":0.4258248805999756},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.32764142751693726},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.1472126543521881},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.14631173014640808},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.12424689531326294}],"concepts":[{"id":"https://openalex.org/C63116202","wikidata":"https://www.wikidata.org/wiki/Q7676227","display_name":"Taint checking","level":3,"score":0.9029175043106079},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8734397292137146},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.7870906591415405},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.6057158708572388},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.530623197555542},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.49003684520721436},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.4682411253452301},{"id":"https://openalex.org/C2988045736","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android app","level":3,"score":0.4258248805999756},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32764142751693726},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.1472126543521881},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.14631173014640808},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.12424689531326294}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2023.3240724","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3240724","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10032128.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:94e94a9179a8446c8919b3cd153c6511","is_oa":true,"landing_page_url":"https://doaj.org/article/94e94a9179a8446c8919b3cd153c6511","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 11, Pp 10730-10750 (2023)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2023.3240724","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3240724","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10032128.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4320015791.pdf","grobid_xml":"https://content.openalex.org/works/W4320015791.grobid-xml"},"referenced_works_count":39,"referenced_works":["https://openalex.org/W1613776191","https://openalex.org/W1985752637","https://openalex.org/W2017025011","https://openalex.org/W2060692877","https://openalex.org/W2094716892","https://openalex.org/W2113115074","https://openalex.org/W2166743230","https://openalex.org/W2241404614","https://openalex.org/W2377819450","https://openalex.org/W2401561631","https://openalex.org/W2470899015","https://openalex.org/W2505939533","https://openalex.org/W2533311740","https://openalex.org/W2535386169","https://openalex.org/W2571682498","https://openalex.org/W2577540292","https://openalex.org/W2600871181","https://openalex.org/W2612281133","https://openalex.org/W2746632572","https://openalex.org/W2754570878","https://openalex.org/W2796301966","https://openalex.org/W2803054784","https://openalex.org/W2890190663","https://openalex.org/W2890664869","https://openalex.org/W3008212203","https://openalex.org/W3102504333","https://openalex.org/W3114617537","https://openalex.org/W3120069848","https://openalex.org/W3160974549","https://openalex.org/W3161202781","https://openalex.org/W3180445586","https://openalex.org/W3194484910","https://openalex.org/W4234210223","https://openalex.org/W4245027182","https://openalex.org/W4247801608","https://openalex.org/W4251541794","https://openalex.org/W4284673343","https://openalex.org/W4315815586","https://openalex.org/W6639024520"],"related_works":["https://openalex.org/W2616814339","https://openalex.org/W2401561631","https://openalex.org/W2399597187","https://openalex.org/W2052507375","https://openalex.org/W4211236094","https://openalex.org/W4285356403","https://openalex.org/W2922039621","https://openalex.org/W2887633424","https://openalex.org/W2290452149","https://openalex.org/W2898697275"],"abstract_inverted_index":{"Security":[0],"researchers":[1],"utilize":[2],"taint":[3,14,34,65,73,90,123,228],"analyses":[4],"to":[5,110,209],"uncover":[6],"suspicious":[7],"behaviors":[8],"in":[9,152,199],"Android":[10,45,115],"apps.":[11,203,214],"Current":[12],"static":[13,206],"analyzers":[15,207],"cannot":[16],"handle":[17],"ICC,":[18],"reflection,":[19],"and":[20,47,53,82,106,117,130,168,173,176,184,193,237,244],"lifecycles":[21],"dependably,":[22],"increasing":[23],"the":[24,29,64,84,89,92,103,108,122,127,133,213,232,245],"result":[25],"verification":[26],"cost.":[27],"On":[28],"other":[30,205],"hand,":[31],"current":[32],"dynamic":[33,72],"trackers":[35],"accurately":[36,125],"detect":[37],"execution":[38,239],"paths.":[39],"However,":[40],"they":[41,57],"depend":[42],"on":[43],"specific":[44,114],"versions":[46,116],"modified":[48],"devices,":[49],"reducing":[50],"their":[51],"usability":[52],"applicability.":[54],"In":[55],"addition,":[56],"require":[58],"app":[59,85,109,134],"exercise":[60],"every":[61],"time":[62],"running":[63,107],"analysis.":[66],"This":[67,136,179,186],"paper":[68,137,180,187],"presents":[69],"a":[70],"new":[71],"tracker":[74],"called":[75],"T-Recs,":[76],"tracking":[77],"information":[78],"flows":[79],"by":[80,98,197],"recording":[81],"reconstructing":[83],"execution.":[86],"First,":[87],"before":[88],"analysis,":[91],"app\u2019s":[93,104],"runtime":[94],"data":[95,129],"are":[96,165,247],"obtained":[97],"instrumenting":[99],"logging":[100],"code":[101],"into":[102],"bytecode":[105],"be":[111],"independent":[112],"of":[113,142,212,221],"devices.":[118],"Then,":[119],"T-Recs":[120,160,190],"performs":[121],"analysis":[124,229],"with":[126],"logged":[128],"separately":[131],"from":[132],"exercise.":[135],"is":[138],"an":[139,219],"extended":[140],"version":[141],"our":[143],"work":[144],"published.":[145],"Previously,":[146],"T-Recs\u2019":[147,227,234],"accuracy":[148],"was":[149],"mainly":[150],"evaluated":[151],"privacy":[153],"leak":[154],"detection.":[155],"The":[156,204],"results":[157,246],"show":[158],"that":[159,189],"outperforms":[161],"compared":[162],"analyzers,":[163],"which":[164],"FlowDroid":[166,198],"(w/":[167,175],"w/o":[169,177],"IC3),":[170],"Amandroid,":[171],"DroidSafe,":[172],"TaintDroid":[174],"IntelliDroid).":[178],"also":[181,217,242],"involves":[182],"DroidRA":[183],"IccTA.":[185],"shows":[188],"detects":[191],"ICC-":[192],"reflection-related":[194],"leaks":[195],"missed":[196],"popular":[200],"Google":[201],"Play":[202],"fail":[208],"analyze":[210],"most":[211],"These":[215],"experiments":[216],"indicate":[218],"advantage":[220],"T-Recs:":[222],"its":[223],"users":[224],"can":[225],"re-execute":[226],"without":[230],"re-exercising":[231],"app.":[233],"app-runtime":[235],"overhead":[236],"parallel":[238],"performance":[240],"were":[241],"evaluated,":[243],"acceptable.":[248]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
