{"id":"https://openalex.org/W1976652907","doi":"https://doi.org/10.1145/2594368.2594377","title":"Automatic and scalable fault detection for mobile applications","display_name":"Automatic and scalable fault detection for mobile applications","publication_year":2014,"publication_date":"2014-05-30","ids":{"openalex":"https://openalex.org/W1976652907","doi":"https://doi.org/10.1145/2594368.2594377","mag":"1976652907"},"language":"en","primary_location":{"id":"doi:10.1145/2594368.2594377","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2594368.2594377","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th annual international conference on Mobile systems, applications, and services","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/1721.1/110759","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027566829","display_name":"Lenin Ravindranath","orcid":null},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Lenin Ravindranath","raw_affiliation_strings":["M.I.T, Cambridge, MA, USA","M.I.T, Cambridge, MA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"M.I.T, Cambridge, MA, USA","institution_ids":[]},{"raw_affiliation_string":"M.I.T, Cambridge, MA, USA#TAB#","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024224291","display_name":"Suman Nath","orcid":"https://orcid.org/0000-0001-7813-9756"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suman Nath","raw_affiliation_strings":["Microsoft Research, Redmond, WA, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, WA, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112001300","display_name":"Jitendra Padhye","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jitendra Padhye","raw_affiliation_strings":["Microsoft Research, Redmond, WA, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, WA, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103959495","display_name":"Hari Balakrishnan","orcid":null},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Balakrishnan","raw_affiliation_strings":["M.I.T, Cambridge, MA, USA","M.I.T, Cambridge, MA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"M.I.T, Cambridge, MA, USA","institution_ids":[]},{"raw_affiliation_string":"M.I.T, Cambridge, MA, USA#TAB#","institution_ids":["https://openalex.org/I63966007"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5027566829"],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":19.4311,"has_fulltext":false,"cited_by_count":105,"citation_normalized_percentile":{"value":0.99606546,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"190","last_page":"203"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"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.9998000264167786,"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.9975000023841858,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9970999956130981,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8289468288421631},{"id":"https://openalex.org/keywords/upload","display_name":"Upload","score":0.6490973830223083},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5740312337875366},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.5502774715423584},{"id":"https://openalex.org/keywords/phone","display_name":"Phone","score":0.5446471571922302},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5197114944458008},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43320223689079285},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4188046157360077},{"id":"https://openalex.org/keywords/mobile-phone","display_name":"Mobile phone","score":0.4179803133010864},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4169345796108246},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.4122195839881897},{"id":"https://openalex.org/keywords/crash","display_name":"Crash","score":0.41040825843811035},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.33984196186065674},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.17703628540039062}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8289468288421631},{"id":"https://openalex.org/C71901391","wikidata":"https://www.wikidata.org/wiki/Q7126699","display_name":"Upload","level":2,"score":0.6490973830223083},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5740312337875366},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.5502774715423584},{"id":"https://openalex.org/C2778707766","wikidata":"https://www.wikidata.org/wiki/Q202064","display_name":"Phone","level":2,"score":0.5446471571922302},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5197114944458008},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43320223689079285},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4188046157360077},{"id":"https://openalex.org/C2777421447","wikidata":"https://www.wikidata.org/wiki/Q17517","display_name":"Mobile phone","level":2,"score":0.4179803133010864},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4169345796108246},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.4122195839881897},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.41040825843811035},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33984196186065674},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.17703628540039062},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1145/2594368.2594377","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2594368.2594377","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th annual international conference on Mobile systems, applications, and services","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.406.3778","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.406.3778","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://people.csail.mit.edu/lenin/papers/VanarSena-Submission.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.650.9488","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.650.9488","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.microsoft.com/en-us/um/people/padhye/publications/vanarsena-mobisys-2014.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.913.2479","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.913.2479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.microsoft.com/pubs/210158/VanarSena-MobiSys14.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.917.510","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.917.510","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.sigmobile.org/mobisys/2014/pdfMainConference/sys117-ravindranathAF.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.917.6970","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.917.6970","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.microsoft.com/pubs/201700/VanarSena.pdf","raw_type":"text"},{"id":"pmh:oai:dspace.mit.edu:1721.1/110759","is_oa":true,"landing_page_url":"http://hdl.handle.net/1721.1/110759","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MIT Web Domain","raw_type":"http://purl.org/eprint/type/ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:dspace.mit.edu:1721.1/110759","is_oa":true,"landing_page_url":"http://hdl.handle.net/1721.1/110759","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MIT Web Domain","raw_type":"http://purl.org/eprint/type/ConferencePaper"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6507447573","display_name":null,"funder_award_id":"several","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6567848721","display_name":"CPS: Small: Image Guided Autonomous Optical Manipulation of Cell Groups","funder_award_id":"0931508","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8674744394","display_name":null,"funder_award_id":"931508","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":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W31246473","https://openalex.org/W81879861","https://openalex.org/W124941384","https://openalex.org/W176206521","https://openalex.org/W181246796","https://openalex.org/W183494281","https://openalex.org/W1506285740","https://openalex.org/W1654815331","https://openalex.org/W1710734607","https://openalex.org/W1951599591","https://openalex.org/W1963971515","https://openalex.org/W1993158854","https://openalex.org/W1996047663","https://openalex.org/W2004429690","https://openalex.org/W2004921952","https://openalex.org/W2013856010","https://openalex.org/W2025721496","https://openalex.org/W2041276426","https://openalex.org/W2084957670","https://openalex.org/W2086648145","https://openalex.org/W2088749975","https://openalex.org/W2101134669","https://openalex.org/W2101512909","https://openalex.org/W2116075317","https://openalex.org/W2121507867","https://openalex.org/W2124430468","https://openalex.org/W2127526617","https://openalex.org/W2133468529","https://openalex.org/W2135236434","https://openalex.org/W2150332791","https://openalex.org/W2151299147","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2164539435","https://openalex.org/W2166770977","https://openalex.org/W2415519134","https://openalex.org/W2469325223","https://openalex.org/W2472426210","https://openalex.org/W6603356336","https://openalex.org/W6675115123","https://openalex.org/W6679615538"],"related_works":["https://openalex.org/W2944823289","https://openalex.org/W3037018281","https://openalex.org/W2026516036","https://openalex.org/W2003209439","https://openalex.org/W4321854979","https://openalex.org/W2358319515","https://openalex.org/W2972592048","https://openalex.org/W4312214821","https://openalex.org/W2497626292","https://openalex.org/W2070735207"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"the":[3,84,98,101,136,203,208,222],"design,":[4],"implementation,":[5],"and":[6,91,116,126],"evaluation":[7],"of":[8,27,33,47,64,73,124,143,230],"VanarSena,":[9],"an":[10,67,193],"automated":[11],"fault":[12],"finder":[13],"for":[14,52],"mobile":[15],"applications":[16],"(``apps'').":[17],"The":[18],"techniques":[19,179],"in":[20,38,60,66,110,152,168,207],"VanarSena":[21,77,93,104,131,147,165,176],"are":[22,50,227],"driven":[23],"by":[24,195],"a":[25,44,61,70,79,121,186,213],"study":[26],"25":[28],"million":[29],"real-world":[30],"crash":[31],"reports":[32],"Windows":[34,137],"Phone":[35,138],"apps":[36,134],"reported":[37],"2012.":[39],"Our":[40],"analysis":[41],"indicates":[42],"that":[43,57,141,157],"modest":[45],"number":[46],"root":[48],"causes":[49],"responsible":[51],"many":[53],"observed":[54],"failures,":[55],"but":[56],"they":[58],"occur":[59],"wide":[62,71],"range":[63],"places":[65],"app,":[68],"requiring":[69],"coverage":[72,90],"possible":[74],"execution":[75,205],"paths.":[76],"adopts":[78],"``greybox''":[80],"testing":[81,172],"method,":[82],"instrumenting":[83],"app":[85,102,108,194],"binary":[86],"to":[87,112,180,190,202,216,220],"achieve":[88],"both":[89],"speed.":[92,182],"runs":[94,106],"on":[95],"cloud":[96],"servers:":[97],"developer":[99],"uploads":[100],"binary;":[103],"then":[105],"several":[107],"``monkeys''":[109],"parallel":[111],"emulate":[113,192],"user,":[114],"network,":[115],"sensor":[117],"data":[118],"behavior,":[119],"returning":[120],"detailed":[122],"report":[123],"crashes":[125],"failures.":[127],"We":[128],"have":[129],"tested":[130],"with":[132],"3000":[133],"from":[135],"store,":[139],"finding":[140],"1108":[142],"them":[144],"had":[145],"failures;":[146],"uncovered":[148],"2969":[149],"distinct":[150],"bugs":[151],"existing":[153],"apps,":[154],"including":[155],"1227":[156],"were":[158],"not":[159],"previously":[160],"reported.":[161],"Because":[162],"we":[163],"anticipate":[164],"being":[166],"used":[167],"regular":[169],"regression":[170],"tests,":[171],"speed":[173],"is":[174],"important.":[175],"uses":[177,185],"two":[178],"improve":[181],"First,":[183],"it":[184,211],"``hit":[187],"testing''":[188],"method":[189],"quickly":[191],"identifying":[196],"which":[197],"user":[198],"interface":[199],"controls":[200],"map":[201],"same":[204],"handlers":[206],"code.":[209],"Second,":[210],"generates":[212],"ProcessingCompleted":[214],"event":[215],"accurately":[217],"determine":[218],"when":[219],"start":[221],"next":[223],"interaction.":[224],"These":[225],"features":[226],"key":[228],"benefits":[229],"VanarSena's":[231],"greybox":[232],"philosophy.":[233]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":12},{"year":2018,"cited_by_count":13},{"year":2017,"cited_by_count":18},{"year":2016,"cited_by_count":20},{"year":2015,"cited_by_count":20},{"year":2014,"cited_by_count":8}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
