{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T05:05:27Z","timestamp":1749531927939,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":36,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819986637"},{"type":"electronic","value":"9789819986644"}],"license":[{"start":{"date-parts":[[2023,12,15]],"date-time":"2023-12-15T00:00:00Z","timestamp":1702598400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,15]],"date-time":"2023-12-15T00:00:00Z","timestamp":1702598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-99-8664-4_8","type":"book-chapter","created":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T06:05:13Z","timestamp":1702533913000},"page":"132-151","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Understanding the\u00a0Reproducibility Issues of\u00a0Monkey for\u00a0GUI Testing"],"prefix":"10.1007","author":[{"given":"Huiyu","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qichao","family":"Kong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jue","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ting","family":"Su","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haiying","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,12,15]]},"reference":[{"key":"8_CR1","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1002\/spe.2564","volume":"48","author":"Y Arnatovich","year":"2018","unstructured":"Arnatovich, Y., Wang, L., Ngo, N., Soh, C.: Mobolic: an automated approach to exercising mobile application GUIs using symbiosis of online testing technique and customated input generation. Softw. Pract. Exp. 48, 1107\u20131142 (2018). https:\/\/doi.org\/10.1002\/spe.2564","journal-title":"Softw. Pract. Exp."},{"key":"8_CR2","unstructured":"Ash Turner: The Rise of Android: Why is Android Successful? (2023). https:\/\/www.bankmycell.com\/blog\/how-many-android-users-are-there"},{"key":"8_CR3","doi-asserted-by":"publisher","unstructured":"Behrang, F., Orso, A.: Seven reasons why: an in-depth study of the limitations of random test input generation for android. In: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, pp. 1066\u20131077. ASE 2020, Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3324884.3416567","DOI":"10.1145\/3324884.3416567"},{"key":"8_CR4","doi-asserted-by":"publisher","unstructured":"Bl\u00e4sing, T., Batyuk, L., Schmidt, A.D., Camtepe, S.A., Albayrak, S.: An android application sandbox system for suspicious software detection. In: 2010 5th International Conference on Malicious and Unwanted Software, pp. 55\u201362 (2010). https:\/\/doi.org\/10.1109\/MALWARE.2010.5665792","DOI":"10.1109\/MALWARE.2010.5665792"},{"key":"8_CR5","unstructured":"Bruneton, E., Lenglet, R., Coupaye, T.: ASM: a code manipulation tool to implement adaptable systems. Adapt. Extensible Compon. Syst. 30(19) (2002)"},{"key":"8_CR6","doi-asserted-by":"publisher","unstructured":"Chen, S., Fan, L., Su, T., Ma, L., Liu, Y., Xu, L.: Automated cross-platform GUI code generation for mobile apps. In: 2019 IEEE 1st International Workshop on Artificial Intelligence for Mobile (AI4Mobile), pp. 13\u201316 (2019). https:\/\/doi.org\/10.1109\/AI4Mobile.2019.8672718","DOI":"10.1109\/AI4Mobile.2019.8672718"},{"key":"8_CR7","doi-asserted-by":"publisher","unstructured":"Dunlap, G.W., King, S.T., Cinar, S., Basrai, M.A., Chen, P.M.: ReVirt: enabling intrusion analysis through virtual-machine logging and replay 36(SI), 211\u2013224 (2003). https:\/\/doi.org\/10.1145\/844128.844148","DOI":"10.1145\/844128.844148"},{"key":"8_CR8","doi-asserted-by":"publisher","unstructured":"Feng, S., Xie, M., Chen, C.: Efficiency matters: Speeding up automated testing with GUI rendering inference. In: Proceedings of the 45th International Conference on Software Engineering, pp. 906\u2013918. ICSE 2023 (2023). https:\/\/doi.org\/10.1109\/ICSE48619.2023.00084","DOI":"10.1109\/ICSE48619.2023.00084"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Girden, E.R.: ANOVA: Repeated measures. No. 84, Sage (1992)","DOI":"10.4135\/9781412983419"},{"key":"8_CR10","doi-asserted-by":"publisher","unstructured":"Gomez, L., Neamtiu, I., Azim, T., Millstein, T.: Reran: timing- and touch-sensitive record and replay for android. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 72\u201381. IEEE Computer Society, Los Alamitos, CA, USA (2013). https:\/\/doi.org\/10.1109\/ICSE.2013.6606553","DOI":"10.1109\/ICSE.2013.6606553"},{"key":"8_CR11","doi-asserted-by":"publisher","unstructured":"Gu, T., et al.: Practical GUI testing of android applications via model abstraction and refinement. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 269\u2013280 (2019). https:\/\/doi.org\/10.1109\/ICSE.2019.00042","DOI":"10.1109\/ICSE.2019.00042"},{"key":"8_CR12","doi-asserted-by":"publisher","unstructured":"Guo, J., Li, S., Lou, J.G., Yang, Z., Liu, T.: Sara: self-replay augmented record and replay for android in industrial cases. In: ISSTA 2019, Association for Computing Machinery, New York, NY, USA (2019). https:\/\/doi.org\/10.1145\/3293882.3330557","DOI":"10.1145\/3293882.3330557"},{"key":"8_CR13","unstructured":"IBM Corp.: IBM SPSS statistics for windows. https:\/\/hadoop.apache.org"},{"key":"8_CR14","doi-asserted-by":"publisher","unstructured":"Li, C., Jiang, Y., Xu, C.: Cross-device record and replay for android apps. In: ESEC\/FSE 2022, Association for Computing Machinery, pp. 395\u2013407. New York, NY, USA (2022). https:\/\/doi.org\/10.1145\/3540250.3549083","DOI":"10.1145\/3540250.3549083"},{"key":"8_CR15","doi-asserted-by":"publisher","unstructured":"Li, J., Si, S., Li, B., Cui, L., Zheng, J.: Lore: supporting non-deterministic events logging and replay for KVM virtual machines. In: 2013 IEEE 10th International Conference on High Performance Computing and Communications, vol. 1, pp. 442\u2013449 (2013). https:\/\/doi.org\/10.1109\/HPCC.and.EUC.2013.70","DOI":"10.1109\/HPCC.and.EUC.2013.70"},{"key":"8_CR16","doi-asserted-by":"publisher","unstructured":"Li, Y., Yang, Z., Guo, Y., Chen, X.: DroidBot: a lightweight UI-guided test input generator for android. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C), pp. 23\u201326 (2017). https:\/\/doi.org\/10.1109\/ICSE-C.2017.8","DOI":"10.1109\/ICSE-C.2017.8"},{"key":"8_CR17","doi-asserted-by":"publisher","unstructured":"Li, Y., Yang, Z., Guo, Y., Chen, X.: Humanoid: a deep learning-based approach to automated black-box android app testing. In: 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 1070\u20131073 (2019). https:\/\/doi.org\/10.1109\/ASE.2019.00104","DOI":"10.1109\/ASE.2019.00104"},{"key":"8_CR18","doi-asserted-by":"publisher","unstructured":"Lv, Z., Peng, C., Zhang, Z., Su, T., Liu, K., Yang, P.: Fastbot2: reusable automated model-based GUI testing for android enhanced by reinforcement learning. In: Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering. ASE 2022 (2023). https:\/\/doi.org\/10.1145\/3551349.3559505","DOI":"10.1145\/3551349.3559505"},{"key":"8_CR19","doi-asserted-by":"publisher","unstructured":"Mao, K., Harman, M., Jia, Y.: Sapienz: multi-objective automated testing for android applications. In: Proceedings of the 25th International Symposium on Software Testing and Analysis. ISSTA 2016 (2016). https:\/\/doi.org\/10.1145\/2931037.2931054","DOI":"10.1145\/2931037.2931054"},{"key":"8_CR20","doi-asserted-by":"publisher","unstructured":"Moran, K., Linares-V\u00e1squez, M., Bernal-C\u00e1rdenas, C., Vendome, C., Poshyvanyk, D.: Automatically discovering, reporting and reproducing android application crashes. In: 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST), pp. 33\u201344 (2016). https:\/\/doi.org\/10.1109\/ICST.2016.34","DOI":"10.1109\/ICST.2016.34"},{"key":"8_CR21","doi-asserted-by":"publisher","unstructured":"Narayanasamy, S., Pokam, G., Calder, B.: BugNet: continuously recording program execution for deterministic replay debugging. In: ISCA 2005, IEEE Computer Society, pp. 284\u2013295. USA (2005). https:\/\/doi.org\/10.1109\/ISCA.2005.16","DOI":"10.1109\/ISCA.2005.16"},{"key":"8_CR22","doi-asserted-by":"publisher","unstructured":"Patel, P., Srinivasan, G., Rahaman, S., Neamtiu, I.: On the effectiveness of random testing for android: or how i learned to stop worrying and love the monkey. In: Proceedings of the 13th International Workshop on Automation of Software Test, pp. 34\u201337 (2018). https:\/\/doi.org\/10.1145\/3194733.3194742","DOI":"10.1145\/3194733.3194742"},{"key":"8_CR23","unstructured":"Project, A.O.S.: Monkey - android developers (2023). https:\/\/developer.android.com\/studio\/test\/other-testing-tools\/monkey"},{"key":"8_CR24","unstructured":"Project, A.O.S.: SDK platform tools release notes (2023). https:\/\/developer.android.com\/tools\/releases\/platform-tools"},{"key":"8_CR25","doi-asserted-by":"publisher","unstructured":"Romano, A., Song, Z., Grandhi, S., Yang, W., Wang, W.: An empirical analysis of UI-based flaky tests. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 1585\u20131597 (2021). https:\/\/doi.org\/10.1109\/ICSE43902.2021.00141","DOI":"10.1109\/ICSE43902.2021.00141"},{"key":"8_CR26","doi-asserted-by":"publisher","unstructured":"Roy Choudhary, S., Gorla, A., Orso, A.: Automated test input generation for android: are we there yet? (e), pp. 429\u2013440 (2015). https:\/\/doi.org\/10.1109\/ASE.2015.89","DOI":"10.1109\/ASE.2015.89"},{"key":"8_CR27","doi-asserted-by":"publisher","unstructured":"Silva, D., Teixeira, L., d\u2019Amorim, M.: Shake it! detecting flaky tests caused by concurrency with shaker. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 301\u2013311 (2020). https:\/\/doi.org\/10.1109\/ICSME46990.2020.00037","DOI":"10.1109\/ICSME46990.2020.00037"},{"issue":"4","key":"8_CR28","doi-asserted-by":"publisher","first-page":"1115","DOI":"10.1109\/TSE.2020.3013438","volume":"48","author":"T Su","year":"2022","unstructured":"Su, T., et al.: Why my app crashes? Understanding and benchmarking framework-specific exceptions of android apps. IEEE Trans. Softw. Eng. 48(4), 1115\u20131137 (2022). https:\/\/doi.org\/10.1109\/TSE.2020.3013438","journal-title":"IEEE Trans. Softw. Eng."},{"key":"8_CR29","doi-asserted-by":"publisher","unstructured":"Su, T., et al.: Guided, stochastic model-based GUI testing of android apps. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 245\u2013256. ESEC\/FSE 2017 (2017). https:\/\/doi.org\/10.1145\/3106237.3106298","DOI":"10.1145\/3106237.3106298"},{"key":"8_CR30","doi-asserted-by":"publisher","unstructured":"Su, T., Wang, J., Su, Z.: Benchmarking automated GUI testing for android against real-world bugs. In: Proceedings of 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 119\u2013130 (2021). https:\/\/doi.org\/10.1145\/3468264.3468620","DOI":"10.1145\/3468264.3468620"},{"key":"8_CR31","doi-asserted-by":"publisher","unstructured":"Su, T., et al.: Fully automated functional fuzzing of android apps for detecting non-crashing logic bugs 5(OOPSLA) (2021). https:\/\/doi.org\/10.1145\/3485533","DOI":"10.1145\/3485533"},{"key":"8_CR32","doi-asserted-by":"publisher","unstructured":"Sun, J., et al.: Understanding and finding system setting-related defects in android apps. In: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 204\u2013215 (2021). https:\/\/doi.org\/10.1145\/3460319.3464806","DOI":"10.1145\/3460319.3464806"},{"key":"8_CR33","doi-asserted-by":"publisher","unstructured":"Wang, J., Jiang, Y., Xu, C., Cao, C., Ma, X., Lu, J.: ComboDroid: generating high-quality test inputs for android apps via use case combinations. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 469\u2013480. ICSE 2020 (2020). https:\/\/doi.org\/10.1145\/3377811.3380382","DOI":"10.1145\/3377811.3380382"},{"key":"8_CR34","doi-asserted-by":"publisher","unstructured":"Wang, W., et al.: An empirical study of android test generation tools in industrial cases. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, pp. 738\u2013748. ASE 2018, Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3238147.3240465","DOI":"10.1145\/3238147.3240465"},{"key":"8_CR35","doi-asserted-by":"publisher","unstructured":"Xiong, Y., et al.: An empirical study of functional bugs in android apps, pp. 1319\u20131331 (2023). https:\/\/doi.org\/10.1145\/3597926.3598138","DOI":"10.1145\/3597926.3598138"},{"key":"8_CR36","doi-asserted-by":"publisher","unstructured":"Xu, M., Bodik, R., Hill, M.D.: A \u201cflight data recorder\u201d for enabling full-system multiprocessor deterministic replay, pp. 122\u2013135. ISCA 2003, Association for Computing Machinery, New York, NY, USA (2003). https:\/\/doi.org\/10.1145\/859618.859633","DOI":"10.1145\/859618.859633"}],"container-title":["Lecture Notes in Computer Science","Dependable Software Engineering. Theories, Tools, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-99-8664-4_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T06:06:55Z","timestamp":1702534015000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-99-8664-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,15]]},"ISBN":["9789819986637","9789819986644"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-981-99-8664-4_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023,12,15]]},"assertion":[{"value":"15 December 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SETTA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Dependable Software Engineering: Theories, Tools, and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Nanjing","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 November 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"setta2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/lcs.ios.ac.cn\/setta2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"78","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"31% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"7","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}