Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Wed 29 May 2019 16:40 - 17:00 at Mansfield / Sherbrooke - Mobile Apps Chair(s): Sandeep Kuttal

This paper proposes Mimic, an automated UI com- patibility testing system for Android apps. Mimic is designed specifically for comparing the UI behavior of an app across different devices, different Android versions, and different app versions. This design choice stems from a common problem that Android developers and researchers face—how to test whether or not an app behaves consistently across different environments or internal changes. Mimic allows Android app developers to easily perform backward and forward compatibility testing for their apps. It also enables a clear comparison between a stable version of app and a newer version of app. In doing so, Mimic allows multiple testing strategies to be used, such as randomized or sequential testing. Finally, Mimic programming model allows such tests to be scripted with much less developer effort than other comparable systems. Additionally, Mimic allows parallel testing with multiple testing devices and thereby speeds up testing time. To demonstrate these capabilities, we perform extensive tests for each of the scenarios described above. Our results show that Mimic is effective in detecting forward and backward compatibility issues, and verify runtime behavior of apps. Our evaluation also shows that Mimic significantly reduces the development burden for developers.

Wed 29 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

16:00 - 18:00: Papers - Mobile Apps at Mansfield / Sherbrooke
Chair(s): Sandeep KuttalThe University of Tulsa
icse-2019-Software-Engineering-in-Practice16:00 - 16:20
Chongbin TangEast China Normal University, Sen ChenEast China Normal University, China/Nanyang Technological University, Singapore, Lingling FanNanyang Technological University, Singapore, Lihua Xu, Yang LiuNanyang Technological University, Singapore, Zhushou TangPwnzen Infotech Inc., Liang DouEast China Normal University
icse-2019-Software-Engineering-in-Practice16:20 - 16:40
Stas NegaraGoogle, Naeem EsfahaniGoogle LLC, USA, Raymond BuseGoogle
icse-2019-Technical-Papers16:40 - 17:00
Taeyeon KiSamsung Research America, Chang Min ParkUniversity at Buffalo, The State University of New York, Karthik DantuUniversity at Buffalo, The State University of New York, Steve KoUniversity at Buffalo, The State University of New York, Lukasz ZiarekSUNY Buffalo, USA
icse-2019-Technical-Papers17:00 - 17:20
Xusheng XiaoCase Western Reserve University, Xiaoyin WangUniversity of Texas at San Antonio, USA, Zhihao CaoCase Western Reserve University, Hanlin WangCase Western Reserve University, Peng GaoPrinceton University
icse-2019-Journal-First-Paper17:20 - 17:30
Safwat HassanQueens University, Kingston, Canada, Cor-Paul BezemerUniversity of Alberta, Canada, Ahmed E. HassanQueen's University
icse-2019-New-Ideas-and-Emerging-Reults17:30 - 17:40
Ivano MalavoltaVrije Universiteit Amsterdam, Francesco NoceraPolytechnic University of Bari, Patricia LagoVrije Universiteit Amsterdam, Marina MongielloPolytechnic University of Bari, Italy
Pre-print Media Attached
icse-2019-Paper-Presentations17:40 - 18:00