{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T07:03:51Z","timestamp":1771484631943,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T00:00:00Z","timestamp":1595030400000},"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":[[2020,7,18]]},"DOI":"10.1145\/3395363.3397379","type":"proceedings-article","created":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T21:44:18Z","timestamp":1594676658000},"page":"141-152","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Data loss detector: automatically revealing data loss bugs in Android apps"],"prefix":"10.1145","author":[{"given":"Oliviero","family":"Riganelli","sequence":"first","affiliation":[{"name":"University of Milano-Bicocca, Italy"}]},{"given":"Simone Paolo","family":"Mottadelli","sequence":"additional","affiliation":[{"name":"University of Milano-Bicocca, Italy"}]},{"given":"Claudio","family":"Rota","sequence":"additional","affiliation":[{"name":"University of Milano-Bicocca, Italy"}]},{"given":"Daniela","family":"Micucci","sequence":"additional","affiliation":[{"name":"University of Milano-Bicocca, Italy"}]},{"given":"Leonardo","family":"Mariani","sequence":"additional","affiliation":[{"name":"University of Milano-Bicocca, Italy"}]}],"member":"320","published-online":{"date-parts":[[2020,7,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771786"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Domenico Amalfitano Vincenzo Riccio Ana C. R. Paiva and Anna Rita Fasolino. 2018. Why does the orientation change mess up my Android application? From GUI failures to code faults. Software Testing Verification and Reliability 28 1 ( 2018 ) e1654.  Domenico Amalfitano Vincenzo Riccio Ana C. R. Paiva and Anna Rita Fasolino. 2018. Why does the orientation change mess up my Android application? From GUI failures to code faults. Software Testing Verification and Reliability 28 1 ( 2018 ) e1654.","DOI":"10.1002\/stvr.1654"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA).","unstructured":"Md. Tanzirul Azim and Iulian Neamtiu. 2013. Targeted and Depth-first Exploration for Systematic Testing of Android Apps . In Proceedings of the ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA). Md. Tanzirul Azim and Iulian Neamtiu. 2013. Targeted and Depth-first Exploration for Systematic Testing of Android Apps. In Proceedings of the ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA)."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the ACM\/IEEE International Conference on Automated Software Engineering (ASE).","author":"Tanzirul Azim Md.","unstructured":"Md. Tanzirul Azim , Iulian Neamtiu , and Lisa M. Marvel . 2014. Towards Selfhealing Smartphone Software via Automated Patching . In Proceedings of the ACM\/IEEE International Conference on Automated Software Engineering (ASE). Md. Tanzirul Azim, Iulian Neamtiu, and Lisa M. Marvel. 2014. Towards Selfhealing Smartphone Software via Automated Patching. In Proceedings of the ACM\/IEEE International Conference on Automated Software Engineering (ASE)."},{"key":"e_1_3_2_1_5_1","article-title":"Automatic Workarounds: Exploiting the Intrinsic Redundancy of Web Applications","volume":"24","author":"Carzaniga Antonio","year":"2015","unstructured":"Antonio Carzaniga , Alessandra Gorla , Nicol\u00f2 Perino , and Mauro Pezz\u00e8 . 2015 . Automatic Workarounds: Exploiting the Intrinsic Redundancy of Web Applications . ACM Transactions on Software Engineering and Methodologies (TOSEM) 24 , 3 ( 2015 ). Antonio Carzaniga, Alessandra Gorla, Nicol\u00f2 Perino, and Mauro Pezz\u00e8. 2015. Automatic Workarounds: Exploiting the Intrinsic Redundancy of Web Applications. ACM Transactions on Software Engineering and Methodologies (TOSEM) 24, 3 ( 2015 ).","journal-title":"ACM Transactions on Software Engineering and Methodologies (TOSEM)"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.89"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985846"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491509.2491519"},{"key":"e_1_3_2_1_9_1","unstructured":"Android Developers. [n.d.]. Fragments. https:\/\/developer.android.com\/guide\/ components\/fragments  Android Developers. [n.d.]. Fragments. https:\/\/developer.android.com\/guide\/ components\/fragments"},{"key":"e_1_3_2_1_10_1","unstructured":"Android Developers. [n.d.]. Saving UI States. https:\/\/developer.android.com\/ topic\/libraries\/architecture\/saving-states.html  Android Developers. [n.d.]. Saving UI States. https:\/\/developer.android.com\/ topic\/libraries\/architecture\/saving-states.html"},{"key":"e_1_3_2_1_11_1","unstructured":"Android Developers. [n.d.]. Services overview. https:\/\/developer.android.com\/ guide\/components\/services  Android Developers. [n.d.]. Services overview. https:\/\/developer.android.com\/ guide\/components\/services"},{"key":"e_1_3_2_1_12_1","unstructured":"Android Developers. [n.d.]. UI\/Application Exerciser Monkey. https:\/\/developer. android.com\/studio\/test\/monkey  Android Developers. [n.d.]. UI\/Application Exerciser Monkey. https:\/\/developer. android.com\/studio\/test\/monkey"},{"key":"e_1_3_2_1_13_1","unstructured":"Android Developers. [n.d.]. Understand the Activity Lifecycle. https:\/\/developer. android.com\/guide\/components\/activities\/activity-lifecycle  Android Developers. [n.d.]. Understand the Activity Lifecycle. https:\/\/developer. android.com\/guide\/components\/activities\/activity-lifecycle"},{"key":"e_1_3_2_1_14_1","unstructured":"JS Foundation. [n.d.]. Appium. http:\/\/appium.io\/  JS Foundation. [n.d.]. Appium. http:\/\/appium.io\/"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1982595.1982612"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592813"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the International Conference on Mobile Software Engineering and Systems (MOBILESoft).","author":"Jha Ajay Kumar","year":"2019","unstructured":"Ajay Kumar Jha , Sunghee Lee , and Woo Jin Lee . 2019 . Characterizing Androidspecific Crash Bugs . In Proceedings of the International Conference on Mobile Software Engineering and Systems (MOBILESoft). Ajay Kumar Jha, Sunghee Lee, and Woo Jin Lee. 2019. Characterizing Androidspecific Crash Bugs. In Proceedings of the International Conference on Mobile Software Engineering and Systems (MOBILESoft)."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the International Conference on Software Engineering Companion (ICSE).","author":"Li Yuanchun","year":"2017","unstructured":"Yuanchun Li , Yang Ziyue , Guo Yao , and Chen Xiangqun . 2017 . DroidBot: A Lightweight UI-guided Test Input Generator for Android . In Proceedings of the International Conference on Software Engineering Companion (ICSE). Yuanchun Li, Yang Ziyue, Guo Yao, and Chen Xiangqun. 2017. DroidBot: A Lightweight UI-guided Test Input Generator for Android. In Proceedings of the International Conference on Software Engineering Companion (ICSE)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/www.mobiloud.com\/blog\/mobile-apps-vs-the-mobile-web\/. [Online","author":"Their Mobile Time Using People Spent","year":"2020","unstructured":"Mobilloud. 2019. People Spent 90% of Their Mobile Time Using Apps in 2019. https:\/\/www.mobiloud.com\/blog\/mobile-apps-vs-the-mobile-web\/. [Online ; accessed January 2020 ]. Mobilloud. 2019. People Spent 90% of Their Mobile Time Using Apps in 2019. https:\/\/www.mobiloud.com\/blog\/mobile-apps-vs-the-mobile-web\/. [Online; accessed January 2020 ]."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the International Conference on Software Testing, Verification and Validation (ICST).","author":"Moran K.","unstructured":"K. Moran , M. Linares-V\u00e1squez , C. Bernal-C\u00e1rdenas , C. Vendome , and D. Poshyvanyk . 2016. Automatically Discovering, Reporting and Reproducing Android Application Crashes . In Proceedings of the International Conference on Software Testing, Verification and Validation (ICST). K. Moran, M. Linares-V\u00e1squez, C. Bernal-C\u00e1rdenas, C. Vendome, and D. Poshyvanyk. 2016. Automatically Discovering, Reporting and Reproducing Android Application Crashes. In Proceedings of the International Conference on Software Testing, Verification and Validation (ICST)."},{"key":"e_1_3_2_1_23_1","volume-title":"Screen time stats 2019: Here's how much you use your phone during the workday. https:\/\/blog.rescuetime.com\/screen-time-stats-2018\/. [Online","year":"2020","unstructured":"RescueTime:blog. 2019. Screen time stats 2019: Here's how much you use your phone during the workday. https:\/\/blog.rescuetime.com\/screen-time-stats-2018\/. [Online ; accessed January 2020 ]. RescueTime:blog. 2019. Screen time stats 2019: Here's how much you use your phone during the workday. https:\/\/blog.rescuetime.com\/screen-time-stats-2018\/. [Online; accessed January 2020 ]."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236454.3236490"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSREW.2016.50"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00087"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2532875"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984011"},{"key":"e_1_3_2_1_29_1","volume-title":"Mobile Operating System Market Share Worldwide-December","year":"2019","unstructured":"Statcounter. 2020. Mobile Operating System Market Share Worldwide-December 2019 . http:\/\/gs.statcounter.com\/os-market-share\/mobile\/worldwide. [ Online ; accessed January 2020 ]. Statcounter. 2020. Mobile Operating System Market Share Worldwide-December 2019. http:\/\/gs.statcounter.com\/os-market-share\/mobile\/worldwide. [ Online; accessed January 2020 ]."},{"key":"e_1_3_2_1_30_1","volume-title":"Number of available applications in the Google Play Store from","year":"2009","unstructured":"Statista. 2020. Number of available applications in the Google Play Store from December 2009 to December 2019. https:\/\/www.statista.com\/statistics\/266210\/ number-of-available-applications-in-the-google-play-store\/ Statista. 2020. Number of available applications in the Google Play Store from December 2009 to December 2019. https:\/\/www.statista.com\/statistics\/266210\/ number-of-available-applications-in-the-google-play-store\/"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106298"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240465"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2014.31"}],"event":{"name":"ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Virtual Event USA","acronym":"ISSTA '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3395363.3397379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3395363.3397379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:45Z","timestamp":1750199925000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3395363.3397379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,18]]},"references-count":33,"alternative-id":["10.1145\/3395363.3397379","10.1145\/3395363"],"URL":"https:\/\/doi.org\/10.1145\/3395363.3397379","relation":{},"subject":[],"published":{"date-parts":[[2020,7,18]]},"assertion":[{"value":"2020-07-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}