Gui testing of android applications: A systematic mapping

Thesis Type: Postgraduate

Institution Of The Thesis: Orta Doğu Teknik Üniversitesi, Graduate School of Informatics, Information Systems, Turkey

Approval Date: 2014


Consultant: AYSU BETİN CAN


Popularity of mobile devices is increasing rapidly all around the world. These devices can be used on various systems which are commonly used by the society. These systems are predicted to overtake desktop platform's popularity in the near future. Therefore the quality of mobile applications has vital importance. High quality applications can only be developed with good testing environments. Considering that multi-featured mobile applications have complex user interfaces, we decided to focus on graphical user interface (GUI) testing. We chose Android operating system (OS) as our platform which is the most popular one. We have conducted a systematic mapping study that reviews the literature in area of GUI testing of Android applications. We have used goal-question-metric (GQM) paradigm. Through our goal, we have asked three main questions and their sub-questions as our research questions (RQs). Then, we have collected the articles related the domain since 2009 when first stable version of Android released until October 11th, 2014. We have applied them our inclusion/exclusion criteria to bring out our final article set which consist of 27 articles. We have prepared a classification scheme to extract data from given articles. Finally, the extracted data is used to gather the results to present a general idea of trends and maturity level of this particular area.