<<

Thesis no: MGSE-2015-02

Software Quality Characteristics Tested For Mobile Application Development

Literature Review and Empirical Survey

WALEED ANWAR

Faculty of Computing Blekinge Institute of Technology SE-371 79 Karlskrona This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering. The thesis is equivalent to 10 weeks of full time studies.

Contact Information: Author(s): WALEED ANWAR E-mail: [email protected]

University advisor: Dr. Simon Poulding Department of Software Engineering

Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE-371 79 Karlskrona, Sweden Fax : +46 455 38 50 57

ABSTRACT

Context. Smart phones use is increasing day by day as there is large number of app users. Due to more use of apps, the testing of mobile application should be done correctly and flawlessly to ensure the effectiveness of mobile applications. Objectives. The objective of this research is to find out the important mobile application quality characteristics from developer’s perspective and how developers actually test for them. Apart from that how the developers test their mobile applications are also addressed. Methods. Two methodologies were used: the literature survey and the empirical survey. The literature survey was used to get familiar with the most commonly known mobile application quality characteristics for which mobile applications are tested for. The empirical survey was used to get data from developers by sending an online questionnaire link to the Google Play store developers and their response was recorded and further evaluated to present results. I categorized apps as top rated apps and low rated apps. Results. I got 43 responses as a whole from 1000 developers. I got 20 responses out of 500 from the top rated apps developers and 23 responses out of 500 from the low rated apps developers. The results were used to compare the quality characteristics importance to testing. According to the responses from both top rated and low rated apps developer, functional testing and usability testing is considered to be the most important and are mostly tested for “Android” mobile applications. Load testing and energy testing is considered to be not that important from developer’s point of view but energy testing and memory testing is not so often tested for “Android” mobile applications by developers. When it comes to testing process, top rated and low rated apps developer perform testing by creating test cases that are predefined in scripts or documents. They prefer to execute their tests on emulator rather than on mobile and run their tests automatically via tool or service as a cloud.

Conclusion. My study reports the quality characteristics importance for which the mobile applications are tested for from developer’s perspective, actual testing done by developers and the testing process used by them. Functional testing and usability testing are considered to be most important and mostly tested quality characteristics according to developer’s perspective. Testing is done by running their tests on emulator automatically through some tool. They prefer to create their test cases that are predefined in scripts.

Keywords: Mobile Application Testing, Quality Characteristics

3

ACKNOWLEDGEMENT

I would like to extend my gratitude to my supervisor Simon Poulding for his vital support and feedback till end. This thesis would not have been possible without Simon Poulding guidance throughout the research. I really feel honored working with him.

I would like to thank my mom, siblings and friends who helped me and supported me. Finally, I sincerely appreciate all the participants of the web questionnaire from all over the world because without their response my thesis would not be accomplished.

4

TABLE OF CONTENTS

ABSTRACT ...... 3 ACKNOWLEDGEMENT ...... 4 TABLE OF CONTENTS ...... 5 LIST OF FIGURES ...... 7 LIST OF TABLES ...... 8 1 INTRODUCTION ...... 9 1.1 AIMS AND OBJECTIVES ...... 10 1.2 RELATED WORK ...... 10 2 METHODOLOGY: ...... 12 2.1 RESEARCH QUESTIONS ...... 12 2.2 LITERATURE REVIEW ...... 12 2.2.1 EXTENDED DESIGN AND DERIVING THE START SET OF PAPERS: ...... 13 2.3 EMPIRICAL SURVEY ...... 14 2.4 PREPARATION OF QUESTIONNAIRE ...... 15 2.5 RESEARCH DESIGN AND DATA COLLECTION: ...... 15 3 RESULTS ...... 17 3.1 TOP RATED APPS DEVELOPER’S FEEDBACK ...... 17 3.1.1 IMPORTANCE OF QUALITY CHARACTERISTICS ...... 17 3.1.2 TESTING OF QUALITY CHARACTERISTICS ...... 18 3.1.3 TESTING PROCESS OF TOP RATED APPLICATIONS ...... 20 3.2 LOW RATED APPS DEVELOPER’S FEEDBACK ...... 20 3.2.1 IMPORTANCE OF QUALITY CHARACTERISTICS ...... 21 3.2.2 TESTING OF QUALITY CHARACTERISTICS ...... 22 3.2.3 TESTING PROCESS OF LOW RATED APPLICATIONS ...... 23 4 ANALYSIS ...... 25 4.1 DATA ANALYSIS ...... 25 4.2 TOP RATED APPS ...... 25 4.2.1 IMPORTANCE BY TOP RATED DEVELOPERS ...... 25 4.2.2 TESTING BY TOP RATED DEVELOPERS ...... 27 4.2.3 TESTING PROCESS OF TOP RATED APPS ...... 28 4.3 LOW RATED APPS ...... 29 5

4.3.1 IMPORTANCE BY LOW RATED DEVELOPERS ...... 29 4.3.2 TESTING BY LOW RATED DEVELOPERS ...... 30 4.3.3 TESTING PROCESS BY LOW RATED DEVELOPERS ...... 32 4.4 COMPARISON OF QUALITY CHARACTERISTICS IMPORTANCE, TESTING AND THEIR TESTING PROCESS ...... 33 5 DISCUSSION ...... 34 6 CONCLUSION ...... 36 6.1 VALIDITY ...... 36 6.2 FUTURE WORK...... 37 7 REFERENCES ...... 38 8 APPENDIX A: QUESTIONNAIRE...... 40 9 APPENDIX B: TOP RATED DEVELOPER’S INFORMATION: ...... 44 10 APPENDIX C: LOW RATED DEVELOPER’S INFORMATION: ...... 60

6

LIST OF FIGURES

Figure 1: Comparison of important quality characteristics from top rated developer’s perspective………………………………………………………………………………………..26 Figure 2: Comparison of testing level of quality characteristics from top rated developer’s perspective...... 28 Figure 3: Comparison of important quality characteristics from low rated developer’s perspective……………………………………………………………………………………… 30 Figure 4: Comparison of testing level of quality characteristics from low rated developer’s perspective...... 32

7

LIST OF TABLES

Table 1: Research Questions ...... 12 Table 2: Quality characteristics importance by top rated apps developers...... 17 Table 3: Quality characteristics testing by top rated apps developers...... 18 Table 4: Testing performed by top rated developers...... 20 Table 5: Quality characteristics importance by low rated apps developers...... 21 Table 6: Quality characteristics testing by low rated apps developers...... 22 Table 7: Testing performed by low rated apps developers...... 23 Table 8: Analysis for the importance of quality characteristics from top Rated apps developer’s perspective...... 25 Table 9: Analysis for the testing level of quality characteristics from top rated apps developer’s perspective...... 27 Table 10: Analysis for the importance of quality characteristics from low Rated apps developer’s perspective...... 29 Table 11: Analysis for the testing level of quality characteristics from low Rated apps developer’s perspective...... 31

8

1 INTRODUCTION

A mobile application (or mobile app) is a software application that is designed to run on smartphones, tablet computers and on other mobile devices [1]. Mobile applications are becoming popular and also very complex. As mobile application users expect the applications to be reliable and fault free, so it makes the duty for application testers to ensure the quality of mobile applications before it is released in market [2]. Testing is a technique used to identify the faults in applications and to satisfy their customers by providing them highly reliable and error free applications [27]. Testing of mobile application is extremely difficult because there is a lot of diversity in mobile devices, their runtime environment and the resources needed to test a mobile application differs from mobile phone to tablet [28]. According to Mobile Application Testing Tutorial published by the IEEE Computer Society [7], mobile application testing is different from the conventional software testing because of the following several unique requirements. 1. Mobile applications must be able to work correctly anytime and anywhere. 2. As mobile applications are often developed for a set of targeted devices, these applications must work properly on different platforms having different operating systems, screen sizes, processing power, network bandwidth and battery life. 3. Mobile applications must also include multiple input channels (e.g. keyboard, voice, and gestures), multimedia support, and other enhanced usability features in order to provide the rich experience as expected by the mobile device users. 4. As mobile devices support a range of wireless networks (e.g. 2G, 3G, 4G, Wi-Fi, WiMAX), mobile applications must also able to work in different network connectivity environment. Considering these unique requirements for mobile applications and to be fully aware of important mobile application quality characteristics, I was interested in using the research method literature survey and empirical survey. The literature survey was carried out to know about the well-known quality characteristics tested for mobile applications. The quality characteristics is defined as what characteristics should an application have for example application should function properly, application should be easy to use for users, application should be compatible with different devices etc. The empirical survey was performed to find out which quality characteristics are important from developer’s perspective and how often those quality characteristics are tested for “Android” mobile applications by developers. Apart from that I was also interested in performing empirical survey on the testing process used by developers for testing of “Android” mobile applications. In empirical surveys, information is gathered by asking people questions [8]. Afterwards, those quality characteristics were compared according to respondent’s answers which helped me in finding out which quality characteristics were important from their point of view and how they actually use them. Moreover, how the testing is performed was also figured out.

The empirical survey is the method used to collect data from developers. An online questionnaire was made through Google Form and sent to 1000 developers and their response was recorded and further evaluated to present results. The apps whose rating was 4 or above was categorized as top rated apps and the apps whose rating was below 4 came into the category of low rated apps. The developer’s information is given in Appendix B and Appendix C. I contacted 500 developers of top rated apps and 500 developers of low rated apps to balance my findings and it was also time 9

consuming to find developer’s information manually. The apps were chosen randomly from different categories available on play store i.e. top grossing apps, top selling apps, new and updated games, new and updated apps, apps, recommended for you apps, movies apps, books apps, tools apps, communication apps, photography apps, offline apps etc. The developers contact information is given in Appendix which can be reused when someone wants to survey again on “Android” mobile applications. This information will help them to just copy the email addresses and sent them their questionnaire as it will save time and effort. It took me two weeks to get this information from random apps by checking its rating and storing it. This thesis contributes to find out which quality characteristics are important from developer’s perspective and how often these quality characteristics are tested for Android mobile applications. Apart from that it also contributes to know the current testing state of “Android” mobile applications by addressing how the developers test their “Android” mobile applications. The results can be used by developers to know which quality characteristics should be given high priority in testing of “Android” mobile applications and how to actually test mobile applications.

1.1 Aims and Objectives This research will be organized in two surveys (i.e. a literature survey and an empirical survey). Main aim of the literature survey is to know about well-known quality characteristics tested for mobile application development. Main objective of conducting the empirical survey is to find out which well-known quality characteristics for which mobile applications are tested for is important from developer’s point of view and how they actually test them. Moreover, the testing process used by developers to test mobile applications is also surveyed.

1.2 Related Work Mobile application testing is an activity which is aimed at evaluating quality of a program and also for improving it, by identifying defects and problems [2]. In 2013, Android’s Google Play crossed one million available applications and fifty billion downloads [3]. Therefore due to large number of app users and their expectations from the app to be error free, it is very important to meet the quality criteria of an application. Mobile applications growth is increasing intensively today. According to Gartner Inc. [4], in 2013, 879.8 million mobile devices with “Android” operating system were shipped, and in 2014 the expectation of this growth might increase to over one billion. "Every month, around 20,000 new applications are released, and the current number of apps in the “Android” market is over 1,200,000 [5]". These numbers reflect that this platform is intensively increasing day by day and that the focus of developers is to develop more and more mobile applications. Furthermore, apps are easily available through Google Play Store so it has attracted a large number of developers and companies to develop their apps and put it on Google Play Store [9]. Due to this ease there are millions of apps on this platform but it doesn’t ensure that apps are error free. The apps containing errors can significantly affect the developer’s image and may harm the users. So it is the duty of developers to test the apps before releasing to the market to ensure the quality of apps [2]. The apps with almost no errors are most downloaded and used by users and trust is built between user and developers [2].

10

Mobile application testing is an activity which is aimed at evaluating quality of a program and also for improving it, by identifying defects and problems [2]. It is much more difficult than the conventional software testing because the impact of mobile applications are smaller than the desktop applications on a virtual machine. Mobile application testing has become a great challenge that needs immediate action to be tackled and there is no doubt that mobile applications need specific quality characteristics [6]. The quality characteristics are used by mobile application developers to ensure the quality of mobile applications [2]. Google Play framework makes it very easy for users to search and install the app. Therefore, some developers think it is not necessary to test the app before releasing as it requires a lot of time, so they wait for the users feedback if they report any problem they try to fix it and release the new version of app.[9] In my research methodology course, I contacted 200 developers to perform the empirical survey on quality characteristics tested for “Android” mobile applications by developers. The developers were contacted to know about the most quality characteristic that the mobile applications are tested for. Those 200 developers are the part of these 1000 developers that are contacted. The sample size was small and few quality characteristics were asked. But the importance, use and testing process of “Android” apps still needs to be figured out. There have been many empirical studies conducted on “Android” mobile application testing. Takala applied model based user interface testing on “Android” applications and he has reported his experience [17]. Bhattacharya et al. performed an investigation on bug reports and bug fixing method of “Android” applications [18]. Kropp and Morales examined strengths and weaknesses of “instrumentation framework and positron framework” for testing mobile graphical user interface applications [19]. Syer et al. studied the 15 most common “Android” applications and then compared it with 3 desktop applications [20]. McDonnell et al. studied the constancy and acceptance of APIs in “Android” network [21]. Maji et al. studies and characterized the failures in both “Android” and mobile OSes [22]. Recently there was a research done that used survey methodology, the tools were identified that are used in testing of “Android” mobile applications by calculating their code coverage, the presence of test case and the challenges faced by developers in testing of “Android” mobile applications [9]. Another research was done to understand the challenges faced by “Android” mobile application developer’s [23]. The quality characteristics tested for has been researched recently [9]. Different testing techniques are being introduced to overcome the challenges faced by developers but still quality characteristics that “Android” developers think are important and are tested for “Android” mobile applications is unknown and are being ignored. So, to overcome this gap I was interested in performing the empirical survey on the quality characteristics importance and how often these quality characteristics are tested for “Android” mobile applications. Apart from that I was also interested in performing empirical survey on the testing process used by developers for testing of “Android” mobile applications. I surveyed “Android” mobile application developers to know about current testing state of “Android” mobile applications. The rest of the sections are organized as follows: Section 2 presents the research questions and the methodologies used. Section 3 presents the results of an empirical survey. Section 4 presents the analysis of the results. Section 5 presents discussion section in which answers to the research questions are explained briefly and connected with RQS. Section 6 describes validity threats, conclusion and the future work needed.

11

2 METHODOLOGY:

A mixed approach: literature review and empirical survey was used in this research to carry out the answers of research questions. The literature review was conducted to know about the well- known quality characteristics for which mobile applications are tested for from the published work and the empirical survey was used to know the current testing state of “Android” mobile applications.

2.1 Research questions The research questions considered in this work are as follows: Table 1: Research Questions

Research Questions Description RQ1: What are the quality characteristics that This research question aims at finding the set mobile applications are tested for? of quality characteristics used to test mobile applications from the published work.

RQ2: Which are the most and least important This research question aims to find out the quality characteristics for which mobile most important and least important quality applications is tested for according to characteristics for which the mobile developer’s perspective? applications is tested for according to developer’s perspective.

RQ3: Which are the frequently and barely This research question aims to find out the quality characteristics for which the mobile frequently and barely quality characteristics applications is actually tested for by for which the mobile applications is actually developers? tested for from the developers perspective.

RQ4: Does the importance and testing of This research question aims to find out quality characteristics for which the mobile whether the importance and testing of quality application is tested for differs between top characteristics for which the mobile rated and low rated apps developer? applications are tested differs between top rated and low rated apps developer.

RQ5: How are Android mobile applications This research question aims to find out the tested? current testing process used by developers in testing of Android mobile applications.

2.2 Literature review A mixed approach: database search and snowballing approach was used to extract the papers. Some papers were extracted from IEEE and ACM databases by using the keywords that were derived from research questions. The snowballing approach is then used which involves two steps: (1) deriving the start set of the papers and (2) performing forward and backward snowballing. The research papers extracted from IEEE and ACM databases were used as a start set to perform snowballing.

12

2.2.1 Extended Design and deriving the Start set of papers: According to Wohlen, a good start set should have the following characteristics [29].

 Diversity of the papers should be targeted which should cover different publishers, authors, years. To obtain this, it is recommended to cover this in start set.  Size of start set depends on the size of area being studied for example if you are focusing on a specific area it requires lesser papers than focusing on a broader area.  If search string is not formulated well too many papers can be found, To mitigate it papers which are highly cited and have more relevant references can be used by to obtain perfect start set.  There can be a risk to miss relevant papers by using different terminology. To mitigate it, synonyms can be used with keywords that are derived from research questions.

The following search string was used to identify the start set was the following: (Testing types OR practices OR quality characteristics) And (Mobile applications) I used backward snowballing which is looking at the reference of the papers by applying inclusion and exclusion criteria. The main advantage of using snowballing is that it just focuses on the referenced and cited papers [26]. The snowballing approach is as good as database search and easy to perform as compared to database. I did the literature review not a systematic literature review due to time constraint. Systematic review is basically in depth study of the relevant topic that identifies, selects all high quality research evidence which is relevant to that topic and to do it successfully it requires a lot of time. Literature review is basically qualitatively reviews on a topic using general methods to collect data. The literature review was conducted to find different quality characteristics for which the mobile applications is tested. The literature review covers the answer of RQ1. Following are the different testing characteristics that the mobile applications are tested for is found from the published work.

I. Usability Testing: Usability testing is used for activities that assess UI content and alerts, user operation flows and scenarios, media richness, and gesture interaction [7] [9]. II. Performance Testing: Performance testing is used for the activities to determine the speed or effectiveness of computer, network, software program or device [6] [7] [9] [24]. III. Reliability Testing: Reliability Testing relates to testing software’s ability to function in given environmental conditions for a particular amount of time [6] [7] [24].

IV. Security Testing: Security testing includes encryption/decryption techniques to ensure the data communication, checks for multi user support, and checks within app for the access of files [6] [7] [23] [24]. V. Memory Testing: 13

Memory testing is used to check how much memory the application is taking. It is also used to check for the memory leakage, if the applications are already killed and their active processes are still taking memory [6] [24].

VI. Energy Testing: Energy testing is used to ensure that the applications don’t use more energy than required one. If more energy is taken by single application then it will reduce the battery life of device [6] [24].

VII. Functional Testing: Functional testing is a quality assurance (QA) process and a type of black box testing that is used to check each and every function works perfectly or not. Functional testing usually describes what the system actually does. Functional testing tests the portion of the functionality of the whole system [6] [7] [9].

VIII. Interoperability Testing: Interoperability testing involves testing whether a given software program or technology is compatible with others and promotes cross-use functionality [7].

IX. Compatibility Testing: Compatibility testing is part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment [23] [6] [9]. X. Connectivity Testing: Connectivity testing is a testing activity designed to validate the continuity of network communications [6] [7] [23] [24]. XI. Load Testing: Load testing is the process of putting demand on a system or device and measuring its response to check its efficiency [9].

2.3 Empirical Survey There are many different ways to perform a survey like street surveys, telephone survey and electronic surveys. I used the empirical survey (online survey) to gather required data because it is a suitable strategy to collect data from more number of people (methods, tools, developers and companies) to gain the understanding of larger population [10]. With an increasing use of internet users it is easy to perform surveys because you can contact the developers or companies online (i.e. online surveys) and with the availability of this technology the interest to perform surveys is increasing day by day this. Kitchenham and Pfleeger’s [16] show that the interest in doing a survey is increasing in the field of software Engineering. There is another study which is done within the German ViSEK project depicts the growing interest of empirical survey. My survey was based on an online questionnaire with three close ended questions and one open ended question (optional) to collect the required information. All the three close ended questions [11] have a fixed number of options that the respondent has to choose while in open ended question, the respondent is required to write something as answer. The online questionnaire was 14

created on “Google Forms” [12] and the questionnaire link was provided to respondents via email. There are two challenges arise in collecting the online survey: (1) keeping track of response sources and (2) preventing multiple responses from the same person [25]. I filtered responses received based on submission time [15].Since there can be multiple submissions from one system due to browser or internet connectivity problem so screening for time of submission (within a 2- minute interval) eliminated such duplicate responses. Ambiguous responses were not received as our survey was limited to the “Android” developers of mobile applications in play store. Survey responses have to be saved in the database such as Oracle or MySQL [25]. My survey was done through “Google Forms” so responses were saved online in Google database.

2.4 Preparation of Questionnaire Based on the results of the literature review, the questionnaire was developed .The questionnaire was then discussed with the supervisor and some changes were made according to the research questions. The questionnaire was then finalized and sent it to the developers for their feedback. The questionnaire was divided into three parts: The first part was related to the quality characteristics importance from their perspective. The second part was related to the actual testing of quality characteristics by “Android” mobile application developers. The third part was related to what testing process is used by developers in testing of “Android” mobile application. The questions were close ended and every question has checkboxes provided for the predefined answer because nowadays mostly people prefer to answer close ended questions [10].There was also one open ended question but that was optional in case if a developer wants to add any other information . The questionnaire is provided in the Appendix (A). There was a sequence in the questions so that respondents get interest in filling the survey. The questionnaire did not have a lot of questions as it is said that the more questions you ask, the more time it will take to answer it and respondent will lose their interest in filling the questionnaire [10].

2.5 Research Design and Data Collection: I divided the quality characteristic importance into three levels (most important, least important and not important) and testing of quality characteristic also in three levels (i.e. mostly used, rarely used and never used). By doing the literature review in section 2.2, I found eleven unique quality characteristics for which mobile applications are tested for. I included them in the online questionnaire as close ended questions. In addition, I added an open ended question in order to get a response about any other quality characteristic that is also uniquely used by mobile application developers. I decided to limit my research to only one online mobile application store. So I performed the survey on Google Play App. store developers, because according to the Smartphone OS Market Share analysis by IDC [13], “Android” OS has the largest OS market share as compared to other mobile operating systems. Google Play App. Store website [14] enabled us to easily find contact information of developers.

The questionnaire was sent on 20th May to 400 developers but I didn’t get enough responses. The developers’ number was then increased from 400 to 1000. Again the email was sent to remaining 600 developer’s (300 top rated and 300 low rated) on June15. Three reminders were given to them. First one was in the month of May, second was in the month of July and last reminder was given on the month of August. The questionnaire was open from 20th May to 5th September. 15

Total 43 responses were obtained out of 1000 developers contacted of the “Google Play App. Store”.20 responses out of 500 were obtained from the top rated apps developers and 23 responses out of 500 were obtained from the low rated apps developers. All the developers contact information was gathered from Google Play store.

16

3 RESULTS

The results are categorized according to the top rated developer’s response and low rated developer’s response separately. The summary of each quality characteristics importance, testing and testing process is given in the tables with the help of a pie chart. There is one box on which it is mentioned any other quality characteristics importance and its testing level. Blue color indicates the “Important” and “Mostly used” quality characteristic from developer’s perspective, Red color indicates the “Less important” and “Rarely used” quality characteristic and yellow color indicates “Not important” and “Never used” quality characteristics. This color scheme applies to all the graphs given in the results section. The analysis on this raw results are performed in section 4.

3.1 Top rated apps developer’s feedback The results shown below are the feedback I got from the top rated Apps developers in terms of importance, testing of quality characteristics and the testing process used to test “Android” mobile applications

3.1.1 Importance of quality characteristics The summary of each quality characteristics importance according to the top rated developer’s perspective are given below in Table 2 with the help of pie chart. Table 2: Quality characteristics importance by top rated apps developers.

1.1 Usability Testing 1.2 Performance Testing 1.3 Reliability Testing

Important 16 80% Important 16 80% Important 12 60% Less Important 4 20% Less Important 3 15% Less Important 7 35% Not Important 0 0% Not Important 1 5% Not Important 1 5%

1.4 Security Testing 1.5 Memory Testing 1.6 Energy Testing

Important 14 70% Important 13 65% Important 12 60% Less Important 4 20% Less Important 4 20% Less Important 3 15% Not Important 2 10% Not Important 3 15% Not Important 5 25%

17

1.7 Functional Testing 1.8 Interoperability Test 1.9 Compatibility Testing

Important 19 95% Important 11 55% Important 12 60% Less Important 1 5% Less Important 7 35% Less Important 6 30% Not Important 0 0% Not Important 2 10% Not Important 2 10%

1.10 Connectivity Testing 1.11 Load Testing

Any other quality characteristic and its importance?

None

Important 12 60% Important 10 50% Less Important 8 40% Less Important 6 30% Not Important 0 0% Not Important 4 20%

3.1.2 Testing of quality characteristics The Summary of each quality characteristics testing according to the top rated developer’s perspective are given below in Table 3 with the help of pie chart.

Table 3: Quality characteristics testing by top rated apps developers.

2.1 Usability Testing 2.2 Performance Testing 2.3 Reliability Testing

Mostly Used 14 70% Mostly Used 12 60% Mostly Used 15 75% Rarely used 6 30% Rarely used 7 35% Rarely used 4 20% Never Used 0 0% Never Used 1 5% Never Used 1 5%

18

2.4 Security Testing 2.5 Memory Testing 2.6 Energy Testing

Mostly Used 12 60% Mostly Used 9 45% Mostly Used 8 40% Rarely used 5 25% Rarely used 7 35% Rarely used 4 20% Never Used 3 15% Never Used 4 20% Never Used 8 40%

2.7 Functional Testing 2.8 Interoperability Test 2.9 Compatibility Testing

Mostly Used 17 85% Mostly Used 10 50% Mostly Used 13 65% Rarely used 3 15% Rarely used 7 35% Rarely used 5 25% Never Used 0 0% Never Used 3 15% Never Used 2 10%

2.10 Connectivity Testing 2.10 Load Testing

Any other quality characteristic and its testing level?

None

Mostly Used 9 45% Mostly Used 9 45% Rarely used 7 35% Rarely used 5 25% Never Used 4 20% Never Used 6 30%

19

3.1.3 Testing process of top rated applications Below in Table 4 it’s been summarized how do the top rated apps developer perform testing on “Android” mobile applications. Table 4: Testing performed by top rated developers.

3.2 Low rated apps developer’s feedback The results shown below are the feedback I got from the low rated Apps developers in terms of importance, testing of quality characteristics and the testing process used to test “Android” mobile applications.

20

3.2.1 Importance of quality characteristics The Summary of each quality characteristics importance according to the low rated developer’s perspective are given below in Table 5 with the help of pie chart. Table 5: Quality characteristics importance by low rated apps developers.

1.1 Usability Testing 1.2 Performance Testing 1.3 Reliability Testing

Important 21 91.3% Important 20 87% Important 11 47.8% Less Important 2 8.7% Less Important 3 13% Less Important 12 52.2% Not Important 0 0% Not Important 0 5% Not Important 0 0 %

1.4 Security Testing 1.5 Memory Testing 1.6 Energy Testing

Important 19 82.6% Important 12 52.2% Important 11 47.8% Less Important 3 13% Less Important 6 26.1% Less Important 7 30.4% Not Important 1 4.3% Not Important 5 21.7% Not Important 5 21.7%

1.7 Functional Testing 1.8 Interoperability Test 1.9 Compatibility Testing

Important 22 95.7% Important 13 56.5% Important 14 60.9% Less Important 1 4.3% Less Important 9 39.1% Less Important 8 34.8% Not Important 0 0% Not Important 1 4.3% Not Important 1 4.3%

21

1.10 Connectivity 1.11 Load Testing Testing Any other quality characteristic and its importance?

None

Important 10 43.5% Important 12 52.2% Less Important 11 47.8% Less Important 10 43.5% Not Important 2 8.7% Not Important 1 4.3%

3.2.2 Testing of quality characteristics The summary of each quality characteristics testing according to the low rated developer’s perspective are given below in Table 6 with the help of pie chart. Table 6: Quality characteristics testing by low rated apps developers.

2.1 Usability Testing 2.2 Performance Testing 2.3 Reliability Testing

Mostly Used 14 70% Mostly Used 12 60% Mostly Used 15 75% Rarely used 6 30% Rarely used 7 35% Rarely used 4 20% Never Used 0 0% Never Used 1 5% Never Used 1 5%

2.4 Security Testing 2.5 Memory Testing 2.6 Energy Testing

Mostly Used 12 60% Mostly Used 9 45% Mostly Used 8 40% Rarely used 5 25% Rarely used 7 35% Rarely used 4 20% Never Used 3 15% Never Used 4 20% Never Used 8 40%

22

2.7 Functional Testing 2.8 Interoperability Test 2.9 Compatibility Testing

Mostly Used 17 85% Mostly Used 10 50% Mostly Used 13 65% Rarely used 3 15% Rarely used 7 35% Rarely used 5 25% Never Used 0 0% Never Used 3 15% Never Used 2 10%

2.10 Connectivity Testing 2.10 Load Testing

Any other testing characteristic and its testing level?

None

Mostly Used 9 45% Mostly Used 9 45% Rarely used 7 35% Rarely used 5 25% Never Used 4 20% Never Used 6 30%

3.2.3 Testing process of low rated applications Below in Table 7 it’s been summarized how do the low rated apps developer perform testing on “Android” mobile applications. Table 7: Testing performed by low rated apps developers.

23

24

4 ANALYSIS

4.1 Data Analysis The purpose of data analysis was to compare the quality characteristics with respect to their importance and how they are actually used by mobile application developers. To obtain this, I assigned the points to every type of answer. I.e. I assigned 1 point to “Most Important” and “Mostly used” characteristic, 0.5 point to “Less Important” and “Rarely used” and (0) point to “Not important” and “Never used”. I added these points for each quality characteristic to obtain the total points for that characteristic. Moreover, to represent how the testing is performed and the comparison of quality characteristics I decided to use Bar Chart to represent my analysis result.

4.2 Top Rated Apps

4.2.1 Importance by top rated developers Here the analysis is being done to understand which quality characteristics are important, less important and not important from top rated developer’s perspective. Table 8 represents the analysis done for the importance of quality characteristics from top rated apps developer’s perspective. Table 8: Analysis for the importance of quality characteristics from top Rated apps developer’s perspective.

S. Quality Important Less Not No Characteristic (1p) Important important Total Points (0.5p) (0p)

1- Usability Testing 16*(1) = 16 4*(0.5) = 2 0*(0) = 0 16+2+0 = 18

2- Performance Testing 16*(1) = 16 3*(0.5) = 1.5 1*(0) = 0 16+1.5+0 = 17.5

3- Reliability Testing 12*(1) = 12 7*(0.5) = 3.5 1*(0) = 0 12+3.5+0 = 15.5

4- Security Testing 14*(1) = 14 4*(0.5) = 2 2*(0) = 0 14+2+0 = 16

5- Memory Testing 13*(1) = 13 4*(0.5) = 2 3*(0) = 0 13+2+0 = 15

6- Energy Testing 12*(1) = 12 3*(0.5) = 1.5 5*(0) = 0 12+1.5+0 = 13.5

7- Functional Testing 19*(1) = 19 1*(0.5) = 0.5 0*(0) = 0 19+0.5+0 = 19.5

8- Interoperability 11*(1) = 11 7*(0.5) = 3.5 2*(0) = 0 11+3.5+0 = 14.5 Testing 9- Compatibility Testing 12*(1) = 12 6*(0.5) = 3 2*(0) = 0 12+3+0 = 15

10- Connectivity Testing 12*(1) = 12 8*(0.5) = 4 0*(0) = 0 12+4+0 = 16

11- Load Testing 10*(1) = 10 6*(0.5) = 3 4*(0) = 0 10+3+0 = 13

25

The calculation results for each quality characteristic importance according to top rated developer’s perspective can also be illustrated by using bar chart as shown in Figure 1 below:

Figure 1: Comparison of important quality characteristics from top rated developer’s perspective.

According to the survey responses received, the most important quality characteristic for which mobile applications are tested for among mobile application developers is functional testing and the least important quality characteristic is load testing as illustrated in the Figure 1. We can order these quality characteristics with respect to their importance as following: 1. Functional Testing 2. Usability Testing 3. Performance Testing 4. Security Testing 4. Connectivity Testing 6. Reliability Testing 7. Memory Testing 7. Compatibility Testing 9. Interoperability Testing 10. Energy Testing 11. Load Testing

26

4.2.2 Testing by top rated developers Here the analysis is being done to understand which quality characteristics are mostly used, rarely used and never used from top rated developer’s perspective. Table 9 represents the analysis done for the testing level of quality characteristics from top rated apps developer’s perspective.

Table 9: Analysis for the testing level of quality characteristics from top rated apps developer’s perspective.

S. Quality Mostly Rarely Used Never Used No Characteristic Used (0.5p) (0p) Total Points (1p)

1- Usability Testing 14*(1) = 14 6*(0.5) = 3 0*(0) = 0 14+3+0 = 17

2- Performance Testing 12*(1 ) = 12 7*(0.5) = 3 1*(0) = 0 12+3+0 = 15

3- Reliability Testing 15*(1) = 15 4*(0.5) = 2 1*(0) = 0 15+2+0 = 17

4- Security Testing 12*(1 ) = 12 5*(0.5) = 2.5 3*(0) = 0 12+2.5+0 = 14.5

5- Memory Testing 9*(1) = 9 7*(0.5) = 3.5 4*(0) = 0 9+3.5+0 = 12.5

6- Energy Testing 8*(1) = 8 4*(0.5) = 2 8*(0) = 0 8+2+0 = 10

7- Functional Testing 17*(1) = 17 3*(0.5) = 1.5 0*(0) = 0 17+1.5+0 = 18.5

8- Interoperability 10*(1) = 10 7*(0.5) = 3.5 3*(0) = 0 10+3.5+0 =13.5 Testing

9- Compatibility Testing 13*(1) = 13 5*(0.5) = 2.5 2*(0) = 0 13+2.5+0 = 15.5

10- Connectivity Testing 9*(1) = 9 7*(0.5) = 3.5 4*(0) = 0 9+3.5+0 = 12.5

11- Load Testing 9*(1) = 9 5*(0.5) = 2.5 6*(0) = 0 9+2.5+0 = 11.5

The calculation results for each quality characteristics testing level according to top rated developers can also be illustrated by using Bar Chart as shown in Figure 2 below:

27

Figure 2: Comparison of testing level of quality characteristics from top rated developer’s perspective.

According to the survey responses received, the most used quality characteristic among mobile application developers is functional testing and the least used quality characteristic is Interoperability Testing as illustrated in the Figure2. We can order these quality characteristics with respect to their testing as following: 1. Functional Testing 2. Usability Testing 2. Reliability Testing 4. Compatibility Testing 5. Performance Testing 6. Security Testing 7. Interoperability Testing 8. Connectivity Testing

9. Memory Testing 10. Load Testing 11. Energy Testing

4.2.3 Testing process of top rated apps In this section, it is explained how the top rated developers actually test their applications. According to the survey responses received most of the top rated apps developer while

28

creating test cases they prefer to use the test cases that are predefined in scripts or documents instead of doing testing by themselves (for example random tests, exploratory test etc.). To run their tests, top rated app developers prefer to run their tests on emulator rather than running on phone and 55% of the developers prefer to run their tests automatically via a tool or service as a cloud while remaining 45% run their tests manually.

4.3 Low Rated Apps

4.3.1 Importance by low rated developers Here the analysis is being done to understand which quality characteristics are important, less important and not important from low rated developer’s perspective. Table 10 represents the analysis done for the importance of quality characteristics from low rated apps developer’s perspective.

Table 10: Analysis for the importance of quality characteristics from low Rated apps developer’s perspective.

S. Quality Important Less Not No Characteristic (1p) Important important Total Points (0.5p) (0p)

1- Usability Testing 21*(1) = 21 2*(0.5) = 1 0*(0) = 0 21+1+0 = 22

2- Performance Testing 20*(1 ) = 20 3*(0.5) = 1.5 0*(0) = 0 20+1.5+0 = 21.5

3- Reliability Testing 11*(1) = 11 12*(0.5) = 6 0*(0) = 0 11+6+0 = 17

4- Security Testing 19*(1 ) = 19 3*(0.5) = 1.5 1*(0) = 0 19+1.5+0 = 19.5

5- Memory Testing 12*(1) = 12 6*(0.5) = 3 5*(0) = 0 12+3+0 = 10

6- Energy Testing 11*(1) = 11 7*(0.5) = 3.5 5*(0) = 0 11+3.5+0 = 14.5

7- Functional Testing 22*(1) = 22 1*(0.5) = 0.5 0*(0) = 0 22+0.5+0 = 22.5

8- Interoperability 13*(1) = 13 9*(0.5) = 4.5 1*(0) = 0 13+4.5+0 = 17.5 Testing

9- Compatibility 14*(1) = 14 8*(0.5) = 4 1*(0) = 0 14+4+0 = 18 Testing

10- Connectivity Testing 12*(1) = 12 10*(0.5) = 5 1*(0) = 0 12+5+0 = 17

11- Load Testing 10*(1) = 10 11*(0.5) = 5.5 2*(0) = 0 10+5.5+0 = 15.5

29

The calculation results for each quality characteristic importance can also be illustrated by using Bar Chart as shown in figure (3) below:

Figure 3: Comparison of important quality characteristics from low rated developer’s perspective.

According to the survey responses received, the most important quality characteristic among mobile application developers is functional testing and the least important quality characteristic is memory testing as illustrated in the Figure 3. We can order these quality characteristics with respect to their importance as following: 1. Functional Testing 2. Usability Testing 3. Performance Testing 4. Security Testing 5. Compatibility Testing 6. Interoperability Testing 7. Reliability Testing 7. Connectivity Testing 9. Load Testing 10. Energy Testing 11. Memory Testing

4.3.2 Testing level by low rated developers Here the analysis is being done to understand which quality characteristics are mostly used, rarely used and never used from low rated developer’s perspective. Table 11 represents the

30

analysis done for the testing level of quality characteristics from low rated apps developer’s perspective. Table 11: Analysis for the testing level of quality characteristics from low Rated apps developer’s perspective.

S. Quality Mostly Rarely Used Never Used Total Points No Characteristic Used (0.5p) (0p) (1p)

1- Usability Testing 18*(1) = 18 5*(0.5) = 2.5 0*(0) = 0 18+2.5+0 = 20.5

2- Performance Testing 13*(1 ) = 13 10*(0.5) = 5 0*(0) = 0 13+5+0 = 18

3- Reliability Testing 10*(1) = 10 10*(0.5) = 5 3*(0) = 0 10+5+0 = 15

4- Security Testing 11*(1 ) = 11 8*(0.5) = 4 4*(0) = 0 11+4+0 = 15

5- Memory Testing 3*(1) = 3 14*(0.5) = 7 6*(0) = 0 3+7+0 = 10

6- Energy Testing 5*(1) = 5 8*(0.5) = 4 10*(0) = 0 5+4+0 = 9

7- Functional Testing 19*(1) = 19 4*(0.5) = 2 0*(0) = 0 19+2+0 = 21

8- Interoperability 6*(1) = 6 15*(0.5) = 2*(0) = 0 6+7.5+0 = 13.5 Testing 7.5

9- Compatibility 8*(1) = 8 14*(0.5) = 7 1*(0) = 0 8+7+0 = 15 Testing

10- Connectivity Testing 7*(1) = 7 15*(0.5) = 1*(0) = 0 7+7.5+0 = 14.5 7.5

11- Load Testing 4*(1) = 4 15*(0.5) = 4*(0) = 0 4+7.5+0 = 11.5 7.5

The calculation results for each quality characteristic can also be illustrated by using Bar Chart as shown in figure (4) below:

31

Figure 4: Comparison of testing level of quality characteristics from low rated developer’s perspective.

According to the survey responses received, the most used quality characteristic among mobile application developers is functional testing and the least used quality characteristic is energy testing as illustrated in the Figure 4. We can order these quality characteristics with respect to their testing as following: 1. Functional Testing 2. Usability Testing 3. Performance Testing 4. Security Testing 4. Compatibility Testing 4. Reliability Testing 7. Connectivity Testing 8. Interoperability Testing 9. Load Testing 10. Memory Testing 11. Energy Testing

4.3.3 Testing process by low rated developers In this section, it is explained how the low rated developers actually test their applications. According to the survey responses received most of the low rated apps developer while creating test cases they prefer to use the test cases that are predefined in scripts or documents instead of doing testing by themselves (for example random tests, exploratory test etc.). To 32

run their tests, low rated app developers also prefer to run their tests on emulator rather than running on phone and 70% of the developers prefer to run their tests automatically via a tool or service as a cloud while remaining 30% run their tests manually.

4.4 Comparison of quality characteristics importance, testing and their testing process

In this section the analysis which was done earlier for the top rated and low rated is compared. The most important quality characteristics among top rated and low rated apps developer for which mobile applications are tested is functional testing and usability testing and these quality characteristics are mostly used by both of them when testing mobile applications. Quality characteristics which are not that important from top rated developer’s perspective for which mobile applications are tested is load testing and energy testing and they are not used often by top rated apps developer. Quality characteristics which are not that important from low rated developer’s perspective is energy testing and memory testing and these quality characteristics are not used often by low rated apps developers. When it comes to testing, top rated and low rated developer’s both create test cases that are predefined in scripts or documents. Both developer’s prefer to execute their tests on emulator rather than on mobile and they prefers to run their tests automatically via a tool or service as a cloud. The importance, testing and testing process of top rated apps and low rated apps developer doesn’t differ much but when it comes to unimportance and not testing of quality characteristics for which mobile applications are tested for it differs between top rated and low rated apps.

33

5 DISCUSSION

In this research study I explored various quality characteristics that are used in testing of “Android” mobile applications. Then an empirical study was performed to verify the literature findings by conducting an empirical survey. The importance and testing of quality characteristics of both the top rated and low rated were figured out. Moreover, the testing process used by top rated apps developer and low rated apps developer was also figured out. Answer to Research questions: RQ1: What are the quality characteristics that mobile applications are tested for? Answer: 11 different quality characteristics that the mobile applications are tested for is found from the literature I-e Usability Testing, Performance Testing, Reliability Testing, Security Testing, Memory Testing, Energy Testing, Functional Testing, Compatibility Testing, Interoperability Testing, Connectivity Testing and Load Testing. RQ2: Which are the most and least important quality characteristics for which mobile applications is tested for according to developer’s perspective? Answer: According to the survey responses top rated apps developers and low rated apps developer both responded functional testing and usability testing are the most important quality characteristics for which the mobile application is tested for. Top rated apps developer responded energy testing, load testing are not important while low rated apps developer responded memory testing and energy testing are not important when testing “Android” mobile applications. So the results differ between top rated and low rated apps developer when asked about the not important testing characteristics for which the mobile applications are tested for. RQ3: Which are the frequently and barely quality characteristics for which the mobile applications is actually tested for by developers? Answer: According to the survey responses top rated apps developers and low rated apps developers both responded functional testing, usability testing are the most tested quality characteristics for which the mobile applications is tested for. Top rated apps developer responded energy testing, load testing are not tested often while low rated apps developer responded memory testing and energy testing are not tested often when testing “Android” mobile applications. So the results differ between top rated and low rated apps developer when asked about the not tested quality characteristics for which the mobile applications are tested for. RQ4: Does the importance and testing of quality characteristics for which the mobile application is tested for differs between top rated and low rated apps developer? Answer: According to the results, the importance and testing of quality characteristics that the mobile applications are tested for doesn’t differ between top rated and low rated apps developer doesn’t differ. They both responded functional testing and usability testing is most important and mostly tested quality characteristics for which mobile applications are tested for. There is a difference between top rated apps developer and low rated apps developer regarding unimportance and not tested quality characteristic for which the mobile applications are tested for. Top rated apps developer responded energy testing and load testing are not that important from their perspective and is not tested often. Low rated apps developer responded memory testing and energy testing is not important so they don’t test it often. 34

RQ5: How are the Android mobile applications tested? Answer: Most of the developers create test cases that are predefined in scripts or documents. They prefer to execute their tests on emulator rather than on mobile. They run their tests automatically via tool or service as a cloud.

35

6 CONCLUSION

My research objective was to find out which quality characteristics are important and not important for which the mobile applications are tested for from developer’s perspective and how they are actually tested by “Android” mobile application developers and the testing process used by them for testing of “Android” mobile applications. My research result shows that functional testing and usability quality characteristics for which the mobile applications are tested for are very important from top rated and low rated app developer’s perspective and are mostly tested by mobile application developers in testing of “Android” mobile applications. Top rated apps developer think energy testing and load testing are not that important from their perspective and they don’t test it often. Low rated apps developer thinks energy testing and load testing is not that important and they don’t test it often. When it comes to testing process, both the developers create test cases that are predefined in scripts or documents. Both of them prefer to execute their tests on emulator rather than on mobile and prefers to run their tests automatically via a tool or service as a cloud. The importance, testing and testing process of “Android” mobile application doesn’t differ between top rated and low rated apps developer. The quality characteristics unimportance and not tested differs between top rated and low rated apps developer.

6.1 Validity I filtered responses received based on submission time [15]. Since there can be multiple submissions from one system due to browser or internet connectivity problem so screening for time of submission (within a 2-minute interval) eliminated such duplicate responses. Ambiguous responses were not received as my survey was limited to the “Android” developers of mobile applications in play store. In the start I contacted 400 developers and I expected to get a response from at least 50 people but unfortunately I couldn’t get that response. So I had to increase the number of developers to 1000 and I got 43 responses and received response ratio was 4.3%. Reminder email was sent continuously to increase the number of responses. Following are the validity threats to my research work: 1. I targeted the developers of only one mobile platform and didn’t consider other platform developers. The results claimed are only for “Android” mobile application developers. 2. I didn’t ask about the experience of developers during the survey, so every respondent is considered as equally experienced. 3. The quality of apps developed by respondents was not examined. Every app was given equal importance and the apps were chosen on their rating. Number of downloads or year of the app was not measured. 4. I didn’t consider the domain of mobile application developers as the importance and testing of quality characteristics also depends on the mobile application type. 5. The questionnaire might not be designed properly which can result in confusion and misinterpretation for developers. 6. I only used backward snowballing approach and did not use forward snowballing approach which can be added to threats to validity. 36

6.2 Future Work For future research, the survey can be extended to more number of developers and different platforms so that more number of responses can be received that allows statistical analysis and therefore brings significant to our results. Comparison can be done with different platforms and see whether all the platforms use the same quality characteristics for which mobile applications are tested for or not. Moreover, in future it can be figured out why the unimportance and not testing of quality characteristics for which mobile applications are tested for differ between top rated and low rated apps developer.

37

7 REFERENCES

[1] G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research,” Hanover, NH, USA, Tech. Rep., 2000. [2] Zhifang Liu,Xiaopeng Gao, Xiang Long. “Adaptive Random Testing of Mobile Application”,Computer Engineering and Technology (ICCET), 2010 2nd International Conference on (Volume:2) April 2010,pp V2-297 - V2-301. [3] Coimbra Morgado, I. Paiva, A.C.R.; Faria, J.P.”Automated Pattern-Based Testing of Mobile Applications”.Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2014 International Conference on Sept. 2014.pp 294-299. [4] Gartner, "Gartner Says Worldwide Traditional PC, Tablet, Ultramobile and Mobile Phone Shipments Are On Pace to Grow 6.9 Percent in 2014",March, 2014, http://www.gartner.com/newsroom/id/269231, last acessed April 2014. [5] AppBrain, "AppBrain Stats", https://www.appbrain.com/stats/number-ofandroid-apps, last accessed May, 2015. [6] Kirubakaran, B. Karthikeyani,V.”Mobile Application Testing – Challenges and Solution Approach through Automation”.Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on Feb. 2013. pp 79-84. [7] Jerry Gao, Xiaoying Bai, Wei-Tek Tsai, Tadahiro Uehara. "Mobile Application Testing: A Tutorial". Computer (Volume: 47, Issue: 2), 02 January 2014. pp. 46-55. [8] Robert M. Groves, Floyd J. Fowler, Jr., Mick P. Couper, James M. Lepkowski, Eleanor Singer, Roger Tourangeau. "Survey Methodology, 2nd Edition". ISBN: 978-0-470- 46546-2. July 2009. [9] Kochhar, P.S ; Thung, F. ; Nagappan, N. ; Zimmermann, T. “Understanding the Test Automation Culture of App Developers” Software Testing, Verification and Validation (ICST), 2015 IEEE 8th International Conference on 13-17 April 2015,pp 1-10. [10] Teade Punter, Marcus Ciolkowski, Bernd Freimut, Isabel John. “Conducting Online Surveys in Software Engineering”. Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium. Oct 2003. pp 80 – 88. [11] Dillman D., Smyth J., & Christioan LM. (2009) Internet and Mixed-Mode Surveys. The Tailored Design Method. John Wiley & Sons. .Q. [12] Google Form”https://docs.google.com/forms”. Last accessed August 30, 2015. [13] Smartphone OS Market Share, Q3 2014. "http://www.idc.com/prodserv/smartphone- os-market-share.jsp". [14] Google Play App. Store. https://play.google.com/store. Last accessed August 2015. [15] M. V. Selm and N. W. Jankowski, “Conducting online surveys,” Qual. Quantity, vol. 40, no. 3, pp. 435–456, 2006. [16] B. Kitchenham, S. Pfleeger, Principles of Survey Research – series of 6 articles, in: ACM Sigsoft Software Engineering Notes, Vol 26 (No.6), Vol 27 (No. 1,3,5), Vol 28 (No.2), 2001-2003.

38

[17] T. Takala, M. Katara, and J. Harty, “Experiences of system-level modelbased GUI testing of an Android application,” in ICST, pp. 377–386, 2011. [18] P. Bhattacharya, L. Ulanova, I. Neamtiu, and S. C. Koduru, “An empirical analysis of bug reports and bug fixing in open source Android apps,” in CSMR, pp. 133–143, 2013. [19] M. Kropp and P. Morales, “Automated GUI testing on the Android platform,” Testing Software and Systems, p. 67, 2010. [20] M. D. Syer, M. Nagappan, B. Adams, and A. Hassan, “Revisiting prior empirical findings for mobile apps: An empirical case study on the 15 most popular open source Android apps,” in CASCON, pp. 283–297, 2013. [21] T. McDonnell, B. Ray, and M. Kim, “An empirical study of API stability and adoption in the Android ecosystem,” in ICSM, pp. 70–79, 2013. [22] Kumar Maji, K. Hao, S. Sultana, and S. Bagchi, “Characterizing failures in mobile cases: A case study with Android and Symbian,” in ISSRE, pp. 249–258, 2010. [23] Harleen K. Flora, Xiaofeng Wang, Swati V.Chande,” An Investigation into Mobile Application Development Processes: Challenges and Best Practices”in IJMECS Vol.6, No. 6, June 2014. [24] Muccini, H. Di Francesco, A, Esposito, P, “Software testing of mobile applications: Challenges and future research directions” Automation of Software Test (AST), 2012 7th International Workshop on 2-3 June 2012.pp 29-35. [25] Singh A., Taneja A., Mangalaraj G. "Creating online surveys: some wisdom from the trenches tutorial". Professional Communication, IEEE Transactions. Volume: 52, Issue: 2. 2009.pp.197-212. [26] Wohlin, Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering, in: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE'14), ACM, London, UK, 2014. [27] S M K Quadri & Farooq, S.U. 2010, "Software Testing - Goals, Principles, and Limitations", International Journal of Computer Applications, vol. 6, no. 9. [28] Logeshwaran Murugesan, Prakash Balasubramanian.”Cloud Based Mobile Application Testing” Computer and Information Science (ICIS), 2014 IEEE/ACIS 13th International Conference on 4-6 June 2014, PP 287-289.

[29] C. Wohlin, Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering, in: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE'14), ACM, London, UK, 2014.

39

8 APPENDIX A: QUESTIONNAIRE Thank you for taking the time to complete the survey. The survey consists of multiple choice questions and will take about 5 minutes. The responses from this survey will be used to analyze which testing characteristic is important and is mostly used in mobile application, and how actually the applications are tested.

Q1: Which Testing Characteristic is important in testing of mobile applications?

1-Usability Testing (activities that assess UI content and alerts, user operation flows and scenarios, media richness, and gesture interaction)

o Important o Less important o Not important

2-Performance Testing (activities for determining the speed or effectiveness of computer, network, software program or device)

o Important o Less important o Not important

3-Reliability Testing (relates to testing software’s ability to function in given environmental conditions for a particular amount of time)

o Important o Less important o Not important

4-Security Testing (includes elements of confidentiality, integrity, authentication, authorization)

o Important o Less important o Not important

5-Memory Testing (memory leaks may occupy the limited memory resource)

o Important o Less important o Not important

6-Energy Testing (active processes of killed applications may reduce the device battery freedom)

o Important o Less important o Not important

7-Functional Testing (To test each and every function works properly or not)

o Important o Less important o Not important 40

8-Interoperability Testing (involves testing whether a given software program or technology is compatible with others and promotes cross-use functionality)

o Important o Less important o Not important

9- Compatibility Testing (part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment)

o Important o Less important o Not important

10-Connectivity Testing (A testing activity designed to validate the continuity of network communications.)

o Important o Less important o Not important

11-Load testing (the process of putting demand on a system or device and measuring its response)

o Important o Less important o Not important

Any Other Testing Characteristic? (Please write in the box with its importance)

Q2: Which Testing Characteristic is mostly used in testing of mobile applications?

1-Usability Testing

o Mostly used o Rarely used o Never used

2-Performance Testing

o Mostly used o Rarely used o Never used

3-Reliability Testing

o Mostly used o Rarely used o Never used 41

4-Security Testing

o Mostly used o Rarely used o Never used

5-Memory Testing

o Mostly used o Rarely used o Never used

6-Energy Testing

o Mostly used o Rarely used o Never used

7-Functional Testing

o Mostly used o Rarely used o Never used

8-Interoperability Testing

o Mostly used o Rarely used o Never used

9-Compatibility Testing

o Mostly used o Rarely used o Never used

10-Connectivity Testing

o Mostly used o Rarely used o Never used

11-Load testing

o Mostly used o Rarely used o Never used

Any Other Testing Characteristic? (Please write in the box with its usage level)

42

Q3: How do you actually test your applications?

1- How do you create Test Cases?

o Predefined in scripts or documents

o By doing testing itself (for example Random inputs, Exploratory Testing)

o Other

2- How do you execute Tests?

o On Phone

o On Emulator

o Other

3- Do you run your tests?

o Manually

o Automatically (via tool or Testing as a Service/Cloud)

o Other

43

9 APPENDIX B: TOP RATED DEVELOPER’S INFORMATION: This is publicly available information from the GOOGLE PLAY STORE and it doesn’t include any personal information that the developer’s provided as part of the survey.

Application Rating Developer Name Email Name SVT Play 4 Sveriges [email protected] Television AB FB Messenger 4 Facebook [email protected]

Spotify Music 4.5 Spotify Ltd. [email protected]

ZigZag 4 [email protected]

Agent Alice 4.2 Wooga [email protected]

Instagram 4.5 Instagram [email protected]

Crossy Road 4.5 Yodo1 Games [email protected]

Skype - free IM 4 Skype [email protected] & video calls 4 Snapchat, Inc [email protected]

Viber 4.3 Viber Media S.à [email protected] r.l. Candy Crush 4.2 King [email protected] Soda Saga WhatsApp 4.4 WhatsApp Inc. [email protected] Messenger 360 Security - 4.4 Qihoo 360 [email protected] Antivirus Boost (NYSE:QIHU) 4.4 Netflix, Inc. [email protected]

Clean Master 4.7 Cheetah Mobile [email protected] (Speed Booster) Super-Bright 4.5 Surpax [email protected] LED Torch Technology Inc. Bus Simulator 4.1 Ovidiu Pop [email protected] 2015 Subway Surfers 4.4 Kiloo [email protected]

App of the Day - 4.2 Appturbo [email protected] 100% Free Kik 4.2 Kik Interactive [email protected]

Wish - Shopping 4.4 Wish Inc. [email protected] Made Fun Unblock king 4.2 mobirix [email protected]

All-In-One 4.6 AIO Toolbox Inc. [email protected] Toolbox AdVenture 4.4 Kongregate [email protected] Capitalist Mmm Fingers 4.1 Noodlecake [email protected] Studios Inc My Talking 4.3 Outfit7 [email protected] Angela One Finger 4 mobirix [email protected] Death Punch 2 4.3 Imangi Studios [email protected]

Hill Climb 4.4 Fingersoft [email protected] Racing City Maps 2Go 4.1 Ulmon GmbH [email protected]

44

Offline Maps Clash of Clans 4.4 Supercell [email protected]

Badoo - Meet 4.4 Badoo [email protected] New People Swordigo 4.3 Touch Foo [email protected]

Geometry Dash 4.4 RobTop Games [email protected] Lite Lifesum – 4.2 ShapeUp Club AB [email protected] Calorie Counter CM Security 4.7 Cheetah Mobile [email protected] Antivirus AppLock 8 Ball Pool 4.4 Miniclip.com [email protected]

Twitter 4.1 , Inc. [email protected]

RunKeeper - 4.4 FitnessKeeper, Inc [email protected] GPS Track Run Walk QR Code Reader 4 Scan, Inc. [email protected]

Bloons Monkey 4.1 ninja kiwi [email protected] City Adobe Reader 4.3 Adobe [email protected]

Hay Day 4.4 Supercell [email protected]

Fruit Ninja Free 4.3 Halfbrick Studios [email protected]

Pinterest 4.7 Pinterest, Inc. [email protected]

Bike Race Free - 4.5 Top Free Games. [email protected] Top Free Game Wordfeud FREE 4.5 Bertheussen IT [email protected]

Hungry Shark 4.4 Future Games of [email protected] Evolution London Battery Saver 4.1 IGNIS [email protected] AMERICA, INC. myTuner Radio 4 Appgeneration [email protected] UK Despicable Me 4.4 [email protected]

Shazam 4.4 Shazam [email protected] Entertainment Limited PriceSpy 4.1 Prisjakt Sverige [email protected] AB Game of War - 4.1 Machine Zone, [email protected] Fire Age Inc. LEGO® Juniors 4 The LEGO Group [email protected] Create & Cruise FarmVille: 4 Zynga [email protected] Harvest Swap Touchgrind 4.1 Illusion Labs [email protected] BMX Sonic Dash 4.4 of America [email protected]

AntiVirus 4.4 AVG Mobile [email protected] Security - FREE Pirate Kings 4.2 Jelly Button [email protected] Games Traffic Racer 4.4 Soner Kara [email protected]

Angry Birds Go! 4.2 Rovio [email protected] Entertainment Ltd Eniro Navigation 4.2 Eniro [email protected] - Offline GPS 45

Barbie Magical 4 Budge Studios [email protected] Fashion SoundCloud - 4.4 SoundCloud [email protected] Music & Audio Torch - Tiny 4.4 Nikolay Ananiev [email protected] Flashlight ® Zalando – 4.4 Zalando SE [email protected] Shopping & Fashion Tango: Free 4.2 Tango [email protected] Video Calls & Text LINE: Free Calls 4.2 LINE Corporation [email protected] & Messages GO Keyboard - 4.4 GO Keyboard Dev [email protected] Emoji, Team Emoticons Frozen Free Fall 4.3 Disney [email protected]

Yr 4.2 NRK [email protected]

VLC for Android 4.3 Videolabs [email protected] beta 1010! Puzzle 4.2 Gram Games [email protected] imo free video 4.2 imo.im [email protected] calls and chat Castle Clash 4.6 IGG.COM [email protected]

Firefox Browser 4.3 Mozilla [email protected] for Android Twitch 4.4 Twitch Interactive, [email protected] Inc Shazam 4.4 Shazam [email protected] Entertainment Limited RIX FM 4 MTG AB [email protected]

Radio FM 4 RadioFM [email protected]

SoundHound 4.3 SoundHound Inc. [email protected] djay FREE 4.1 Algoriddim [email protected]

Deezer Music 4 Deezer Mobile [email protected]

Walk Band: 4.3 Revontulet Soft [email protected] Piano,Guitar,Dru Inc m.. Top Music 4.1 Top Music App [email protected] Player Shuttle Music 4.1 SimpleCity [email protected] Player Real Piano Free 4 Gismart [email protected]

Ringtone Maker 4.1 Zabaan [email protected] and Editor Laya Music 4 SVAIRIN [email protected] Player Voice Recorder 4.4 lovekara [email protected]

My Guitar 4 Borce Trajkovski [email protected]

Music Player : 4.3 JRT Studio [email protected] Rocket Player Collage Maker 4.1 Dream Solutions [email protected] Pro YouCam Perfect 4.3 CyberLink.com [email protected] - Selfie Cam 46

HD Camera 4.3 Jess Development [email protected] Ultra Video Maker 4 Multimedia Apps [email protected]

Splash Colour 4 Swiss [email protected] Effects Codemonkeys Open Camera 4.2 Mark Harman [email protected]

PhotoWonder 4.3 Baidu HK [email protected]

InstaMag 4.3 Fotoable,Inc. [email protected]

Smart 4.6 Alex Kravchenko [email protected] AudioBook Player Troll Race 4 Hugo Games ApS [email protected]

Logo Quiz - 5 Mangoo Games [email protected] Svenska märken EA SPORTS 4.4 ELECTRONIC [email protected] UFC ARTS Criminal Case 4.6 Pretty Simple [email protected]

Archery Master 4.4 TerranDroid [email protected] 3D Baby Cops: Tiny 4.1 TabTale [email protected] Police Academy Monster Busters: 4.7 Purplekiwii [email protected] Hexa Blast Banana Pirate 4.7 JDerp Studios [email protected]

FRONTLINE 4.2 Glu [email protected] COMMANDO: WW2 Princess PJ Party 4.1 TabTale [email protected]

Fashion Story: 4.4 Storm8 Studios [email protected] Pink Punk YAHTZEE® 4.5 Scopely [email protected] With Buddies Fancy Nail Shop 4 Tabtale [email protected]

Splash: 4 DeNA Corp. [email protected] Underwater Sanctuary Implosion - 4.5 Rayark Inc [email protected] Never Lose Hope Foot Surgery 4 667g [email protected] Simulator Restaurant Story: 4.5 Storm8 Studios [email protected] Earth Day Borderline - Life 4.2 CrazyLabs [email protected] on the Line Captain Rocket 4.3 Ketchapp [email protected]

UNT 4.8 NTM AB [email protected]

Candy Block Pop 4.1 block bubble tap [email protected]

Pinball Sniper 4.5 Ketchapp [email protected]

Candy Bubble 4.2 pop star red [email protected] Shooter Police Cars vs 4.2 VascoGames [email protected] Street Racers TeeHee: Official 4.9 Ryan Higa [email protected] Ryan Higa App Mommy Queen's 4.2 Kids Go Media [email protected] Newborn Ice Baby 47

5 Differences ~ 4.3 Taps Arena [email protected] Photo Quiz Crime Town 4.1 Tapinator, Inc. [email protected] Police Car Driver (Ticker: TAPM) Hovercraft - 4.6 High Score Hero [email protected] Build Fly Retry LLC Google 4.6 Google Inc. [email protected] Handwriting Input Empires and 4.6 Zynga [email protected] Allies Truck Driver 3D: 4 Rooster Games [email protected] Offroad Candy Sugar 4.2 Fat Face Photo [email protected] Splash Frame Unblock Ball 4.3 iGold [email protected] Technologies Dragon Hills 4.7 Rebel Twins [email protected]

Police Moto 4 nullapp [email protected] Driver Cruise Kids - 4 Tabtale [email protected] Ride the Waves Perfect Pitch 4.4 Iprom [email protected] HighSchool Girls Peppa in the 4.1 Peppa pig games [email protected] Supermarket Secret 4.1 Pocket Gems [email protected] Passages:Hidden Objects Eleven(11) 4.2 boxes mania [email protected]

Dungeon Link 4.6 GAMEVIL Inc [email protected]

Escape City 4.5 Mobigrow [email protected]

My Newborn Pet 4.2 Libii [email protected] Baby Remote Control 4 TUR Software [email protected] for TV Developing Ice Mommy's 4.3 6677g [email protected] Newborn Baby Magic Rush: 4.5 Elex [email protected] Heroes Fashion Doll: 4.3 Salon [email protected] Pastry Chef SPA City 4.1 Chi Chi Games [email protected] Crime:Mafia Assassin 3D Furious Racing 4.2 Hammerhead [email protected] Studio Party Bus Driver 4.1 Tapinator, Inc. [email protected] 2015 (Ticker: TAPM) Pop Gem HD 4.3 GiGalaxy [email protected]

Pony Gives Birth 4.2 Titan Media [email protected] Baby Games FilmOn Family 4.1 Flmon [email protected] Live TV Free Gold Theme for 4.6 Emoji Keyboard [email protected] KikaKeyboard Theme Studio Pet Heroes: 4.3 Libii [email protected] Fireman 48

Candy Bubble 4.1 block bubble tap [email protected] World Shall we 4.7 NTT Solmare [email protected] date?:Blood in Corp. Roses+ Driver Speedboat 4.3 [email protected] Paradise Entertainment Reskoll 5 MTR Stockholm [email protected] Stockholm AB Wedding 4.3 TNN game [email protected] Preparation Salon Lion vs Zombies 4 Tapinator, Inc. [email protected] (Ticker: TAPM) TWIST3D 4.1 Chroma Studios [email protected]

Fake Call & Fake 4.2 Onex Softech [email protected] SMS AIK Fotboll 5 AIK Fotboll AB [email protected] matchprogram Furious 3D 4.4 MobileGames [email protected] Ambulance Race 2015 Grand Escape 4.5 Goblin LLC [email protected]

Furious Fast Taxi 4.2 TrimcoGames [email protected] Driver 2015 Helicopter Flight 4 i6 Games [email protected] Simulator 3D Keypad Lock 4.6 WoW Lock Screen [email protected] Screen MobiTV - Watch 4.4 Undertap [email protected] TV Live Furious Russian 4.2 MobilePlus [email protected] Vendetta Kitty Mommy 4.3 Kids Go Media [email protected] Angel's New Baby Police Car Racer 4 sst [email protected] 3D PopCorn Blast 4.4 RetroStyle Games [email protected]

Crazy Dessert 4.3 Sunstorm [email protected] Maker Peppa kids mini 4.1 Peppa pig games [email protected] games City Biker 3D 4.3 Tapinator, Inc. [email protected] (Ticker: TAPM) Bakery Story: 4.5 Storm8 Studios [email protected] Spring Ninja Runner 3D 4.1 Fast Free Games [email protected]

Wild West 4.5 Trapped [email protected] Escape Nitro Nation 4.1 Creative Mobile [email protected] Stories Block Shock 4 Apex Apps [email protected] DMCC Pet heros land 4.1 MonkeyIde [email protected]

Solitaire King 4.4 mobirix [email protected]

Word Academy 4.5 SCIMOB [email protected]

Must Deliver 4.6 cherrypick games [email protected] 49

Parkour 4.1 Tab Amuse Studio [email protected] Simulator First Person PlayTube 4.2 Alfa Studio [email protected]

Baby Hazel 4.4 Axis [email protected] Siblings Day Entertainment Crime City Street 4 i6 Games [email protected] Driving 3D Fireman 4.3 MobileGames [email protected] Emergency Rescue 2015 Zoo Puzzle for 4.9 Puzzle King AB [email protected] kids & toddlers Nationsguiden 5 Swace Digital AB [email protected]

Monster Puzzle 4.5 Wizardcoders [email protected] 3D MMORPG Games Tiltagon 4.1 Noodlecake [email protected] Studios Inc This Means 4 kabam [email protected] WAR! Super realism 4.6 Weather Widget [email protected] Clock Weather Team Words Crush! 4.4 BitMango [email protected]

Balloons Pop 4 Peppa pig games [email protected] Peppa Kids Games Lazys Clean & 4.5 Lazys Austra [email protected] Wipe PlayTube HD 4.4 aomaibio [email protected] Free Mp3 Music PRO PDF 4.4 Ivan Ivanenko [email protected] Reader Sverige Radio 4.7 Pollux Studios [email protected]

Running Circles 4.2 BoomBit Games [email protected]

Final Fable 4.4 IGG.COM [email protected]

Angry Birds 4.4 Rovio [email protected] Fight! Entertainment Ltd. Arrow 4.3 Ketchapp [email protected]

Smart Search & 4.5 Reactive Phone [email protected] Web Browser Farm Story 2: 4.2 Storm8 Studios [email protected] Birthday Party Crazy Beach 4.1 Coco Play By [email protected] Party-Coco TabTale Summer! Res i STHLM: 4.7 Nobina [email protected] SL trip planner Kodi 4.7 XBMC [email protected] Foundation Kivra 4.3 Kivra [email protected]

Bohusläningen 4 Stampen Local [email protected] Media Triple Jump 4 Ketchapp [email protected]

Transparent 4.2 Kuboo Game [email protected] Launcher Studios Camera Brickies 4 Noodlecake [email protected] 50

Studios Inc P3 Radio 4.3 Sveriges Radio [email protected]

Digging Mania 4.1 konamobile [email protected]

Spot the 4.1 Taps Arena [email protected] Difference! My Tiny Pet 4.3 CanadaDroid [email protected]

HTC Sense Input 4.2 Htc cooperation [email protected] - EN Donut Haze 4.1 Qublix Games [email protected]

NA Om Open 4.5 Promedia [email protected] Art Mitt Dormy 4.2 Dormy Golf [email protected]

HTC Sense Input 4.4 Htc cooperation [email protected] - EN(UK) Siegefall 4.2 Gameloft [email protected]

Doteater 4.3 Tiny Games Srl [email protected]

My Sweet 4.1 Tabtale [email protected] Bakery - Donut Shop (FREE) GO SMS 4.5 Ztart [email protected] LUMINOUS THEME Extreme Car 4.2 Tapinator, Inc. [email protected] Stunts 3D (Ticker: TAPM) Demolition 4.2 Lunagames Fun & [email protected] Derby: Crash Games Racing Real Cricket™ 4 Nautilus Mobile [email protected] Test Match Dubai Drift 2 4.1 Zero Four LLC [email protected]

Perfect Kick 4.4 Gamegou Limited [email protected]

Memorado - 4.4 Memorado Gmbh [email protected] Brain Games Paperama 4.4 FDG [email protected] Entertainment GmbH & Co.KG Angry Birds 2 4.6 Rovio [email protected] Entertainment Ltd. Warhammer 4.1 HeroCraft Ltd [email protected] 40,000: Space Wolf VEGA Conflict 4.1 KIXEYE [email protected]

Pocket Mine 2 4.3 Roofdog Games [email protected]

Heroes of Order 4.3 Gameloft [email protected] & Chaos Etherlords 4.4 Nival [email protected] (Arena) Feed Me Oil 2 4.3 CHILLINGO [email protected]

Super Muzzle 4.1 Dime Studios [email protected] Flash Battle of Heroes 4.3 Ubisoft [email protected] Entertainment Kritika: The 4.2 GAMEVIL Inc [email protected] White Knights Dungeon Rush 4 DH Games [email protected]

51

Monster Squad 4.3 NEXON M Inc. [email protected]

Tiny Warriors 4 Noodlecake [email protected] Studios Inc

League of 4.4 GTArcade [email protected] Angels -Fire

Raiders

The Secret 4.3 G5 Entertainment [email protected] Society®

Pirate Battles: 4 HeroCraft Ltd [email protected] Corsairs Bay

JellyKing : Rule 4 Jellyking Studio [email protected] The World

King of Thieves 4.4 ZeptoLab [email protected]

Ball King 4.5 Qwiboo Ltd [email protected]

Happy Chicken 4 [email protected] (주)쏘뉴

Town

Bears vs. Art 4.2 Halfbrick Studios [email protected]

Zen Koi - Breed 4.2 LandShark [email protected] & Collect Fish

Ingress 4.3 NianticLabs@Goo [email protected] gle

DRAGON 4 BANDAI [email protected] BALL Z

DOKKAN

BATTLE

Konbini Story 4.3 Gamenami [email protected]

Empire: Four 4.2 Goodgame Studios [email protected] Kingdoms os.com

Solitaire 4.3 GSN.com [email protected] TriPeaks

Kill Shot 4.3 Hothead Games [email protected]

GrandChase M 4.1 Eyedentity Mobile [email protected]

Bears vs. Art 4.2 Halfbrick Studios [email protected]

Super Muzzle 4.1 Dime Studios [email protected] Flash

Yr 4.2 NRK [email protected]

Compass 4.3 espengineer [email protected]

Candy Crush 4.3 King [email protected] Saga

Booking.com 4.6 Booking.com [email protected] Hotel

Reservations

Crossy Road 4.5 Yodo1 Games [email protected]

App of the Day - 4.4 Appturbo [email protected] 100% Free

V – live 4.4 NAVER Corp. [email protected]

Broadcasting app

GO SMS Theme 4.3 GO Dev Team [email protected] DIY

Cloud Path 4.2 Ketchapp [email protected]

Case Simulator 2 4.3 Smoked Studios [email protected]

Luxury Clock 4.4 Cheetah Mobile [email protected] CM Locker

52

Theme Snowboard 4 EnJen Games [email protected] Freestyle Mountain Stagefright 4.3 Lookout Mobile [email protected] Detector Security Allone 4.5 Allone AB [email protected]

Extreme Car 4.1 Pudlus Games [email protected] Driving 2016 Funny Photo 4 Dexati [email protected] Effects Best Fiends 4.5 Digital studios [email protected]

Arcane Legends 4.4 Spacetime Games [email protected]

Nitro Nation 4.3 Creative Mobile [email protected] Online Racing Don't get fired! 4.1 QuickTurtle [email protected]

MARVEL 4.2 Kabam [email protected] Contest of Champions Top Developer 4.5 TACOTY JP adc [email protected] Fast & Furious: Legacy Onefootball - 4.5 Onefootball [email protected] Pure Soccer! Musixmatch 4.5 Musixmatch [email protected] music & lyrics IF by IFTTT 4.1 IFTTT [email protected]

Forza Soccer 4.6 FootballAddicts [email protected]

Boto the Pink 4 Creative Bomb [email protected] Dolphin Co. Adobe Brush CC 4 Adobe [email protected]

RedBull.com 4.4 redbull inc [email protected]

Perfectly Clear 4.2 Athentech [email protected]

BUBL Ice Cream 5 Fox sheep [email protected]

Adobe Shape CC 4.1 Adobe. [email protected]

Hexlock - App 4.4 Liquidum Limited [email protected] Lock Security Multi Measures: 4.2 SkyPaw Co.,Ltd [email protected] All-in-1 kit Quip: Docs, 4.1 Quip, Inc. [email protected] Chat, Spreadsheets Jelly Band 4.3 Infinite Dreams [email protected]

ICQ - Free video 4.3 Icq [email protected] calls & chat Legend - 4.2 Stupeflix Inc. [email protected] Animate Text in Video Scooter Freestyle 4 EnJen Games [email protected] Extreme 3D Legion of Heroes 4.3 NEXON COMP [email protected]

Rally Racer Dirt 4.2 Sbkgames [email protected]

Tekken Card 4.1 Tekken [email protected] 53

Tournament (CCG) Can You Escape 4.2 MobiGrow [email protected] - Tower ICC T20 World 4 Zapak [email protected] Cup 2012 Top Developer 4.1 WGT [email protected] WGT : World Golf Tour Game PLAY KBC 9 : 4.1 KGS [email protected] HINDI Empire Z 4.2 Ember [email protected] Entertainment Roulette Royale 4.1 Mywavia Studios [email protected] ★ FREE Casino Real Cricket™ 4 Nautilus Mobile [email protected] Test Match Boost Power 4.1 games2win [email protected] Cricket Clash of Mafias 4.4 IGG.COM [email protected]

Nazara Cricket 4 Nazaragames [email protected]

Master Blaster 4 games2win [email protected] T20 Cricket Bike Mayhem 4.2 Best Free Games [email protected] Free Inc. Cricket 2015 Top 4 Tinysol Studio [email protected] Games Bocce 3D 4 Giraffe Games [email protected] Limited Snowboard Party 4.4 ratrodstudio [email protected] Lite PES CLUB 4.2 Konami [email protected] MANAGER Real Cricket™ 4.1 nautilusmobile [email protected] English 20 Bash Pool Break 3D 4.2 kineticbytes [email protected] Billiard Snooker SUPER 4.3 Nikhil Suresh [email protected] CRICKET 2 KungFu Warrior 4.2 Triniti Interactive [email protected] Ltd Head Soccer La 4.3 Liga de Fútbol [email protected] Liga Profesional Kanche 4 puransoftware [email protected]

First Touch 4.5 First Touch [email protected] Soccer 2015 MX Motocross 4.3 vndynapp [email protected] Free Play KBC 2015 4.1 Gametion [email protected]

ONE PIECE 4.6 BANDAI [email protected] TREASURE NAMCO CRUISE Entertainment World T20 4 Games2win.com [email protected] Cricket Champs- 2015 Taichi Panda 4.1 snailgamesusa [email protected]

Flick Shoot UK 4.5 MobileCraft [email protected] 54

Modern Combat 4.2 Gameloft [email protected] 5: Blackout Flick Shoot US: 4.6 raza inc [email protected] Multiplayer Farm Village 4.3 Playday Games [email protected]

Deck Heroes 4.7 IGG [email protected]

Texas Hold'em 4.2 Haolan Qin [email protected]

Tap Titans 4.7 Gamehivepublishe [email protected] r Brave Trials 4.3 Andy [email protected]

Empires and 4.4 Zynga [email protected]%20 Allies Pumped: BMX 4.1 noodlecake [email protected] Free Studios Inc Monster Squad 4.3 NEXON M Inc. [email protected] iMobsters™ 4.3 Storm8 Games [email protected]

DOWNTOWN 4.3 DYNAMICNEXT [email protected] MAFIA™ (RPG) Forces of War 4.3 Ukengames [email protected]

Can You Escape 4.2 Mobimobs [email protected] - Adventure Escape The 4 A-S-G [email protected] Ghost Town Pool Live Tour 4.4 Geewa [email protected]

DomiNations 4.3 Nexon [email protected]

Tech Deck 4 Spin Master [email protected] Skateboarding Studios Table Tennis 3D 4.1 The app guruz [email protected] Live Ping Pong Wrestling 4.2 Mdickie [email protected] Revolution WWE Presents: 4.1 wwe,inc [email protected] Rockpocalypse Time To Escape 4.2 Goblinllc [email protected]

Stick Soccer 4.7 stick sport [email protected]

Batman Arkham 4.2 warner bros [email protected] Origins Top Developer 4.4 Disney [email protected] Inside Out Thought Bubbles Laser Gun Prank 4.5 Laser X [email protected]

Cracked Screen 4.5 Technology [email protected] expertise Bouncing Ball 3.9 Ketchapp [email protected]

Pregnant Girl 4.1 Purple Studio [email protected] Emergency Doctor Baby Monster 4.6 Kaufcom Games [email protected] Truck Game – Apps Widgets Cars Surprise Eggs 4.3 IdeaMK [email protected]

Peppa on the 4.1 Peppa pig games [email protected] river iHA Store 4.5 iHackAlbania [email protected] DEV InstaFollow Get 4.7 5000FforF [email protected]

55

5000Followers

Gran Knit 4.1 FunXL Apps [email protected] Simulator

FC Barcelona 4.5 KIBO [email protected] Official

Keyboard

GUN STRIKER 4.2 [email protected] (주)도연게임즈

Pasta & Pizza - 4.1 Kids Food Games [email protected] Food Maker! Inc.

Book Reader(β) 4.6 binzume [email protected]

PDF Reader Pro 4.7 Dung Carles [email protected]

PDF Reader - 4.5 Kdan Mobile [email protected] Scan, Edit & Software Ltd.

Share

Battery Man 4.7 TACOTY JP adc [email protected]

Battery StatusBar 4.1 JSC Co.,Ltd. [email protected]

Cliffy Jump 4.3 WeGo Interactive [email protected]

Co., LTD

Jumping Fox: 4.2 Thumbspire [email protected] Climb That Tree!

USA Crime City 4.6 Vasogames [email protected] 2015

August Festival 4 Smukfest [email protected]

Wrestle Funny 4.1 GuonianGame [email protected]

Top Developer 4.2 Disney Publishing [email protected] Disney Creativity Worldwide

Studio 2

Crazy Beach 4 Coco Play By [email protected] Party-Coco TabTale

Summer!

Res i STHLM: 4.1 Nobina [email protected] SL trip planner

Kodi 4.3 XBMC [email protected] Foundation

Kivra 4.7 Kivra [email protected]

Bohusläningen 4.2 Stampen Local [email protected] Media

Triple Jump 4.6 Ketchapp [email protected]

Transparent 4.1 Kuboo Game [email protected] Launcher Studios

Camera

The Secret 4.3 G5 Entertainment [email protected]

Society®

Clock Live 4.3 yadavapp [email protected] Wallpaper

QR Code Scan & 4.2 pickwick santa [email protected] Barcode Scanner

ElectroDroid 4.7 Iero [email protected]

CPU-Z 4.5 CPUID [email protected]

Prayer Times 4.7 Dawat e islami [email protected]

Conversation 4.3 NyxCore [email protected] Translator

Flashlight: LED 4.3 Mobile Apps [email protected]

Torch Light Turbo Download 4.1 Point Blank [email protected] 56

Manager Translator 4.3 Recomendado [email protected]

Muslim Azan & 4.5 MasjidNow by [email protected] Salah Times Yousuf Jukaku DU Flashlight - 4.3 DU Apps [email protected] Brightest LED Acer Life 4.1 Acer Inc. [email protected] Weather 2.2 Free VPN 4.3 Viatun Software [email protected] VIATUN Inc. IDM - Download 4.1 Guru inc [email protected] Manager Tasbeeh counter: 4.6 AwardSofts [email protected] zikr, tasbih Zvondik (Call 4.2 ViktorDegt [email protected] recorder) Unified Remote 4.5 Unified Intents [email protected]

Classic Black 4.4 m15 [email protected] Theme - ZERO Freapp - Free 4.5 NB lab [email protected] Apps Daily! Super Bright 4 SimilarGroup [email protected] Flashlight Voice Recorder 4.2 Appliqato [email protected]

Fallout Shelter 4.6 Bethesda [email protected] Softworks LLC Top Eleven Be a 4.4 Nordeus [email protected] Soccer Manager Vikings: War of 4.3 Plarium Global [email protected] Clans Ltd Iron Desert - Fire 4.1 My.com B.V Halfbrick Studios Storm Big Bear 4.3 Super Awesome [email protected] Inc. ICARUS 4.2 Livezen Corp [email protected]

Package Name 4.2 GIJOON [email protected] Viewer Dragons: Rise of 4.2 Ludia Inc. [email protected] Berk Trivia Crack 4.5 Etermax [email protected]

Bubble Shooter 4.2 Paleblue [email protected] Pop Pet Rescue Saga 4.2 King [email protected]

Ocean Blast 4.3 Pandastic Games [email protected]

Family Farm 4.2 Dindian [email protected] Seaside Words With 4.3 Zynga [email protected]%20 Friends Top Farm 4.2 Halfbrick Studios [email protected]

I love pasta 4 PATI Games [email protected] Corp. Battlestation: 4.7 Bugbyte [email protected] Harbinger LEGO® Batman: 4.2 Warner Bros. [email protected] Beyond Gotham Gathering Sky 4.4 A stranger gravity [email protected]

World Cricket 4.2 Nextwave [email protected] 57

Championship Multimedia Inc Card Crawl 4.2 Arnold Reurs [email protected]

March of 4.2 Gameloft [email protected] Empires FootLOL: Crazy 4.3 HeroCraft [email protected] Soccer Blood Gate - Age 4.2 Dena Corp [email protected] of Alchemy This War of 4.7 11bitstudios [email protected] Mine Show Me the 4.5 Y Factory [email protected] Money Part1 djay FREE - DJ 4.2 Algoriddim [email protected] Mix Remix Music Papyrus - Natural 4.2 Steadfast [email protected] Note Taking Innovation, LLC AZ Camera - 4.4 Hecorat Camera [email protected] Manual Pro Cam File Commander 4.2 Mobisystems [email protected] - File Manager Wego Flights & 4.3 Wego.com [email protected] Hotels Peak - Brain 4.5 Peaklabs [email protected] Training Veooz: Latest & 4.4 Veooz Labs [email protected] Personal News GolfNow – GPS 4.4 Golfnow [email protected] Rangefinder Pepe & Friends 4.4 Nexon [email protected] Play Storybook Device Assist 4.2 Google [email protected]

The Spiritual 4.2 Christ's servant [email protected] Man Home Library - 4.4 Sky Horse Apps [email protected] Free Books Quran in Urdu 4.5 Goodword Books [email protected] ق مامن همجرت Prophets' stories 4.5 Bangla droid [email protected] in islam Holy Qur'an 4.5 BoomApp [email protected] (read and listen) Tajveed 4.7 Dhariyat [email protected]

Khawabon Ki 4.1 Tapps Venture [email protected] Tabeer Learn Quran 4.5 Perfect Islamic [email protected] Basics Apps Yajooj Majooj in 4 Oracle Developers [email protected] Urdu The Law of 4.1 FREEBOOKS [email protected] Attraction Editora BOOK AsmaUlHusna 4.6 AppTriple [email protected]

All Bible Stories 4.4 AmaliaDev [email protected]

Quotes 4.2 Real Dream [email protected]

Asaan Namaz 4.5 Saudagran Tech [email protected]

Sahih Al Bukhari 4.6 Trios Labs [email protected]

58

Think and Grow 4.3 Thanakorn Papan [email protected] Rich Quotes Book 4.4 naveeninfotech [email protected]

Free eBooks - 4.1 Freetop10ebooks.c [email protected] Classics om Telugu 4.3 Ram Mareedu [email protected] Telusukondi Sahih Al Bukhari 4.6 Geek Brain Studio [email protected] Book-3 The Art of War 4.3 Darrick Kouns / [email protected] Audiobook JVB Enterprise Middle Earth 4.3 Tim Dyck [email protected] Index Bahishti Zewar 4.5 Netsolution [email protected]

Mushaf Tajweed 4.5 Omar Ramadan [email protected]

Waka 4.3 Vega cooperation [email protected]

Goodreads 4.1 Goodreads [email protected]

BFGuide - Brave 4.6 Pham Thi Thuy [email protected] Frontier Guide Anh Photo Editor 4.3 Lyrebird Studio [email protected] Collage Maker Pro Pic Collage 4.1 cucat [email protected] Editor Instazz 4.3 iCoderz Solutions [email protected]

Forever Love 4 Tejeiro Dev [email protected] Photo Frames PicLen - Fotos 4.2 PicLen - Fotos [email protected] Photo Photo Flower Love 4.1 Tejeiro Dev [email protected] Photo Frames Venus 4.3 RC PLATFORM [email protected]

Waterfall Live 4.1 Creative Factory [email protected] Wallpaper Wallpapers Butterflies 3D 4.2 SkyDivers [email protected] live wallpaper Solo Launcher- 4.5 Solo Launcher [email protected] Clean,Smooth,DI Team Y Twilioid - Twilio 4 Nethram L.L.C. [email protected] Connect Beta Clash of kings 4.3 Elex Wireless [email protected]

Monument 4.7 ustwo [email protected] Valley The Room 4.8 Fireproof Games [email protected]

Crazy 4.3 Ezone.com [email protected] Snowboard Pro Doulingo 4.6 Duolingo [email protected]

59

10 APPENDIX C: LOW RATED DEVELOPER’S INFORMATION: This is publicly available information from the GOOGLE PLAY STORE and it doesn’t include any personal information that the developer’s provided as part of the survey.

Application Name Rating Developer Name Email

EQ - Music Player 3 DJiT [email protected] Equalizer SoundSeeder Music Player 3 JekApps [email protected]

Car Music Player 3 Luis Teixeira [email protected]

Music Player Pro 3.5 Grass Alpine [email protected]

MO Player - MP3 Music 3.6 BRATSOFT [email protected] Player Shuffle Music Player beta 3.8 khannasahab [email protected]

Camera MultiCamera 3.5 David Erosa david@forgotten- systems.com Moment Camera Shares 3.5 frank.app [email protected]

Manner Camera 3.5 nadj [email protected]

Camera Scanner 3.5 Wise Shark Software [email protected] m Smart Feed Reader 3.7 Scand Ltd. [email protected] m Reddit Reader 3.3 DahlenApps [email protected] om PDB Book Reader 3.5 Topnet999 [email protected]

News Reader 3.5 FlyingBus Studio [email protected] om Palm Reader Guide 3.5 Movisol [email protected]

Manga Meow - Manga 3.8 Gentouch Ltd. support@gentouchstudios. Reader App com Psychic Reader 3.6 TroopiFruity [email protected]

Oyster Reader 3.3 Vince Brown [email protected]

Mail Reader for MSN 3.8 Womboid Systems [email protected] Outlook™ King Turtle Run 3.3 iMobifone [email protected]

Brick Run 3.6 mygames [email protected]

Wolf Run Slots 3.6 Falandofu [email protected]

Dino Run FREE 3.5 G-GEE GAMES [email protected]

Bunny Run 2D 3.6 AppDegree [email protected]

Bunny Run 3.6 Game.Jungle [email protected] m Run Dino Run 3.5 Bit of Game [email protected]

Mouse Run 3.4 Dexati [email protected]

Cobra Run 3.4 No Six Five [email protected]

Dinosaur Run – Race 3.6 Kaufcom Games Apps baumandroid@googlemail Master Widgets .com Running Frenzy 3.2 reactor [email protected]

Racing Motorbike Trial 3.6 Pudlus Games peter.jobbagy.play@gmail. com Desert Traffic Race 3.6 LabException [email protected]

60

Crime Racing City 3.6 Racing Games Inc. [email protected]

Racing Games 3.6 Chuc MoEyes Phamminhchucdd@gmail. com Formula Car racing 3.5 JELLY GAMES [email protected] m Jelly Racing 3.7 SMS Services LLC [email protected]

Hill Racing 3.7 nullapp [email protected]

Dirt Bike Racing 3.7 TurboNUKE [email protected]

Real Formula Racing 3.4 Top Bike Race Car Games topbikeracecargames@gm ail.com Cross Cars Racing 3.7 Poo and Play [email protected]

Car racing 3.7 nullapp [email protected]

Retro Racing 3.7 Mr Qwak Limited support- [email protected] Racing Games 3.4 TheInvader360 [email protected]

Hill Racing 3.7 nullapp [email protected]

Dirt Bike Racing 3.7 TurboNUKE [email protected]

Real Formula Racing 3.4 Top Bike Race Car Games topbikeracecargames@gm ail.com Spying Eye 3.2 Eelooz [email protected]

Spy Camera Pro 3.8 ccloud apps cloudappsonearth@gmail. com Night Vision Camera HD 3 ChillyBrad BrendanSavagekill@gmail .com TrackAnyone - Location 3.7 VcareAll [email protected] Spy Beauty fights zombies 3.9 Beauty&Dragon [email protected]

Caveman Fight 3 Tops Game [email protected] om Machine Fury Run and 3.8 Ramesh Babu [email protected] Fight Word Fight Online 3.6 Che [email protected]

Stick Men Fighting 2 3.5 H&G Mobile Apps [email protected]

Christmas Santa Fight 3.8 Lambda Studios lambdagamestudio@gmail .com Boxing Fight Game 3.8 Chester Mobile chestermobilestar@gmail. com Snowball fight 3.8 fuate Co., Ltd. [email protected]

3D girls martial art 3.5 virtualinfocom [email protected]

Stickman Fight Killing 3.2 Betoladodgers [email protected] m Fight Sounds Simulator 3.5 starbranches [email protected] m Animals Fighting War 3D 3.5 Pro 3D Games Developer [email protected]

Chinese Chess Fight 3.5 Nethru Limited [email protected]

Fighting Boxing Game 3.7 kang yongyi [email protected] (3D) Fight Fight Zombanite! 3.6 MojoBox Games [email protected] om Tank Fight War 2014 3.8 KallCook [email protected]

Fight on State 3.8 Cyclone Kick Studio [email protected]

Zombies Hand Fight 3D 3.5 App Teeka [email protected]

Guardian Fight 3.5 Cross Field Inc. [email protected]

Girl Group Fight Online 3.5 1Games [email protected]

C More 2.5 C More Entertainment AB [email protected]

61

Svenskalag 3.6 Svenskalag AB [email protected]

Fotbollskampen 2.4 Intelligent Apps AB [email protected]

Canal Digital GO 2.5 As [email protected] m Sn 3.9 General Adaptive Apps [email protected] Pty Ltd m Ki 3 General Adaptive Apps [email protected] Pty Ltd m Laser Gun Prank 2.9 Laser X [email protected] m Cracked Screen 3.7 Technology expertise [email protected]

Bouncing Ball 3.9 Ketchapp [email protected] om ci 2.9 General Adaptive Apps [email protected] Pty Ltd m ba 3.5 General Adaptive Apps [email protected] Pty Ltd m Cycling365 3.3 SRM Reti e Mobilità [email protected]

Russian Crime Simulator 3.9 Mine Games Craft [email protected] m : Build an Empire 3.6 Ubisoft Entertainment [email protected] om Bus Rush 3.9 Play App King [email protected]

Stick Run 2.6 Aliens Lab [email protected] ru 3.4 General Adaptive Apps [email protected] Pty Ltd m sh 2.9 General Adaptive Apps [email protected] Pty Ltd m E-tidning - TTELA 2 Stampen Local Media [email protected]

Exploration Craft 3.3 Smartties [email protected]

Squaroid 2.4 Aliens Lab [email protected] do 3.1 General Adaptive Apps [email protected] Pty Ltd m Angry Shark Revenge 3D 3.6 Tapinator, Inc. (Ticker: [email protected] TAPM) Friv Games 3.5 kemkacen [email protected] om Big Days - Events 3.4 Astrovic App [email protected] Countdown Casino spel 1 Ballardeno Carenuem [email protected] m Crime Simulator 3.8 Get Through Asphalt [email protected]

Circline -- Hardest Game 3.1 Aliens Lab [email protected]

SimCraft : MultiCraft PE ! 3.7 ITV Developer [email protected]

Plastic Surgery 3.5 Mobile Apps Developers mariya.odarchenko@gmail .com Hjärtförbundet 1 AppInMed AB [email protected]

Five Nights At Minecraft 2.9 Millie Games [email protected]

Metro Train Simulator 3.6 Smashing Geeks [email protected] 2015 m pedometer step count 3.8 Wako Development wakodevelopment@gmail. calories com Gun Simulator - Shoot 3.9 Guns Simulator GunShooterSimulator@ho Gun tmail.net Parpas 3.8 Parks and Resorts parpasapp@parksandresort s.com

62

Ambulance Parking 3D 3.8 Reality Gamefied [email protected] Rescue m

Laser Simulator Prank 3.6 App Phobia [email protected] Gun

Mystery of Haunted 3.9 Point & Click LLC [email protected]

Hollow FREE om

Cabotagestudien - Appen 3.5 Henrik Sternberg [email protected] om

PeriscoDroid - Streams 2.8 Alp Apps [email protected] m

Clarity Keyboard Beta 2.7 SwiftKey Greenhouse SwiftKey Greenhouse

Korsord 3 Korsord [email protected]

Princess Game: Salon 3.8 Kaufcom Games Apps baumandroid@googlemail Angela 2 Widgets .com

Cydia for Android 3.5 Idev Team [email protected] om

Crime .9 Mine Games Craft [email protected] m

Sand Excavator Simulator 3.9 3Dee Space [email protected]

3D

Train Simulator 3D 3.9 MobilePlus [email protected]

Cabotagestudien - Appen 3.5 Henrik Sternberg [email protected] om

Skövde Basketcup 3.7 CupManager [email protected]

Fake Call Girlfriend Prank 3.8 Appslyng [email protected]

Anova Culinary Beta 3.9 Anova Culinary [email protected]

Train Simulator 3D 3.9 MobilePlus [email protected]

Pixelmon Mod 2.7 Utility Today 2000 nonesakronpeerasiri@gma il.com

Mitel Events 3.5 Luckylane [email protected]

One Night to Kill Freddy 3.6 Ketchup Mobile [email protected]

Pregnant Girl Emergency 3.8 Purple Studio [email protected] Doctor

Baby Monster Truck 3.8 Kaufcom Games Apps baumandroid@googlemail Game – Cars Widgets .com

Surprise Eggs 3.8 IdeaMK [email protected]

Peppa on the river 3.9 Peppa pig games [email protected]

iHA Store 3.5 iHackAlbania DEV [email protected]

InstaFollow Get 3.7 5000FforF [email protected] 5000Followers

Gran Knit Simulator 2.3 FunXL Apps [email protected]

FC Barcelona Official 3.5 KIBO [email protected] Keyboard

GUN STRIKER 3.2 (주)도연게임즈 [email protected]

Pasta & Pizza - Food 2.1 Kids Food Games Inc. [email protected] Maker!

Slots - Money Rain 3.9 Tango slotsmoneyrain_android@t ango.me

Litago Moojis 3.4 TINE SA [email protected]

Slide the NUMBER 3.4 Super Awesome Inc [email protected] .kr

Cookie Bear Kitchen 3.7 DogPhyilCenter PhilippeRivarduy6@gmail .com

Automower Connect 3.2 Husqvarna Group lars.olofsson@husqvarnag roup.com

InstaFollowers - for 3.9 Birdy Fame [email protected] 63

Instagram

Hero Zero Splashtime 3.4 Playata GmbH info@herozerosplashtime. com Bakery Story: Spring 3.9 Storm8 Studios [email protected]

Candy Cookie Hero 3 Diamond Dots Splash [email protected]

ปริศนาฟ้าแลบ 3.5 Ammonite Studio [email protected] om Celebrity Fashion Stylist 3.5 Salon [email protected] Game m Burger Tycoon 2.3 mobistar [email protected]

Flinch Chat 3 Flinch Chat [email protected] om Magic Candy 3 XCQ United [email protected]

Car transport 3D trailer 3.1 Mobilegames [email protected] truck m Pregnant Mommy Doctor 3 TipyTapy Games madiha.umair.750@gmail. com Pasta & Pizza - Food 2.2 Kids Food Games Inc. [email protected] Maker! Juice Maker: Kids 3.3 Cupcake Kids Inc andy.harmon@cupcakekid Cooking Game sinc.com Bloody Sniper: Zombie 3.2 PipoGame androidgameaction@gmail Plannet .com Baby Hazel Pet Hospital 3.5 Axis Entertainment contact@axisentertainment .org Movin Movin 3.2 TYA [email protected]

Battle Odyssey 3.2 Gameloft android.support@gameloft .com Tiltagon 3.1 Noodlecake Studios Inc support+android@noodlec ake.com Dino Robot - Velociraptor 3.8 TheFlash&FirstFox [email protected]

Bubble Cat Rescue 3.5 Ezjoy [email protected] m Mommy Birth Twins - 3 Mobile Games Media [email protected] Baby Games Police Jeep Favela Parking 3 MobilePlus Police Jeep Favela Parking

Crazy Dentist Salon 2 3.3 TNN Game [email protected]

Street Food Maker - Kids 3 Crazy Cats [email protected] Game om Pyramid Solitaire 3.4 ZZZ Solitaire [email protected] m Traffic Car Driving 3.5 Erdal DOĞAN [email protected] om See You Again GO 3.5 ZT.art [email protected] Launcher Ninja Legend 3.9 CAVE APE [email protected]

Fire screen 3.1 Cosmic Mobile [email protected] m Fruity Roll Up - Food 3.1 Kids Food Games Inc. [email protected] Maker Rainbow Cheetah Emoji 3.4 Pink Emoji Keyboard emojikeyboard.contact@g keyboard Home mail.com Mermaid match-3 3.7 Eva LLC [email protected]

Railroad Crossing 3.2 Baby Educational [email protected]

64

Learning Games Studio Farming 3D: Tractor 3.4 Gerrit-Jan Jansen [email protected] Parking ezPDF Reader Free 3.5 Unidocs Inc. [email protected]

Car Tunes Music Player 2.4 Diabolical Software, LLC stanaland+playstore@gmai Lite l.com CloudAround Lite Music 3.5 CloudAround, LLC [email protected] Player m Ghost Camera 2.9 Dinh Lang [email protected]

Cherry Camera! 3.1 epriest [email protected]

Mobile Hidden Camera 3.9 zecurizoft support@mobilehiddenca mera.com Sketch Camera 2.7 Pixelab [email protected]

Pixel Artist - Camera 3.8 Volar Development [email protected] Effects Comic Camera 3.8 platinum books platinumbooks2011@gmai l.com Camera 369 3.5 Vabohalo [email protected] fast reader 3.4 Vicente Romero [email protected]

Free PDF Reader 3.6 Financial Systems [email protected] hm Reader F 3 jianwu [email protected]

Cool Reader Bronze 3.3 Vadim Lopatin [email protected] Donation 1st Myanmar Reader 3.7 Htin Aung [email protected]

Fanfiction Reader 3.9 Loktech Inc. [email protected] Premium m Gaaiho PDF Reader 2.5 ZEON Corp [email protected]

Book Reader(β) 3.6 binzume [email protected]

PDF Reader Pro 3.8 Dung Carles [email protected]

PDF Reader -Scan, Edit & 3.5 Kdan Mobile Software [email protected] Share Ltd. om Battery Man 2.7 TACOTY JP adc ChargeSaving.BatteryMan @gmail.com Battery StatusBar 3.9 JSC Co.,Ltd. [email protected] o.jp The Battery 3.6 Mobix development [email protected]

3G Manager - Battery 3.3 Matteo & Fabio [email protected] saver MiniWidget-Battery 3.5 MuisikaDesigns [email protected] m Vijey Sword Fight 3.5 AmazApps [email protected]

Ultimate Fight Fan 2.7 DoApp, Inc [email protected]

Ocean Block:Final Fight 3.9 ImagingGames [email protected] om Prabowo Survival Fight 2.8 Appholic [email protected]

Does not Commute 3.9 Mediocre [email protected]

Race Monitor 3.9 Karting Coach, Inc. support@race- monitor.com Lose Weight - Slimming! 3.4 Candy Mobile contact@candy- mobile.com Modern House Craft PE 3.3 Smith Inc. [email protected]

65

Rush of Heroes 3.9 Firefly Games Inc. [email protected] m Remote Control for TV 3.7 Compatible with most TVs MatthewKyngdonzxc@gm ail.com COOKING DASH 2016 3.9 Glu [email protected]

Ride My Bike 3.7 Tabtale [email protected]

HTC Sense Input - SV 3 HTC Corporation [email protected]

Police bus prison transport 3.9 MobileGames [email protected] 3D m Cool School - Kids Rule!!! 3.6 Tabtale [email protected]

Cops and Robbers! 3.9 Boombit Games [email protected]

Hairy Nerds - Crazy 3.1 Tabtale [email protected] Makeover Clock 3.9 Google Inc. android-clock- [email protected] Heart Surgery Simulator 3.7 6677g.com [email protected]

Red Bull Wingsuit Aces 3.9 Red Bull [email protected]. com Prison Break: Lockdown 3.9 Amphibius Developers [email protected] (Free) Dragon Story: Pool Party 3.8 Storm8 Studios [email protected]

Candy's Town 3.9 Libii [email protected]

PlayTube 3.9 LuGeMobile [email protected]

SONIC RUNNERS 3.8 SEGA CORPORATION [email protected]

MiniCraft 2: Biomes 3.8 SandStorm Earl [email protected]

Circle Spinner 3.5 Apex Apps DMCC [email protected] m DRIFT SPIRITS 3.9 BANDAI NAMCO ww_gp_driftspirits_ad@ne t.bandai.co.jp Jungle Jumping 3.8 BoomBit Games [email protected] om Adventure Time Puzzle 3.6 D3 Go! [email protected] Quest Groove Coaster 2 3.9 Corporation [email protected] p Cliffy Jump 3.9 WeGo Interactive Co., [email protected] LTD Jumping Fox: Climb That 3.9 Thumbspire [email protected] Tree! USA Crime City 2015 3.8 Vasogames [email protected]

August Festival 2 Smukfest [email protected]

Wrestle Funny 3.8 GuonianGame [email protected]

Top Developer 3.8 Disney Publishing memberservices@disneydi Disney Creativity Studio 2 Worldwide gitalbooks.com X Ray Camera Scanner 3.5 Turkish Games ardatuskishgames@gmail. Prank com Final Hero:Speed Run 3.7 ICECRY [email protected]

Drink Milk Simulator 3.2 シミュレータースタジ [email protected]

Crazy Goat in Town 3D 3.8 Tapinator, Inc. (Ticker: [email protected] TAPM) Fun Kid Racing - Candy 3.9 Tiny Lab Productions team@tinylabproductions.

66

Land com Bridge Builder Crane 3.5 Kick Time Studios [email protected] Operator m Stunt Bike Hill Race 3.9 Best Cool Racing Games [email protected]

Paranormal Escape 2 3.8 Amphibius Developers [email protected]

Oddwings Escape 3.9 small giant contact@smallgiantgame s.com Monster Dash 3.8 Halfbrick Studios [email protected]

War of Nations: PvP 3.8 GREE, INC [email protected] Domination Super Troopers 3.9 syd [email protected]

Driving School 3D 3.7 VascoGames [email protected] Parking T20 WORLD CRICKET 3.8 you-bird [email protected] CHAMPIONS Top Developer 3.6 Google [email protected] Google Play Movies & TV Test Cricket Cup 2015 - 3.4 born2win [email protected] Free m Scooter Freestyle Extreme 3.9 EnJen Games [email protected] 3D UEFA CL PES FLiCK 3.9 konami ask- [email protected] TL Cricket T20 World 3.6 Henry Anderson hjanderson007@googlema Cup Free il.com Soccer Manager Ultra 3.9 Trophy Games ApS [email protected] FMU 2015 T20 WORLD CRICKET 3.8 Hamad [email protected] CHAMPIONS Moto Racing 3.8 SST [email protected]

Time Bomb Broken 3.3 BlinkAlbert [email protected] Screen Prank Multiplayer Cricket Live 3.9 N2K [email protected] om Police vs 2 3.8 Joga loca games [email protected] m Soccer 2015 3.6 Sanchezapps mathewsanchezga@gmail. com 100 Doors 2 3.8 Zenfox [email protected]

Drag Racer GT 3.7 gamevillestudio gamevillestudiousa@gmail .com Fast Police Car Driving 3.8 i6 Games [email protected] 3D Infinite Myths 3.9 Pocket_Studio pocket_studio@pocketgam esol.com Turbo Car Racing 3.8 speedcar studio speed.car.real.racing@gma il.com Fire Screen 3.2 WEYE Studio [email protected]

Total Domination - Reborn 3.9 Plarium Global Ltd [email protected]

Soccer Football World 3.8 gamevillestudiousa gamevillestudiousa@gmail Cup .com Stick Cricket 2 3.9 sticksports Ltd mobilesupport@sticksport s.com Ice Bucket Challenge 3.1 [email protected] Trick 67

Kursi Cricket World Cup 3.9 games2win [email protected]

Police Car Chase 3D 3.9 nullapp [email protected]

Walk Band: 3.3 Revontulet Soft Inc [email protected] Piano,Guitar,Drum.. m Top Music Player 3.1 Top Music App topmusicplayerfeedback@ gmail.com Shuttle Music Player 3.8 SimpleCity [email protected] om Real Piano Free 3.9 Gismart [email protected]

Ringtone Maker and 3.1 Zabaan [email protected] Editor Laya Music Player 3.7 SVAIRIN [email protected]

Dragon Hills 3.7 Rebel Twins [email protected]

Police Moto Driver 3.4 nullapp [email protected]

Cruise Kids - Ride the 3.4 Tabtale [email protected] Waves Perfect Pitch HighSchool 3.9 Iprom [email protected] Girls Peppa in the Supermarket 2.5 Peppa pig games [email protected]

Secret Passages:Hidden 3.1 Pocket Gems [email protected] Objects Eleven(11) 2.2 boxes mania [email protected]

Arrow 2.3 Ketchapp [email protected] om Smart Search & Web 3.5 Reactive Phone [email protected] Browser Farm Story 2: Birthday 3.2 Storm8 Studios [email protected] Party Crazy Beach Party-Coco 3.9 Coco Play By TabTale [email protected] Summer! Res i STHLM: SL trip 3.7 Nobina [email protected] planner Kodi 3.9 XBMC Foundation [email protected]

Kivra 3.7 Kivra [email protected]

Bohusläningen 3.9 Stampen Local Media [email protected]

Triple Jump 3.9 Ketchapp [email protected] om Transparent Launcher 3.7 Kuboo Game Studios [email protected] Camera The Secret Society® 3.3 G5 Entertainment [email protected]

Pirate Battles: Corsairs 3.4 HeroCraft Ltd [email protected] Bay JellyKing : Rule The 3.9 Jellyking Studio [email protected] World AntiVirus Security - FREE 3.6 AVG Mobile [email protected]

Pirate Kings 3.5 Jelly Button Games Support@Piratekingsgame .com Traffic Racer 3.9 Soner Kara [email protected] om Peppa in the Supermarket 3.7 Peppa pig games [email protected]

Secret Passages:Hidden 3.4 Pocket Gems [email protected] Objects Eleven(11) 3.9 boxes mania [email protected]

Dungeon Link 3.7 GAMEVIL Inc [email protected]

Escape City 3.5 Mobigrow [email protected]

68

My Newborn Pet Baby 3.7 Libii [email protected]

Remote Control for TV 3.9 TUR Software Developing [email protected] m Ice Mommy's Newborn 3.9 6677g [email protected] Baby The king of Pool billiards 3.9 mobirix [email protected]

Bus Rush 3.9 Play App King [email protected]

City Driving 3D 3.8 Zuuks Games [email protected]

One For Eleven 3.9 eyedentitymobile ozsupport@eyedentitymob ile.com Pool Ball King 3.9 WEDO1.COM LTD [email protected]

Transparent Screen PRO 3.7 Futuristic Apps Inc. CallumMcRaess5@gmail. com Beach Cricket 3.6 Nextwave Multimedia Inc cricket@nextwavemultime dia.com Fruit Shooter Mania 3.9 sailfishgg [email protected]

Cricket Cup 2015 Final 3.6 funlive [email protected] Run Stickman BMX 3.8 Turbo Chilli [email protected]

Power Cricket T20 League 3.9 gameswin androidapps@games2win. 2015 com Golden Manager - Soccer 3.9 Kerad Games [email protected] om Pro Pool 2015 3.9 iWare Designs Ltd. [email protected]. uk ICC Champions Trophy 3.8 Zapak Mobile Games Pvt. [email protected] 2013 Ltd m Transparent Screen PRO 3.7 Futuristic Apps Inc. CallumMcRaess5@gmail. com Farm Town™: Happy Day 3.9 foranj [email protected]

BMX Freestyle Extreme 3.9 Enjen [email protected] 3D Electric Screen (Pro 3.8 Strange Apps [email protected] Version) Night Moto Race 2015 3.7 App Holding [email protected]

FATAL Driver GT 3.8 foosegames [email protected] om ICC Pro Cricket 2015 3.9 Indiagames [email protected] om Escape the Prison Room 3.5 lcmobileapp79 [email protected] m Cricket Ultimate 3.7 Happy Papaya Dev [email protected] om Crazy Surgeon - casual 3.3 i6677 [email protected] games Cricket 3D 3.9 Dumadu Games [email protected] m Cricket Ultimate 3.7 happyrichard [email protected] om Moto Racing 3.7 6Decgames [email protected]

BMX Freestyle Extreme 3.9 EnJen Games [email protected] 3D Cricket Play 3D: Live The 3.9 moonglabs [email protected] Game Icontrivia : Wrestlers 3.8 Dnis [email protected]

Play Street Soccer 2015 3.4 Footccer - real sports [email protected] Game games 69

Play KBC Quiz 2014 3.9 Cxapps [email protected] m FreeKick - World 3.6 Lazyharts [email protected] Championship Mafia Game - Mafia 3.9 Ace viral [email protected] Shootout Motocross Motorbike 3.4 RC Racing Games [email protected] Simulator Turbo Car Racing 3.8 Speedcar speed.car.real.racing@gma il.com Bocce 3D 3.9 Giraffe Games Limited support@giraffe- games.com Snowboard Freestyle 3.9 EnJen Games [email protected] Mountain Stagefright Detector 3.3 Lookout Mobile Security [email protected]

Allone 3.5 Allone AB [email protected]

Extreme Car Driving 2016 3.1 Pudlus Games peter.jobbagy.play@gmail. com Funny Photo Effects 3.9 Dexati [email protected] m Best Fiends 3.5 Digital studios [email protected]

Warhammer 40,000: Space 3.9 HeroCraft Ltd [email protected] Wolf VEGA Conflict 3.9 KIXEYE [email protected]

Pocket Mine 2 3.7 Roofdog Games [email protected]

Heroes of Order & Chaos 3.3 Gameloft android.support@gameloft .com Grand Escape 3.5 Goblin LLC [email protected]

Furious Fast Taxi Driver 3.2 TrimcoGames [email protected] 2015 Helicopter Flight 3.9 i6 Games [email protected] Simulator 3D Keypad Lock Screen 3.6 WoW Lock Screen ChristopherRitchiert58@g mail.com MobiTV - Watch TV Live 3.4 Undertap [email protected]

Splash Colour Effects 3.9 Swiss Codemonkeys [email protected] m Open Camera 3.8 Mark Harman [email protected] m PhotoWonder 3.4 Baidu HK [email protected]

InstaMag 3.3 Fotoable,Inc. [email protected]

Smart AudioBook Player 3.6 Alex Kravchenko [email protected]

Hugo Troll Race 3.8 Hugo Games ApS [email protected]

Caller Name Announcer 3.9 Onex Softech [email protected] om wifi free 3.8 Ge Cheng [email protected]

Solar Battery Charger 3.8 Enjensol [email protected] Prank Video Frame - Collage 3.4 Leyi App [email protected] Maker App Lock (Scanner 3.9 softwego [email protected] Simulator) Ruler 3.5 grymala [email protected]

Mobile Number Locator 3.9 Sriapps [email protected]

Photo Recovery 3.3 Tasty Blueberry PI [email protected] m

70

Night Vision Simulator 3.6 Fun4Everyone gpapps@czajkowskiApps. com FREE WIFI PASSWORD 3.9 DENISEALBESCUAPPS DENISEALBESCUAPPS KEYGEN @GMAIL.COM Unblock website- proxy 3.8 Smart Surfer Browser & SmartSurferBrowser@gma browser Proxy il.com VPN Browser 3.6 Noble [email protected]

Download Manager 3.9 Diewland [email protected]

Fontasy - Google Fonts 3.7 youthhr [email protected] Browser om Automatic Call Recorder 3.9 Prismsoft [email protected] m FlashLight 3.9 Zerone Mobile Inc. [email protected]

Indian Caller Detail 3.9 free app manishpathak.android@g mail.com GetThemAll Any File 3.8 Nimbus Web Inc [email protected] Downloader Lock Phone Lite 3.5 WizSoft4Android [email protected]

Free Swipe - 3.9 Neverland Group [email protected] Boost,Wallpaper Family Guy The Quest for 3.9 Tinyco [email protected] Stuff Farms & Castles 3.9 Lmtd eu-mobile- [email protected] Disney Junior Play 3.7 Disney Publishing [email protected] Worldwide m Tyrant Unleashed 3.9 Kongregate droidsupport@tunleashed. zendesk.com HeroesRunner 3.6 PuttoEntertainment Inc. [email protected]

Wakfu Raiders 3.8 gumi inc [email protected]

Mini Monster Mania 3.8 Reliance Big [email protected] m Cookie Star 3.9 ASQ TEAM [email protected] m My Om Nom 3.9 Zepolab [email protected]

Party of Heroes 3.9 Kongregate poh- [email protected] Episode feat. Demi Lovato 3.9 Episode Interactive episode.app+support@gm ail.com Dexter: Hidden Darkness 3.7 bloobuzz dexter.support@bloobuzz. com Mind The Arrow: Match 3.6 Thumbspire [email protected] The Dots DOWNTOWN MAFIA™ 3.3 DYNAMICNEXT [email protected] (RPG) Forces of War 3.3 Ukengames [email protected]

Can You Escape - 3.6 Mobimobs [email protected] Adventure Escape The Ghost Town 3.9 A-S-G [email protected] m Pool Live Tour 3.4 Geewa [email protected] k.com DomiNations 3.9 Nexon [email protected]

Funny Photo Effects 3.8 Dexati [email protected] m Best Fiends 3.5 Digital studios [email protected]

71

Arcane Legends 3.4 Spacetime Games support@spacetimestudios .com Nitro Nation Online 3.3 Creative Mobile support@creative- Racing mobile.com Don't get fired! 3.9 QuickTurtle [email protected] m MARVEL Contest of 3.5 Kabam [email protected] Champions Top Developer 3.8 TACOTY JP adc [email protected] Fast & Furious: Legacy om Onefootball - Pure Soccer! 3.6 Onefootball [email protected]

This Means WAR! 3.8 kabam [email protected]

Super realism Clock 3.6 Weather Widget Team [email protected] Weather Words Crush! 3.4 BitMango [email protected]

Balloons Pop Peppa Kids 3.8 Peppa pig games [email protected] Games Lazys Clean & Wipe 3.5 Lazys Austra [email protected]

PlayTube HD Free Mp3 3.8 aomaibio aomaibiomedia267@gmail Music .com PRO PDF Reader 3.4 Ivan Ivanenko [email protected]

Crime Town Police Car 3.8 Tapinator, Inc. (Ticker: [email protected] Driver TAPM) Hovercraft - Build Fly 3.6 High Score Hero LLC hovercraft@highscorehero Retry .com Google Handwriting Input 3.6 Google Inc. [email protected]

Empires and Allies 3.8 Zynga [email protected]

Truck Driver 3D: Offroad 3.2 Rooster Games [email protected]

Candy Sugar Splash 3.8 Fat Face Photo Frame [email protected]

Unblock Ball 3.3 iGold Technologies [email protected]

Dragon Hills 3.7 Rebel Twins [email protected]

Police Moto Driver 3.8 nullapp [email protected]

Cruise Kids - Ride the 3.4 Tabtale [email protected] Waves Perfect Pitch HighSchool 3.9 Iprom [email protected] Girls Peppa in the Supermarket 3.1 Peppa pig games [email protected]

Secret Passages:Hidden 3.8 Pocket Gems [email protected] Objects Barbie Magical Fashion 3.6 Budge Studios [email protected]

SoundCloud - Music & 3.4 SoundCloud [email protected] Audio Torch - Tiny Flashlight ® 3.8 Nikolay Ananiev [email protected] m Zalando – Shopping & 3.9 Zalando SE [email protected] Fashion Tango: Free Video Calls & 3.8 Tango TangoSupportMarketPlace Text @Tango.me LINE: Free Calls & 3.2 LINE Corporation [email protected] Messages GO Keyboard - Emoji, 3.9 GO Keyboard Dev Team [email protected] Emoticons m Frozen Free Fall 3.8 Disney [email protected] m Unofficial Subway Surfer 3.8 Bibby [email protected] Guide

72

Anatomy Guide (Pocket 3.9 Android Fr33k [email protected] Book) Best Books 3.2 Alk3my [email protected]

Free books to download & 3.3 Unwrapped Apps librabuch@panaceasupplie read s.com Psychology Books 3.8 Zebra Groups android.zebramail@gmail. com Vehicles (Scandinavia) 3.9 Rools [email protected]

1000000+ FREE Ebooks 3.8 GB Technology [email protected]

Mohabbat Rog hoti Hai 3.9 Eye Developers [email protected] Novel AudioBooks Free 3.9 Hau Nguyen Cuu [email protected]

Free eBooks for Kindle 3.6 Neo Nghia Tran [email protected]

Free Books For Kindle 3.8 GenreBooks [email protected]

Audiobooks 3.7 Traveling Classics support@travelingclassics. com Marathi 3.9 Ashlesha Apps India [email protected]

1000+ Horror & Scary 3.8 catwill [email protected] stories BajaLibros Reader 3.7 VI-DA Digital SA [email protected]

Story Rhymes Volume 2 3.9 Fisher-Price, Inc. MattelConsumerService@ Mattel.com GratiZone 3.9 Banamalon OG [email protected]

Mekia eBook 3.1 opms [email protected] et MeeGenius Children's 3.7 MeeGenius Inc. [email protected] Books sk.com Photo Blur Magnify 3.9 Romans [email protected]

Photo Collage Frames 3.9 Photo Frames Studio [email protected]

PicTune-Photo Editor 3.9 ANDROID PIXELS [email protected]

Photo Collage Art 3.9 SeaSoft [email protected] m Clone Yourself - Split Pic 3.9 Lyrrebid [email protected]

Blur Camera 3.8 RedZone wallpaperzones49999@gm ail.com Pic Frame Effects 3.8 ANDROID PIXELS [email protected]

KlipMix 3.9 FunMedia Studio [email protected]

PicMix 3.5 Inovidea Magna Global [email protected]

Kids Frames 3.1 Soft Cent [email protected] m Square Maker 3.9 Caeser [email protected]

Flower Photo Collage Art 3.7 Studio Apps [email protected] Free om EDIT PHOTO WITH 3.9 Southern Studio [email protected] SQUARE FRAME om Pixelator 3.6 Alago [email protected]

Asteroids 3D live 3.9 SkyDivers [email protected] wallpaper Iron Man 3 Live 3.9 Cellfish Studios [email protected] Wallpaper m 050 plus 3.1 NTT Communications [email protected] Corporation Fantasy 3.4 All Apped Up Limited [email protected] 2015/16 mierleague.com TubeMote 3.6 TubeMote [email protected]

73

Monster Truck Havoc 3.9 Cahoona Games [email protected] M Arm wrestling 3.3 macro.si [email protected]

Body Scanner Free Prank 3.4 Kar Mobile Apps [email protected]

Make Me Bald 3.4 Swiss Codemonkeys [email protected]

International Cricket 3.6 Phonato Studios Pvt. Ltd. [email protected] Manager My Lovely Horse Care 3.3 TutoTOONS Kids Games [email protected]

Paulie and Fiona Movie 3.6 Ruta Ett DVD AB [email protected] App Voice Changer 3.9 e3games [email protected] M Burger Shop 3.8 GoBit Games [email protected]

School of Dragons 3.9 Knowledge Adventure, support@schoolofdragons. Inc. com Star Tracker - Mobile Sky 3.9 PYOPYO Studio [email protected] Map Sweet Baby Girl Newborn 3.9 TutoTOONS Kids Games [email protected] Baby Let's deal 2.9 Lets deal [email protected]

Out of Milk Pro 3.9 Capigami, Inc. [email protected]

Miss Fix It 3.4 SwedLabs [email protected]

IKEA Store 3.2 IKEA ikearetailandroidapp@ikea .com

74