{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T04:35:44Z","timestamp":1771043744955,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,7,18]],"date-time":"2022-07-18T00:00:00Z","timestamp":1658102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,7,18]]},"DOI":"10.1145\/3533767.3534407","type":"proceedings-article","created":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T14:28:50Z","timestamp":1657895330000},"page":"617-628","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Automatically detecting API-induced compatibility issues in Android apps: a comparative analysis (replicability study)"],"prefix":"10.1145","author":[{"given":"Pei","family":"Liu","sequence":"first","affiliation":[{"name":"Monash University, Australia"}]},{"given":"Yanjie","family":"Zhao","sequence":"additional","affiliation":[{"name":"Monash University, Australia"}]},{"given":"Haipeng","family":"Cai","sequence":"additional","affiliation":[{"name":"Washington State University, USA"}]},{"given":"Mattia","family":"Fazzini","sequence":"additional","affiliation":[{"name":"University of Minnesota, USA"}]},{"given":"John","family":"Grundy","sequence":"additional","affiliation":[{"name":"Monash University, Australia"}]},{"given":"Li","family":"Li","sequence":"additional","affiliation":[{"name":"Monash University, Australia"}]}],"member":"320","published-online":{"date-parts":[[2022,7,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. ACID. https:\/\/github.com\/TSUMahmud\/acid \t\t\t\t\t  2021. ACID. https:\/\/github.com\/TSUMahmud\/acid"},{"key":"e_1_3_2_1_2_1","unstructured":"2021. ACRyL. https:\/\/github.com\/intersimone999\/acryl \t\t\t\t\t  2021. ACRyL. https:\/\/github.com\/intersimone999\/acryl"},{"key":"e_1_3_2_1_3_1","unstructured":"2021. CiD. https:\/\/github.com\/lilicoding\/CiD \t\t\t\t\t  2021. CiD. https:\/\/github.com\/lilicoding\/CiD"},{"key":"e_1_3_2_1_4_1","unstructured":"2021. CIDER. https:\/\/github.com\/cideranalyzer\/cideranalyzer.github.io \t\t\t\t\t  2021. CIDER. https:\/\/github.com\/cideranalyzer\/cideranalyzer.github.io"},{"key":"e_1_3_2_1_5_1","unstructured":"2021. Download Pivot. https:\/\/ficissuepivot.github.io\/Pivot\/ \t\t\t\t\t  2021. Download Pivot. https:\/\/ficissuepivot.github.io\/Pivot\/"},{"key":"e_1_3_2_1_6_1","unstructured":"2021. FicFinder Project Homepage. http:\/\/sccpu2.cse.ust.hk\/ficfinder\/ \t\t\t\t\t  2021. FicFinder Project Homepage. http:\/\/sccpu2.cse.ust.hk\/ficfinder\/"},{"key":"e_1_3_2_1_7_1","unstructured":"2021. IctApiFinder. https:\/\/github.com\/DongjieHe\/IctApiFinder \t\t\t\t\t  2021. IctApiFinder. https:\/\/github.com\/DongjieHe\/IctApiFinder"},{"key":"e_1_3_2_1_8_1","unstructured":"2021. OPPO\u2019s share of smartphone shipments worldwide. https:\/\/www.statista.com\/statistics\/628545\/global-market-share-held-by-oppo-smartphones\/ \t\t\t\t\t  2021. OPPO\u2019s share of smartphone shipments worldwide. https:\/\/www.statista.com\/statistics\/628545\/global-market-share-held-by-oppo-smartphones\/"},{"key":"e_1_3_2_1_9_1","unstructured":"2022. AnkiDroid. https:\/\/github.com\/ankidroid\/Anki-Android \t\t\t\t\t  2022. AnkiDroid. https:\/\/github.com\/ankidroid\/Anki-Android"},{"key":"e_1_3_2_1_10_1","unstructured":"2022. Gadgetbridge. https:\/\/github.com\/Freeyourgadget\/Gadgetbridge \t\t\t\t\t  2022. Gadgetbridge. https:\/\/github.com\/Freeyourgadget\/Gadgetbridge"},{"key":"e_1_3_2_1_11_1","unstructured":"2022. LibreTorrent. https:\/\/github.com\/proninyaroslav\/libretorrent \t\t\t\t\t  2022. LibreTorrent. https:\/\/github.com\/proninyaroslav\/libretorrent"},{"key":"e_1_3_2_1_12_1","unstructured":"2022. Monkey. http:\/\/developer.android.com\/tools\/help\/monkey.html \t\t\t\t\t  2022. Monkey. http:\/\/developer.android.com\/tools\/help\/monkey.html"},{"key":"e_1_3_2_1_13_1","unstructured":"2022. MozStumbler. https:\/\/github.com\/mozilla\/MozStumbler \t\t\t\t\t  2022. MozStumbler. https:\/\/github.com\/mozilla\/MozStumbler"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594299"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.07.009"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.99"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330564"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380436"},{"key":"e_1_3_2_1_19_1","unstructured":"Bruce Collie Philip Ginsbach Jackson Woodruff Ajitha Rajan and Michael O\u2019Boyle. 2020. M3: Semantic API Migrations. arXiv preprint arXiv:2008.12118. \t\t\t\t\t  Bruce Collie Philip Ginsbach Jackson Woodruff Ajitha Rajan and Michael O\u2019Boyle. 2020. M3: Semantic API Migrations. arXiv preprint arXiv:2008.12118."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/24039.24041"},{"key":"e_1_3_2_1_21_1","first-page":"110","article-title":"Information flow analysis of android applications in droidsafe","volume":"15","author":"Gordon Michael I","year":"2015","unstructured":"Michael I Gordon , Deokhwan Kim , Jeff H Perkins , Limei Gilham , Nguyen Nguyen , and Martin C Rinard . 2015 . Information flow analysis of android applications in droidsafe .. In NDSS. 15 , 110 . Michael I Gordon, Deokhwan Kim, Jeff H Perkins, Limei Gilham, Nguyen Nguyen, and Martin C Rinard. 2015. Information flow analysis of android applications in droidsafe.. In NDSS. 15, 110.","journal-title":"NDSS."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238185"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332471"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238181"},{"key":"e_1_3_2_1_25_1","volume-title":"33rd European Conference on Object-Oriented Programming (ECOOP","author":"Kang Hong Jin","year":"2019","unstructured":"Hong Jin Kang , Ferdian Thung , Julia Lawall , Gilles Muller , Lingxiao Jiang , and David Lo . 2019 . Semantic Patches for Java Program Transformation (Experience Report) . In 33rd European Conference on Object-Oriented Programming (ECOOP 2019). Hong Jin Kang, Ferdian Thung, Julia Lawall, Gilles Muller, Lingxiao Jiang, and David Lo. 2019. Semantic Patches for Java Program Transformation (Experience Report). In 33rd European Conference on Object-Oriented Programming (ECOOP 2019)."},{"key":"e_1_3_2_1_26_1","unstructured":"Staffs Keele. 2007. Guidelines for performing systematic literature reviews in software engineering. Citeseer. \t\t\t\t\t  Staffs Keele. 2007. Guidelines for performing systematic literature reviews in software engineering. Citeseer."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00040"},{"key":"e_1_3_2_1_28_1","article-title":"Automated Testing of Android Apps: A Systematic Literature Review","author":"Kong Pingfan","year":"2018","unstructured":"Pingfan Kong , Li Li , Jun Gao , Kui Liu , Tegawend\u00e9 F Bissyand\u00e9 , and Jacques Klein . 2018 . Automated Testing of Android Apps: A Systematic Literature Review . IEEE Transactions on Reliability. Pingfan Kong, Li Li, Jun Gao, Kui Liu, Tegawend\u00e9 F Bissyand\u00e9, and Jacques Klein. 2018. Automated Testing of Android Apps: A Systematic Literature Review. IEEE Transactions on Reliability.","journal-title":"IEEE Transactions on Reliability."},{"key":"e_1_3_2_1_29_1","unstructured":"Julia Lawall and Gilles Muller. 2018. Coccinelle: 10 years of automated evolution in the Linux kernel. In 2018 $USENIX$ Annual Technical Conference ($USENIX$$ATC 18). 601\u2013614. \t\t\t\t\t  Julia Lawall and Gilles Muller. 2018. Coccinelle: 10 years of automated evolution in the Linux kernel. In 2018 $USENIX$ Annual Technical Conference ($USENIX$$ATC 18). 601\u2013614."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.48"},{"key":"e_1_3_2_1_31_1","volume-title":"MoonlightBox: Mining Android API Histories for Uncovering Release-time Inconsistencies. In The 29th IEEE International Symposium on Software Reliability Engineering (ISSRE","author":"Li Li","year":"2018","unstructured":"Li Li , Tegawend\u00e9 F Bissyand\u00e9 , and Jacques Klein . 2018 . MoonlightBox: Mining Android API Histories for Uncovering Release-time Inconsistencies. In The 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018). Li Li, Tegawend\u00e9 F Bissyand\u00e9, and Jacques Klein. 2018. MoonlightBox: Mining Android API Histories for Uncovering Release-time Inconsistencies. In The 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018)."},{"key":"e_1_3_2_1_32_1","volume-title":"Accessing Inaccessible Android APIs: An Empirical Study. In The 32nd International Conference on Software Maintenance and Evolution (ICSME","author":"Li Li","year":"2016","unstructured":"Li Li , Tegawend\u00e9 F Bissyand\u00e9 , Yves Le Traon , and Jacques Klein . 2016 . Accessing Inaccessible Android APIs: An Empirical Study. In The 32nd International Conference on Software Maintenance and Evolution (ICSME 2016). Li Li, Tegawend\u00e9 F Bissyand\u00e9, Yves Le Traon, and Jacques Klein. 2016. Accessing Inaccessible Android APIs: An Empirical Study. In The 32nd International Conference on Software Maintenance and Evolution (ICSME 2016)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931044"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Li Li Tegawend\u00e9 F Bissyand\u00e9 Mike Papadakis Siegfried Rasthofer Alexandre Bartel Damien Octeau Jacques Klein and Yves Le Traon. 2017. Static Analysis of Android Apps: A Systematic Literature Review. Information and Software Technology. \t\t\t\t\t  Li Li Tegawend\u00e9 F Bissyand\u00e9 Mike Papadakis Siegfried Rasthofer Alexandre Bartel Damien Octeau Jacques Klein and Yves Le Traon. 2017. Static Analysis of Android Apps: A Systematic Literature Review. Information and Software Technology.","DOI":"10.1016\/j.infsof.2017.04.001"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213857"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196419"},{"key":"e_1_3_2_1_37_1","volume-title":"Cda: Characterising deprecated android apis. Empirical Software Engineering, 1\u201341.","author":"Li Li","year":"2020","unstructured":"Li Li , Jun Gao , Tegawend\u00e9 F Bissyand\u00e9 , Lei Ma , Xin Xia , and Jacques Klein . 2020 . Cda: Characterising deprecated android apis. Empirical Software Engineering, 1\u201341. Li Li, Jun Gao, Tegawend\u00e9 F Bissyand\u00e9, Lei Ma, Xin Xia, and Jacques Klein. 2020. Cda: Characterising deprecated android apis. Empirical Software Engineering, 1\u201341."},{"key":"e_1_3_2_1_38_1","volume-title":"Identifying and Characterizing Silently-Evolved Methods in the Android API. In The 43rd ACM\/IEEE International Conference on Software Engineering, SEIP Track (ICSE-SEIP","author":"Liu Pei","year":"2021","unstructured":"Pei Liu , Li Li , Yichun Yan , Mattia Fazzini , and John Grundy . 2021 . Identifying and Characterizing Silently-Evolved Methods in the Android API. In The 43rd ACM\/IEEE International Conference on Software Engineering, SEIP Track (ICSE-SEIP 2021). Pei Liu, Li Li, Yichun Yan, Mattia Fazzini, and John Grundy. 2021. Identifying and Characterizing Silently-Evolved Methods in the Android API. In The 43rd ACM\/IEEE International Conference on Software Engineering, SEIP Track (ICSE-SEIP 2021)."},{"key":"e_1_3_2_1_39_1","unstructured":"Yue Liu Chakkrit Tantithamthavorn Li Li and Yepang Liu. 2021. Deep learning for android malware defenses: a systematic literature review. arXiv preprint arXiv:2103.05292. \t\t\t\t\t  Yue Liu Chakkrit Tantithamthavorn Li Li and Yepang Liu. 2021. Deep learning for android malware defenses: a systematic literature review. arXiv preprint arXiv:2103.05292."},{"key":"e_1_3_2_1_40_1","volume-title":"Android Compatibility Issue Detection Using API Differences. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 480\u2013490","author":"Mahmud Tarek","year":"2021","unstructured":"Tarek Mahmud , Meiru Che , and Guowei Yang . 2021 . Android Compatibility Issue Detection Using API Differences. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 480\u2013490 . Tarek Mahmud, Meiru Che, and Guowei Yang. 2021. Android Compatibility Issue Detection Using API Differences. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 480\u2013490."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3415290"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Sebastian Nielebock Paul Blockhaus Jacob Kr\u00fcger and Frank Ortmeier. 2021. AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories. arXiv preprint arXiv:2103.09620. \t\t\t\t\t  Sebastian Nielebock Paul Blockhaus Jacob Kr\u00fcger and Frank Ortmeier. 2021. AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories. arXiv preprint arXiv:2103.09620.","DOI":"10.1109\/MSR52588.2021.00069"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213873"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393662"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.44"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9554-9"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00055"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09877-w"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Md. Shamsujjoha John Grundy Li Li Hourieh Khalajzadeh and Qinghua Lu. 2021. Developing Mobile Applications via Model Driven Development: A Systematic Literature Review. Information and Software Technology (IST). \t\t\t\t\t  Md. Shamsujjoha John Grundy Li Li Hourieh Khalajzadeh and Qinghua Lu. 2021. Developing Mobile Applications via Model Driven Development: A Systematic Literature Review. Information and Software Technology (IST).","DOI":"10.1016\/j.infsof.2021.106693"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468620"},{"key":"e_1_3_2_1_51_1","volume-title":"Taming Reflection: An Essential Step Towards Whole-Program Analysis of Android Apps. ACM Transactions on Software Engineering and Methodology (TOSEM).","author":"Sun Xiaoyu","year":"2020","unstructured":"Xiaoyu Sun , Li Li , Tegawend\u00e9 F Bissyand\u00e9 , Jacques Klein , Damien Octeau , and John Grundy . 2020 . Taming Reflection: An Essential Step Towards Whole-Program Analysis of Android Apps. ACM Transactions on Software Engineering and Methodology (TOSEM). Xiaoyu Sun, Li Li, Tegawend\u00e9 F Bissyand\u00e9, Jacques Klein, Damien Octeau, and John Grundy. 2020. Taming Reflection: An Essential Step Towards Whole-Program Analysis of Android Apps. ACM Transactions on Software Engineering and Methodology (TOSEM)."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925818"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00035"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660357"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183575"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970312"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00094"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2876439"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380357"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.31"},{"key":"e_1_3_2_1_61_1","article-title":"Research on Third-Party Libraries in Android Apps: A Taxonomy and Systematic Literature Review","author":"Zhan Xian","year":"2021","unstructured":"Xian Zhan , Tianming Liu , Lingling Fan , Li Li , Sen Chen , Xiapu Luo , and Yang Liu . 2021 . Research on Third-Party Libraries in Android Apps: A Taxonomy and Systematic Literature Review . IEEE Transactions on Software Engineering. Xian Zhan, Tianming Liu, Lingling Fan, Li Li, Sen Chen, Xiapu Luo, and Yang Liu. 2021. Research on Third-Party Libraries in Android Apps: A Taxonomy and Systematic Literature Review. IEEE Transactions on Software Engineering.","journal-title":"IEEE Transactions on Software Engineering."},{"key":"e_1_3_2_1_62_1","volume-title":"Towards Automatically Repairing Compatibility Issues in Published Android Apps. In The 44th International Conference on Software Engineering (ICSE","author":"Zhao Yanjie","year":"2022","unstructured":"Yanjie Zhao , Li Li , Kui Liu , and John Grundy . 2022 . Towards Automatically Repairing Compatibility Issues in Published Android Apps. In The 44th International Conference on Software Engineering (ICSE 2022). Yanjie Zhao, Li Li, Kui Liu, and John Grundy. 2022. Towards Automatically Repairing Compatibility Issues in Published Android Apps. In The 44th International Conference on Software Engineering (ICSE 2022)."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950298"}],"event":{"name":"ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Virtual South Korea","acronym":"ISSTA '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533767.3534407","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3533767.3534407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:43:41Z","timestamp":1750272221000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533767.3534407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,18]]},"references-count":63,"alternative-id":["10.1145\/3533767.3534407","10.1145\/3533767"],"URL":"https:\/\/doi.org\/10.1145\/3533767.3534407","relation":{},"subject":[],"published":{"date-parts":[[2022,7,18]]},"assertion":[{"value":"2022-07-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}