{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:31:51Z","timestamp":1760596311047,"version":"3.28.0"},"reference-count":39,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T00:00:00Z","timestamp":1643155200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T00:00:00Z","timestamp":1643155200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,1,26]]},"DOI":"10.1109\/ccwc54503.2022.9720807","type":"proceedings-article","created":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T20:27:19Z","timestamp":1646425639000},"page":"0487-0493","source":"Crossref","is-referenced-by-count":12,"title":["Android GUI Test Generation with SARSA"],"prefix":"10.1109","author":[{"given":"Md Khorrom","family":"Khan","sequence":"first","affiliation":[{"name":"Computer Science &#x0026; Engineering University of North Texas,Denton,Texas,76203"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Renee","family":"Bryce","sequence":"additional","affiliation":[{"name":"Computer Science &#x0026; Engineering University of North Texas,Denton,Texas,76203"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"UI automator","year":"2021","key":"ref39"},{"journal-title":"Appium Automation for apps","article-title":"Appium","year":"2021","key":"ref38"},{"key":"ref33","article-title":"Deep reinforcement learning for black-box testing of android apps","author":"romdhana","year":"2021","journal-title":"ArXiv Preprint"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.3390\/sym13020310"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397354"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00020"},{"journal-title":"JaCoCo - JaCoCo Java Code Coverage Library","year":"2021","key":"ref37"},{"journal-title":"F-Droid Limited","article-title":"F-Droid. F-Droid - Free and open source Android app repository","year":"2021","key":"ref36"},{"key":"ref35","first-page":"103","article-title":"AimDroid: Activity-Insulated Multi-level Auto-mated Testing for Android Applications","author":"gu","year":"0","journal-title":"2017 IEEE International Conference on Software Maintenance and Evolution (ICSME)"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3474624.3474634"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3278186.3278187"},{"journal-title":"Iconic-Cross plaform mobile app development framework","year":"2021","key":"ref11"},{"journal-title":"React Native - A framework for building native apps using React","year":"2021","key":"ref12"},{"journal-title":"Flutter - Beautiful native apps in record time","article-title":"Flutter (2021)","year":"2021","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.89"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2018.2141024"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.03.065"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970313"},{"key":"ref18","first-page":"7","article-title":"Using model checking to generate test cases for android applications","author":"ana rosario","year":"0","journal-title":"Proceedings MBT 2015 EPTCS 180"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106298"},{"key":"ref28","first-page":"51","article-title":"Generating Test Input with Deep Reinforcement Learning","author":"kim","year":"2018","journal-title":"2018 IEEE\/ACM 11th International Workshop on Search-Based Software Testing (SBST)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2014.55"},{"key":"ref27","first-page":"130","article-title":"Q-learning strategies for action selection in the TESTAR automated testing tool","author":"esparcia-alcazar","year":"2016","journal-title":"Proceedings of the 6th International Conferenrence on Metaheuristics and Nature Inspired Computing (META 2016)"},{"journal-title":"42 Matters Google Play Statistics and Trends 2021","year":"2021","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2891043"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3278186.3278191"},{"key":"ref5","first-page":"27","article-title":"EHBDroid: Be-yond GUI Testing for Android Applications","author":"wei","year":"0","journal-title":"Proceedings of the 32Nd IEEE\/ACM International Conference on Automated Software Engineering(ASE) (ASE 2017)"},{"key":"ref8","first-page":"1","article-title":"Crawl-Droid: Effective Model-based GUI Testing of Android Apps","author":"cao","year":"0","journal-title":"Proceedings of the Tenth Asia-Pacific Symposium on Internetware (Internetware '18)"},{"key":"ref7","first-page":"220","article-title":"PAT-Droid: permission-aware GUI testing of Android","author":"sadeghi","year":"0","journal-title":"Proceedings of the 2017 11 th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE 2017)"},{"journal-title":"Global Developer Population and Demographic Study 2016 V2","article-title":"Evans Data (2016)","year":"2021","key":"ref2"},{"journal-title":"Ui\/application Exerciser Monkey","year":"2021","key":"ref9"},{"journal-title":"IDC Smartphone Market Share - OS (2020) IDC","year":"2021","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635896"},{"key":"ref22","volume":"3476","author":"carino","year":"2016","journal-title":"Dynamic Graphical User Interface"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509552"},{"key":"ref23","first-page":"224","article-title":"Dyn-odroid: an input generation system for Android apps","author":"machiry","year":"0","journal-title":"Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE 2013) Association for Computing Machinery"},{"key":"ref26","first-page":"1013","article-title":"AutoBlack-Test: a tool for automatic black-box testing","author":"mariani","year":"0","journal-title":"2011 33rd International Conference on Software Engineering (ICSE)"},{"journal-title":"Reinforcement Learning An Introduction","year":"1988","author":"sutton","key":"ref25"}],"event":{"name":"2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC)","start":{"date-parts":[[2022,1,26]]},"location":"Las Vegas, NV, USA","end":{"date-parts":[[2022,1,29]]}},"container-title":["2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9720724\/9720434\/09720807.pdf?arnumber=9720807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,20]],"date-time":"2022-06-20T21:34:51Z","timestamp":1655760891000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9720807\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,26]]},"references-count":39,"URL":"https:\/\/doi.org\/10.1109\/ccwc54503.2022.9720807","relation":{},"subject":[],"published":{"date-parts":[[2022,1,26]]}}}