{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:13:19Z","timestamp":1750306399961,"version":"3.41.0"},"reference-count":11,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2015,6,1]],"date-time":"2015-06-01T00:00:00Z","timestamp":1433116800000},"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":["GetMobile: Mobile Comp. and Comm."],"published-print":{"date-parts":[[2015,6]]},"abstract":"<jats:p>With users increasingly dependent on their phones, tablets, and wearables, the mobile app ecosystem is more important today than ever before. Creating and distributing apps has never been more accessible. Even single developers can now reach global audiences. But mobile apps must cope with extremely varied and dynamic operating conditions due to factors like diverse device characteristics, wireless network heterogeneity, and varied user behavior. App developers and operators of app marketplaces both lack testing tools that can effectively account for such diversity and, as a result, app failures and performance bugs (like excessive energy consumption) are commonly found today. To address this challenge to mobile app development, we have developed key techniques for scalable automated mobile app testing within two prototype services --- VanarSena and Caiipa. In this paper, we describe our vision for SMASH, a unified cloud-based mobile app testing service that combines the strengths of both previous systems to tackle the complexities presently faced by testers of mobile apps.<\/jats:p>","DOI":"10.1145\/2786984.2786997","type":"journal-article","created":{"date-parts":[[2017,4,10]],"date-time":"2017-04-10T12:27:17Z","timestamp":1491827237000},"page":"34-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["How to the Smash Next Billion Mobile App Bugs?"],"prefix":"10.1145","volume":"19","author":[{"given":"Ranveer","family":"Chandra","sequence":"first","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B\u00f6rje F.","family":"Karlsson","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas D.","family":"Lane","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chieh-Jan Mike","family":"Liang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suman","family":"Nath","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jitu","family":"Padhye","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lenin","family":"Ravindranath","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Feng","family":"Zhao","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868469"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509549"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MALWARE.2011.6112328"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2639108.2639131"},{"key":"e_1_2_1_5_1","unstructured":"Reviews. 8"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the Network and Distributed System Security Symposium, NDSS '08","author":"Godefroid P.","year":"2008","unstructured":"P. Godefroid , M. Y. Levin , and D. A. Molnar . Automated Whitebox Fuzz Testing . In Proceedings of the Network and Distributed System Security Symposium, NDSS '08 . The Internet Society , 2008 . P. Godefroid, M. Y. Levin, and D. A. Molnar. Automated Whitebox Fuzz Testing. In Proceedings of the Network and Distributed System Security Symposium, NDSS '08. The Internet Society, 2008."},{"key":"e_1_2_1_8_1","unstructured":"Open Signal. The Many Faces of a Little Green Robot. http:\/\/opensignal.com\/reports\/fragmentation.php.  Open Signal. The Many Faces of a Little Green Robot. http:\/\/opensignal.com\/reports\/fragmentation.php."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594368.2594377"},{"key":"e_1_2_1_10_1","first-page":"107","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12","author":"Ravindranath L.","year":"2012","unstructured":"L. Ravindranath , J. Padhye , S. Agarwal , R. Mahajan , I. Obermiller , and S. Shayandeh . AppInsight: Mobile App Performance Monitoring in the Wild . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12 , pages 107 -- 120 , Berkeley, CA, USA , 2012 . USENIX Association. L. Ravindranath, J. Padhye, S. Agarwal, R. Mahajan, I. Obermiller, and S. Shayandeh. AppInsight: Mobile App Performance Monitoring in the Wild. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, pages 107--120, Berkeley, CA, USA, 2012. USENIX Association."},{"key":"e_1_2_1_11_1","unstructured":"Techcrunch. Mobile App Users Are Both Fickle And Loyal: Study. http:\/\/techcrunch.com\/2011\/03\/15\/mobile-app-users-are-bothfickle-and-loyal-study.  Techcrunch. Mobile App Users Are Both Fickle And Loyal: Study. http:\/\/techcrunch.com\/2011\/03\/15\/mobile-app-users-are-bothfickle-and-loyal-study."},{"key":"e_1_2_1_12_1","volume":"2013","author":"Street Wall","unstructured":"Wall Street Journal. The Surprising Numbers behind Apps. http:\/\/blogs.wsj.com\/digits\/ 2013\/03 \/11\/the-surprising-numbersbehind-apps\/. Wall Street Journal. The Surprising Numbers behind Apps. http:\/\/blogs.wsj.com\/digits\/2013\/03\/11\/the-surprising-numbersbehind-apps\/.","journal-title":"Journal. The Surprising Numbers behind Apps. http:\/\/blogs.wsj.com\/digits\/"}],"container-title":["GetMobile: Mobile Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2786984.2786997","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2786984.2786997","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:26Z","timestamp":1750223246000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2786984.2786997"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6]]},"references-count":11,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,6]]}},"alternative-id":["10.1145\/2786984.2786997"],"URL":"https:\/\/doi.org\/10.1145\/2786984.2786997","relation":{},"ISSN":["2375-0529","2375-0537"],"issn-type":[{"type":"print","value":"2375-0529"},{"type":"electronic","value":"2375-0537"}],"subject":[],"published":{"date-parts":[[2015,6]]},"assertion":[{"value":"2015-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}