{"id":"https://openalex.org/W2404429541","doi":"https://doi.org/10.1145/2896921.2896925","title":"Fuzzy and cross-app replay for smartphone apps","display_name":"Fuzzy and cross-app replay for smartphone apps","publication_year":2016,"publication_date":"2016-05-14","ids":{"openalex":"https://openalex.org/W2404429541","doi":"https://doi.org/10.1145/2896921.2896925","mag":"2404429541"},"language":"en","primary_location":{"id":"doi:10.1145/2896921.2896925","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2896921.2896925","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2896925&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Automation of Software Test","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2896925&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5110554463","display_name":"Yongjian Hu","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yongjian Hu","raw_affiliation_strings":["University of California, Riverside"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Riverside","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012137980","display_name":"Iulian Neamtiu","orcid":"https://orcid.org/0000-0001-9730-9650"},"institutions":[{"id":"https://openalex.org/I118118575","display_name":"New Jersey Institute of Technology","ror":"https://ror.org/05e74xb87","country_code":"US","type":"education","lineage":["https://openalex.org/I118118575"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Iulian Neamtiu","raw_affiliation_strings":["New Jersey Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"New Jersey Institute of Technology","institution_ids":["https://openalex.org/I118118575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"50","last_page":"56"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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/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/T12127","display_name":"Software System Performance and Reliability","score":0.9937999844551086,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/android","display_name":"Android (operating system)","score":0.8140245676040649},{"id":"https://openalex.org/keywords/global-positioning-system","display_name":"Global Positioning System","score":0.7207498550415039},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7117131352424622},{"id":"https://openalex.org/keywords/smartphone-app","display_name":"Smartphone app","score":0.5802484154701233},{"id":"https://openalex.org/keywords/android-app","display_name":"Android app","score":0.5670099258422852},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.5196696519851685},{"id":"https://openalex.org/keywords/microphone","display_name":"Microphone","score":0.4721660315990448},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36442407965660095},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35273680090904236},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.324659526348114},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.22895491123199463},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18457108736038208}],"concepts":[{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.8140245676040649},{"id":"https://openalex.org/C60229501","wikidata":"https://www.wikidata.org/wiki/Q18822","display_name":"Global Positioning System","level":2,"score":0.7207498550415039},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7117131352424622},{"id":"https://openalex.org/C3017619522","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Smartphone app","level":2,"score":0.5802484154701233},{"id":"https://openalex.org/C2988045736","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android app","level":3,"score":0.5670099258422852},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.5196696519851685},{"id":"https://openalex.org/C2778263558","wikidata":"https://www.wikidata.org/wiki/Q46384","display_name":"Microphone","level":3,"score":0.4721660315990448},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36442407965660095},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35273680090904236},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.324659526348114},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.22895491123199463},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18457108736038208},{"id":"https://openalex.org/C68115822","wikidata":"https://www.wikidata.org/wiki/Q1068172","display_name":"Sound pressure","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2896921.2896925","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2896921.2896925","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2896925&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Automation of Software Test","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2896921.2896925","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2896921.2896925","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2896925&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Automation of Software Test","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1668918435","display_name":"TC: Medium: Collaborative Research: Program Analysis for Smartphone Application Security","funder_award_id":"1064646","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8821367835","display_name":null,"funder_award_id":"CNS-1064646","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2404429541.pdf","grobid_xml":"https://content.openalex.org/works/W2404429541.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W1966024199","https://openalex.org/W1992460156","https://openalex.org/W1995362840","https://openalex.org/W2004921952","https://openalex.org/W2009489720","https://openalex.org/W2013856010","https://openalex.org/W2020224119","https://openalex.org/W2055097344","https://openalex.org/W2088749975","https://openalex.org/W2096449544","https://openalex.org/W2104969543","https://openalex.org/W2104993088","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2164539435","https://openalex.org/W2166743230","https://openalex.org/W2170806228","https://openalex.org/W3148956615","https://openalex.org/W4237492309"],"related_works":["https://openalex.org/W2894765413","https://openalex.org/W4315471165","https://openalex.org/W3044207086","https://openalex.org/W3033856982","https://openalex.org/W4393103849","https://openalex.org/W769484497","https://openalex.org/W2796028780","https://openalex.org/W4396661046","https://openalex.org/W2887633424","https://openalex.org/W3035615288"],"abstract_inverted_index":{"The":[0],"behavior":[1],"of":[2],"smartphone":[3,57],"apps":[4,47,140],"is":[5,31,99,146],"driven":[6],"by":[7,60,84],"input":[8,63,97],"from":[9,170],"sensors":[10],"such":[11],"as":[12],"GPS,":[13],"microphone,":[14],"or":[15,92,128],"camera.":[16],"Hence":[17],"the":[18,29,62,78,110,144],"ability":[19],"to":[20,28,116,136],"construct":[21],"test":[22,105,117,160,168],"inputs,":[23],"and":[24,41,67,141,165],"send":[25],"these":[26],"inputs":[27,44],"app":[30,58,114,119],"essential":[32],"for":[33],"testing.":[34],"Leveraging":[35],"our":[36,134],"prior":[37],"results":[38],"in":[39,45,71,80,113,153,173],"recording":[40],"replaying":[42],"sensor":[43],"Android":[46,139],"we":[48,75,108],"have":[49,132],"constructed":[50],"a":[51,81,95,103],"new":[52,96,104,151,159],"approach":[53,135,145],"that":[54,143,162],"helps":[55],"automate":[56],"testing":[59],"capturing":[61],"log":[64,70,79,98,111],"(sensor":[65],"stream)":[66],"using":[68],"this":[69],"two":[72],"ways.":[73],"First,":[74],"fuzz":[76],"(alter)":[77],"semantically-meaningful":[82],"way:":[83],"applying":[85],"principled":[86],"transformations":[87],"(e.g.,":[88],"changing":[89],"GPS":[90,126],"coordinates":[91],"navigation":[93,127],"speed),":[94],"constructed,":[100],"which":[101,121],"represents":[102],"case.":[106],"Second,":[107],"use":[109],"captured":[112],"A":[115],"an":[118],"B":[120],"offers":[122],"similar":[123],"functionality,":[124],"e.g.,":[125],"image":[129],"recognition.":[130],"We":[131],"applied":[133],"several":[137],"widely-used":[138],"found":[142],"effective:":[147],"it":[148],"has":[149,157,166],"revealed":[150],"bugs":[152],"four":[154],"popular":[155],"apps;":[156],"produced":[158,167],"cases":[161,169],"increase":[163],"coverage;":[164],"logs":[171],"originating":[172],"other":[174],"apps.":[175]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
