{"id":"https://openalex.org/W2794494879","doi":"https://doi.org/10.1145/3180155.3180243","title":"Repairing crashes in Android apps","display_name":"Repairing crashes in Android apps","publication_year":2018,"publication_date":"2018-05-27","ids":{"openalex":"https://openalex.org/W2794494879","doi":"https://doi.org/10.1145/3180155.3180243","mag":"2794494879"},"language":"en","primary_location":{"id":"doi:10.1145/3180155.3180243","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3180155.3180243","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th International Conference on Software Engineering","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/A5051957977","display_name":"Shin Hwei Tan","orcid":"https://orcid.org/0000-0001-8633-3372"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shin Hwei Tan","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060673251","display_name":"Zhen Dong","orcid":"https://orcid.org/0000-0003-4433-5171"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Zhen Dong","raw_affiliation_strings":["National University of Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101516064","display_name":"Xiang Gao","orcid":"https://orcid.org/0009-0005-1494-9676"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xiang Gao","raw_affiliation_strings":["National University of Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060115298","display_name":"Abhik Roychoudhury","orcid":"https://orcid.org/0000-0002-7127-1137"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Abhik Roychoudhury","raw_affiliation_strings":["National University of Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore","institution_ids":["https://openalex.org/I165932596"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5051957977"],"corresponding_institution_ids":["https://openalex.org/I3045169105"],"apc_list":null,"apc_paid":null,"fwci":12.6753,"has_fulltext":false,"cited_by_count":72,"citation_normalized_percentile":{"value":0.98915009,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"187","last_page":"198"},"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/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.8804576396942139},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6764750480651855},{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.5576446056365967},{"id":"https://openalex.org/keywords/crash","display_name":"Crash","score":0.4988105297088623},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4407014846801758},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4236571192741394},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3507283926010132},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3403273820877075},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.28580158948898315},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1987425982952118},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07962930202484131}],"concepts":[{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.8804576396942139},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6764750480651855},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.5576446056365967},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.4988105297088623},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4407014846801758},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4236571192741394},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3507283926010132},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3403273820877075},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.28580158948898315},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1987425982952118},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07962930202484131},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3180155.3180243","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3180155.3180243","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th International Conference on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"No poverty","id":"https://metadata.un.org/sdg/1","score":0.44999998807907104}],"awards":[],"funders":[{"id":"https://openalex.org/F4320327605","display_name":"Southern University of Science and Technology","ror":null},{"id":"https://openalex.org/F4320327962","display_name":"Singapore Telecommunications Limited","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W176206521","https://openalex.org/W841012168","https://openalex.org/W1596127723","https://openalex.org/W1915915253","https://openalex.org/W1977696633","https://openalex.org/W1992460156","https://openalex.org/W1993932111","https://openalex.org/W1996636069","https://openalex.org/W2003409710","https://openalex.org/W2013856010","https://openalex.org/W2015265712","https://openalex.org/W2016027000","https://openalex.org/W2019730517","https://openalex.org/W2025721496","https://openalex.org/W2026926213","https://openalex.org/W2032860209","https://openalex.org/W2039127983","https://openalex.org/W2059610428","https://openalex.org/W2061575154","https://openalex.org/W2063387237","https://openalex.org/W2076719273","https://openalex.org/W2076879269","https://openalex.org/W2082300114","https://openalex.org/W2088749975","https://openalex.org/W2091932246","https://openalex.org/W2099866050","https://openalex.org/W2113867182","https://openalex.org/W2118655104","https://openalex.org/W2121507867","https://openalex.org/W2122947685","https://openalex.org/W2124430468","https://openalex.org/W2142503704","https://openalex.org/W2145124323","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2166743230","https://openalex.org/W2170125317","https://openalex.org/W2227887088","https://openalex.org/W2246822044","https://openalex.org/W2274071363","https://openalex.org/W2296151490","https://openalex.org/W2344973853","https://openalex.org/W2373227884","https://openalex.org/W2406976408","https://openalex.org/W2463553622","https://openalex.org/W2465133314","https://openalex.org/W2508242217","https://openalex.org/W2523182588","https://openalex.org/W2537787699","https://openalex.org/W2548997977","https://openalex.org/W2592057610","https://openalex.org/W2597992093","https://openalex.org/W2618126787","https://openalex.org/W2620986014","https://openalex.org/W2740349831","https://openalex.org/W2886412171","https://openalex.org/W2998501028","https://openalex.org/W3004939941","https://openalex.org/W3102650716","https://openalex.org/W4244726870"],"related_works":["https://openalex.org/W626940945","https://openalex.org/W2111579573","https://openalex.org/W375763875","https://openalex.org/W2040826996","https://openalex.org/W120748129","https://openalex.org/W2061344455","https://openalex.org/W2744235150","https://openalex.org/W796478898","https://openalex.org/W2029117867","https://openalex.org/W2132994900"],"abstract_inverted_index":{"Android":[0,29,51,62,108,151],"apps":[1],"are":[2,128,165],"omnipresent,":[3],"and":[4,15,86,110,173],"frequently":[5],"suffer":[6],"from":[7],"crashes":[8,27,35,60,106,149,206],"---":[9],"leading":[10],"to":[11,25,48,101,169,204],"poor":[12],"user":[13],"experience":[14],"economic":[16],"loss.":[17],"Past":[18],"work":[19],"focused":[20],"on":[21,94,157,174],"automated":[22,32],"test":[23,79],"generation":[24],"detect":[26],"in":[28,61,107,118,136,150,207],"apps.":[30,63,152],"However,":[31],"repair":[33,50,67,133,138],"of":[34,115,121,155,186,202],"has":[36],"not":[37,71],"been":[38],"studied.":[39],"In":[40],"this":[41],"paper,":[42],"we":[43,54,69],"propose":[44,55],"the":[45,113,119,161,170,181],"first":[46],"approach":[47,92],"automatically":[49,162],"apps,":[52,109],"specifically":[53],"a":[56,73,76,95,131,144,199],"technique":[57],"for":[58,83,105],"fixing":[59],"Unlike":[64],"most":[65],"test-based":[66],"approaches,":[68],"do":[70],"need":[72],"test-suite;":[74],"instead":[75],"single":[77],"failing":[78],"is":[80],"meticulously":[81],"analyzed":[82],"crash":[84],"locations":[85],"reasons":[87],"behind":[88],"these":[89,116],"crashes.":[90],"Our":[91,153],"hinges":[93],"careful":[96],"empirical":[97],"study":[98],"which":[99],"seeks":[100],"establish":[102],"common":[103],"root-causes":[104,117],"then":[111],"distills":[112],"remedy":[114],"form":[120,198],"eight":[122],"generic":[123],"transformation":[124],"operators.":[125],"These":[126,189],"operators":[127,203],"applied":[129],"using":[130],"search-based":[132],"framework":[134],"embodied":[135],"our":[137,192,195],"tool":[139],"Droix.":[140],"We":[141],"also":[142],"prepare":[143],"benchmark":[145],"DroixBench":[146,158],"capturing":[147],"reproducible":[148],"evaluation":[154],"Droix":[156],"reveals":[159],"that":[160,194],"produced":[163],"patches":[164],"often":[166],"syntactically":[167],"identical":[168],"human":[171,182],"patch,":[172],"some":[175],"rare":[176],"occasion":[177],"even":[178],"better":[179],"than":[180],"patch":[183,205],"(in":[184],"terms":[185],"avoiding":[187],"regressions).":[188],"results":[190],"confirm":[191],"intuition":[193],"proposed":[196],"transformations":[197],"sufficient":[200],"set":[201],"Android.":[208]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":11},{"year":2021,"cited_by_count":16},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":13},{"year":2018,"cited_by_count":2}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
