{"id":"https://openalex.org/W4400905623","doi":"https://doi.org/10.3390/info15080423","title":"FILO: Automated FIx-LOcus Identification for Android Framework Compatibility Issues","display_name":"FILO: Automated FIx-LOcus Identification for Android Framework Compatibility Issues","publication_year":2024,"publication_date":"2024-07-23","ids":{"openalex":"https://openalex.org/W4400905623","doi":"https://doi.org/10.3390/info15080423"},"language":"en","primary_location":{"id":"doi:10.3390/info15080423","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/info15080423","pdf_url":"https://www.mdpi.com/2078-2489/15/8/423/pdf?version=1721734605","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2078-2489/15/8/423/pdf?version=1721734605","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042303773","display_name":"Marco Mobilio","orcid":"https://orcid.org/0000-0002-3499-0159"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marco Mobilio","raw_affiliation_strings":["Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0002-3499-0159","affiliations":[{"raw_affiliation_string":"Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015376844","display_name":"Oliviero Riganelli","orcid":"https://orcid.org/0000-0003-2120-2894"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Oliviero Riganelli","raw_affiliation_strings":["Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0003-2120-2894","affiliations":[{"raw_affiliation_string":"Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015645148","display_name":"Daniela Micucci","orcid":"https://orcid.org/0000-0003-1261-2234"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Daniela Micucci","raw_affiliation_strings":["Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0003-1261-2234","affiliations":[{"raw_affiliation_string":"Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036120394","display_name":"Leonardo Mariani","orcid":"https://orcid.org/0000-0001-9527-7042"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Leonardo Mariani","raw_affiliation_strings":["Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0001-9527-7042","affiliations":[{"raw_affiliation_string":"Department of Informatics, Systems, and Communication, University of Milano-Bicocca, Viale Sarca 336, 20126 Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5015376844"],"corresponding_institution_ids":["https://openalex.org/I66752286"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":0.4652,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.70103093,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"15","issue":"8","first_page":"423","last_page":"423"},"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.9998000264167786,"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.9998000264167786,"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.9994999766349792,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9994000196456909,"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/debugging","display_name":"Debugging","score":0.817346453666687},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.7183800935745239},{"id":"https://openalex.org/keywords/compatibility","display_name":"Compatibility (geochemistry)","score":0.7098380923271179},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6677767634391785},{"id":"https://openalex.org/keywords/backward-compatibility","display_name":"Backward compatibility","score":0.6465075016021729},{"id":"https://openalex.org/keywords/android-app","display_name":"Android app","score":0.4953955411911011},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4157814383506775},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3647751212120056},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3201698064804077},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.21655872464179993}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.817346453666687},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.7183800935745239},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.7098380923271179},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6677767634391785},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.6465075016021729},{"id":"https://openalex.org/C2988045736","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android app","level":3,"score":0.4953955411911011},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4157814383506775},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3647751212120056},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3201698064804077},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.21655872464179993},{"id":"https://openalex.org/C42360764","wikidata":"https://www.wikidata.org/wiki/Q83588","display_name":"Chemical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3390/info15080423","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/info15080423","pdf_url":"https://www.mdpi.com/2078-2489/15/8/423/pdf?version=1721734605","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},{"id":"pmh:oai:boa.unimib.it:10281/522300","is_oa":true,"landing_page_url":"https://hdl.handle.net/10281/522300","pdf_url":"https://boa.unimib.it/bitstream/10281/522300/1/Mobilio-2024-Information%20%28Switzerland%29-VoR.pdf","source":{"id":"https://openalex.org/S4306401259","display_name":"BOA (University of Milano-Bicocca)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66752286","host_organization_name":"University of Milano-Bicocca","host_organization_lineage":["https://openalex.org/I66752286"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:doaj.org/article:0e6c01ae5f2548bfa98612b1b09390b8","is_oa":true,"landing_page_url":"https://doaj.org/article/0e6c01ae5f2548bfa98612b1b09390b8","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":"Information, Vol 15, Iss 8, p 423 (2024)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/2078-2489/15/8/423/","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info15080423","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/info15080423","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/info15080423","pdf_url":"https://www.mdpi.com/2078-2489/15/8/423/pdf?version=1721734605","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4400905623.pdf"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W1484769199","https://openalex.org/W1975296856","https://openalex.org/W2022429945","https://openalex.org/W2023490832","https://openalex.org/W2059018540","https://openalex.org/W2061992643","https://openalex.org/W2067436653","https://openalex.org/W2101819268","https://openalex.org/W2151674625","https://openalex.org/W2227887088","https://openalex.org/W2343875716","https://openalex.org/W2467903332","https://openalex.org/W2513201734","https://openalex.org/W2734752324","https://openalex.org/W2767304105","https://openalex.org/W2831080282","https://openalex.org/W2883023562","https://openalex.org/W2888471092","https://openalex.org/W2888541832","https://openalex.org/W2958742903","https://openalex.org/W3006385377","https://openalex.org/W3118564387","https://openalex.org/W3125516427","https://openalex.org/W3147785239","https://openalex.org/W3161479440","https://openalex.org/W3208407575","https://openalex.org/W3208688400","https://openalex.org/W4239235546","https://openalex.org/W4296422569","https://openalex.org/W4392294946","https://openalex.org/W7064111672"],"related_works":["https://openalex.org/W2894765413","https://openalex.org/W2103734435","https://openalex.org/W2388297596","https://openalex.org/W769484497","https://openalex.org/W128084838","https://openalex.org/W2312598952","https://openalex.org/W2226237160","https://openalex.org/W3131377100","https://openalex.org/W1551703449","https://openalex.org/W2506128599"],"abstract_inverted_index":{"Keeping":[0],"up":[1],"with":[2,75,168],"the":[3,22,28,63,66,84,95,109,117,141,144,148,151,183,186],"fast":[4],"evolution":[5],"of":[6,27,65,87,94,150],"mobile":[7],"operating":[8,96],"systems":[9],"is":[10,40,105,176],"challenging":[11],"for":[12,143],"developers,":[13],"who":[14],"have":[15],"to":[16,21,60,72,107,115,162,178],"frequently":[17],"adapt":[18],"their":[19],"apps":[20],"upgrades":[23,93,164],"and":[24,48,131,165,180],"behavioral":[25],"changes":[26,33],"underlying":[29],"API":[30,77],"framework.":[31],"Those":[32],"often":[34],"break":[35],"backward":[36,91],"compatibility.":[37],"The":[38],"consequence":[39],"that":[41,68,104,111,136,174],"apps,":[42],"if":[43,52],"not":[44],"updated,":[45],"may":[46],"misbehave":[47],"suffer":[49],"unexpected":[50],"crashes":[51],"executed":[53],"within":[54],"an":[55],"evolved":[56],"environment.":[57],"Being":[58],"able":[59,106,177],"quickly":[61],"identify":[62,182],"portion":[64],"app":[67],"should":[69,112],"be":[70,80,113],"modified":[71,114],"provide":[73,128],"compatibility":[74,159],"new":[76],"versions":[78],"can":[79,126,137],"challenging.":[81],"To":[82],"facilitate":[83],"debugging":[85],"activities":[86],"problems":[88,160],"caused":[89],"by":[90,119],"incompatible":[92],"system,":[97],"this":[98],"paper":[99],"presents":[100],"FILO,":[101],"a":[102,121],"technique":[103],"recommend":[108],"method":[110],"implement":[116],"fix":[118],"analyzing":[120],"single":[122],"failing":[123],"execution.":[124],"FILO":[125,155,175],"also":[127],"additional":[129],"information":[130],"key":[132],"symptomatic":[133],"anomalous":[134],"events":[135],"help":[138],"developers":[139],"understand":[140],"reason":[142],"failure,":[145],"therefore":[146],"facilitating":[147],"implementation":[149],"fix.":[152],"We":[153],"evaluated":[154],"against":[156],"18":[157],"real":[158],"related":[161],"Android":[163],"compared":[166],"it":[167],"Spectrum-Based":[169],"Localization":[170],"approaches.":[171],"Results":[172],"show":[173],"efficiently":[179],"effectively":[181],"fix-locus":[184],"in":[185],"apps.":[187]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
