Investigating Country Differences in Mobile App User Behaviour and Challenges for Software Engineering. Soo Ling Lim

Similar documents
Access Code and Phone Number

Spoka Meet Audio Calls Rates Dial-In UK

EE Pay Monthly Add-Ons & Commitment Packs. Version

EventBuilder.com. International Audio Conferencing Access Guide. This guide contains: :: International Toll-Free Access Dialing Instructions

VOICE/DATA SIMCARD USA UNLIMITED

Cisco Aironet In-Building Wireless Solutions International Power Compliance Chart

Carrier Services. Intelligent telephony. for over COUNTRIES DID NUMBERS. All IP

Dataliner Message Displays Using DL50 Slaves with a DL40 Master

MANUAL VOICE/DATA SIMCARD CANADA

No Purchase needed

Overcoming the Compliance Challenges of VAT Remittance. 12 April :55 to 16:30 (CEST)

Instructions. (For 6180 Industrial Computers) Applications. Overview & Safety

Vodafone Usage Manager R2.0

Dashboard. Feb 18, Feb 18, 2008 Comparing to: Site. 13,318 Visits 28,414 Pageviews 2.13 Pages/Visit

STANDARD BROADBAND & FIBRE BROADBAND PLANS

PLEASE NOTE: firms may submit one set of research questionnaires covering both China and Hong Kong or separate sets for each jurisdiction

Instructions. (For 6180 Industrial Computers) Installing a Processor Upgrade

ThinkPad carrying cases offer protection and convenience for your mobile requirements

ThinkPad carrying cases offer protection and convenience for your mobile requirements

END-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400

Step 1: New Portal User User ID Created Using IdentityIQ (IIQ)

Graphical System Design Platform. NI LabVIEW. Test and Measurement Industrial Measurements and Control Embedded Design. ni.

Shell Global Helpline - Telephone Numbers

COCAINE (unless otherwise noted) amongst young people (ordered alphabetically by regions)

The Traveller plans include a monthly Mobile Broadband allowance to be used within all Table 1: Go Europe + USA Destinations.

Payphone Origination Service Charge Rate Per Min. Mobile Origination Service Charge. MLB Switched Rate Per Min. MLB Dedicated Rate Per Min

AdaptaScan Reader to a PLC-5 Using DH-485 Protocol with the 2760 RB Module and the 2760-SFC2 Protocol Cartridge

3M Volition Network Solutions

Digital EAGLEs. Outlook and perspectives

Printing History Edition 1 May

Updates to Plastic Molding and Co-injection Modules (Catalog Numbers 1771-QDC and 1771-QI)

Global entertainment and media outlook Explore the content and tools

AdaptaScan Reader to a PLC-5 Using RS-232/ASCII Protocol with the 2760 RB Module and the 2760-SFC1 and -SFC2 Protocol Cartridge

DATA APPENDIX. Real Exchange Rate Movements and the Relative Price of Nontraded Goods Caroline M. Betts and Timothy J. Kehoe

Cisco Voice Services Provisioning Tool 2.6(1)

Moving Professionals Forward. World Leader In Competence Based Certification

Traffic Offload. Cisco 7200/Cisco 7500 APPLICATION NOTE

Cisco CallManager 4.0-PBX Interoperability: Lucent/Avaya Definity G3 MV1.3 PBX using 6608-T1 PRI NI2 with MGCP

Application Note. Overview. Hardware Requirements. Software Requirements

Allianz SE Reinsurance Branch Asia Pacific Systems Requirements & Developments. Dr. Lutz Füllgraf

Excerpt Poland: LTE and Fiber Rollouts to Turn Telecom Market Around, M&A to Continue

Purchasing. Operations 3% Marketing 3% HR. Production 1%

iclass SE multiclass SE 125kHz, 13.56MHz 125kHz, 13.56MHz

Alternative phone number: Credit card/debit card number Expiry date: / / DD MM YYYY

Cisco Extensible Provisioning and Operations Manager 4.5

RPM International Inc. Hotline Instructions

GW-WN150M 11b/g/n USB Wireless User Manual

CISCO IP PHONE 7970G NEW! CISCO IP PHONE 7905G AND 7912G XML

THE POWER OF A STRONG PARTNERSHIP.

ID Reader for Hotels

Allen-Bradley 1397 Enhanced Field Supply Card Cat. Nos FS FS1020

Power Analyzer Firmware Update Utility Version Software Release Notes

Avoiding the Hang ups - Understanding Mobile Phone Self-completion Surveys

Customers want to transform their datacenter 80% 28% global IT budgets spent on maintenance. time spent on administrative tasks

Out of Bundle Vodafone

8510 AC Spindle Drive Hardware/Firmware Replacement

ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL STUB ROUTER FUNCTIONALITY

Turquoise Terminal Returns User Guide for Creating & Uploading a Turquoise Terminal Return

Ibis SIM PARTNERSHIP PROGRAM. June 2016

Cisco HCS Country Dial Plans

Quintiles vdesk Welcome Guide

For: Ministry of Education From Date: 19 November 18-2 December 18 Venue: M1 Shops

International Roaming Critical Information Summaries JULY 2017

Improving digital infrastructure for a better connected Thailand

Reference Guide. (Catalog Number 1785 series) Introduction

Configuring DHCP for ShoreTel IP Phones

CRYPTO CLOUD SIM UNLIMITED DATA NO TRACEABILITY NO THIRD-PARTIES

AC/DC (120V) Input Module Cat. No IAD Series C

A Guide to our Tariffs

7. Parts catalog. How to use this parts catalog xx. Abbreviations used in the parts catalog include the following:

Cisco Value Incentive Program Advanced Technologies: Period 7

CUSTOMER GUIDE Interoute One Bridge Outlook Plugin Meeting Invite Example Guide

Installation Guide. An easy guide to installing and upgrading WorldShip software.

Vodafone Business Plus

CONFIGURING EPOLICY ORCHESTRATOR 3.0 AND MCAFEE 8.0i WITH CISCO CALLMANAGER

Installation Guide. An easy guide to installing and upgrading WorldShip software.

Collaborative Regulation in the APP Economy

Digital Context Pacific Alliance

We have solid distributors in over 120 countries China China China Healthcare Equipment Medical Equipment Healthcare Equipment

ID READER FOR RMS CLOUD PROPERTY MANAGEMENT SYSTEM.

Insights for Clubs

Strategic IT Plan Improves NYCHA Resident Services While Reducing Costs US$150 Million

OnAudience.com I Report 2017 Ad blocking in the Internet

A Guide to our Tariffs

E-Seminar. Voice over IP. Internet Technical Solution Seminar

Patent Portfolio Overview May The data in this presentation is current as of this date.

NEW METHOD FOR ORDERING CISCO 1700 SERIES MODULAR ACCESS ROUTERS AND CISCO 1800 SERIES INTEGRATED SERVICES ROUTERS SOFTWARE SPARE IMAGES

Broadnet is an international leading Business Messaging Solution Provider. Broadnet joined the GSMA as an Associate Member also it has been awarded

Frequently Asked Questions

Navigation System Digital Maps Portable Electronics. NAVITEL s.r.o., U Habrovky 247/11, Praha 4, Czech Republic

NEW CISCO IOS SOFTWARE RELEASE 12.2(25)EY FOR CISCO CATALYST 3750 METRO SERIES SWITCHES

Cisco 2651XM Gateway - PBX Interoperability: Avaya Definity G3 PBX using Analog FXO Interfaces to an H.323 Gateway

Automation DriveServer

OPERATIONS MANUAL Audio Conferencing

EU Roaming Regulations

CISCO 7304 SERIES ROUTER PORT ADAPTER CARRIER CARD

Cisco 3745 Gateway - PBX Interoperability: Avaya Definity G3 PBX using Q.931 PRI Network Side Interfaces to an H.323 Gateway

User SIM Guide. We are responsive between 10AM-6PM AEST. We love seeing what our customers get up to!

Cisco Catalyst 2950 Series Software Feature Comparison Standard Image (SI) and Enhanced Image (EI) Feature Comparison

A B A B. (Catalog Number 2707-MVH232, -MVP232) Product Data

Transcription:

Investigating Country Differences in Mobile App User Behaviour and Challenges for Software Engineering Soo Ling Lim

Analysis of app store data reveals what users do in the app store. We want to know why users do what they do. We want to know what users do after they leave the app store.

Motivation Existing research in market-driven SE and IS study country differences in software systems usage Findings used to inform developers when building software for different countries Apps are sold worldwide No studies on country differences in mobile app usage Hypothesis: Differences exist in mobile app usage behaviour between countries. These differences bring new challenges to marketdriven software engineering.

Research Questions RQ1: User adoption of the app store concept RQ2: Their app needs RQ3: Their rationale for selecting or abandoning an app RQ4: Differences in behaviour (RQ1-3) between countries

RQ1: App Store Adoption RQ1.1 What is the distribution of users across mobile app platforms? RQ1.2 How frequently do users visit their app stores to look for apps? RQ1.3 On average, how many apps do users download per month? RQ1.4 How do users find apps?

RQ2: User Needs RQ2.1 What triggers users to start looking for apps? RQ2.2 Why do users download apps? RQ2.3 What types of apps do they download?

RQ3: Influencing Factors RQ3.1 What are the factors that influence users' choices of apps? RQ3.2 Given that ratings influence app selection, why do users rate apps? RQ3.3 Why do users pay for apps? RQ3.4 Why do users stop using an app?

RQ4: Differences between Countries Revisit all the previous research questions to identify differences across countries. E.g.: Do users in different countries have different approaches to finding apps? Are they influenced by different factors when they choose or abandon apps?

Methodology Target top 15 GDP countries USA, China, Japan, Germany, France, Brazil, UK, Italy, Russia, India, Canada, Spain, Australia, Mexico, and South Korea Online survey Construct questionnaire (close-ended with other, language for 12+) Pilot study Translate questionnaire from English into 9 other languages (Spanish, German, French, Italian, Portuguese, Russian, Mandarin, Japanese, Korean) Verify translated questionnaire

Questionnaire 31 questions App usage Demographics (gender, age, marital status, nationality, country of residence, first language, ethnicity, education level, occupation, and household income) Big 5 personality traits (openness to experience, conscientiousness, extraversion, agreeableness, neuroticism)

Data Collection Total participants: >30,000 Total responses: >10,000 (30% response rate) Screened out people who don t use apps & incomplete responses N = 4,824 Male = 2,346 (49%), Female = 2,478 (51%) Aged 11-87 (avg = 34.51, std = 15.19)

USA N=299 Mexico N=245 Canada N=508 UK N=271 France Spain Brazil Germany Italy N=260 N=261 N=430 India N=344 China Russia Australia N=278 N=278 Japan N=232 N=255 N=514 N=215 South Korea N=258 Cyprus, Malaysia, Belarus, Ukraine, Colombia, Costa Rica, Indonesia, Vietnam, Sweden, Guatemala, Kazakhstan, Singapore, Chile, Puerto Rico, Thailand, Argentina, El Salvador, Peru, Philippines, Croatia, Ecuador, Greece, Norway, Panama, Paraguay, Romania, Austria, Belgium, Bolivia, Caribbean, Dominican Republic, Fiji, Ghana, Honduras, Ireland, Ivory Coast, Kyrgyzstan, Mauritius, Netherlands, Pakistan, Poland, Portugal, St. Vincent, Switzerland, Taiwan, Turkey, Uruguay, and Venezuela.

RQ1.1 User Distribution 15% did not know what their app store was

RQ1.2 Frequency of Visit!

RQ1.3 Average Downloads

RQ1.4 Finding Apps

RQ2.1 Triggers

RQ2.2 Reasons for Download!

RQ2.3 App Types

RQ3.1 Choice!

RQ3.2 Rating

RQ3.3 Payment

RQ3.4 Abandonment

RQ4 Country Differences Pearson's chi-squared test (χ2) Analyse whether there were significant differences across countries for all categorical variables p < 0.001 => significant difference Odds ratio Measure the magnitude of the difference between each country and the other countries Country C has an odds ratio of R for behaviour B => users from country C are R times more likely to exhibit behaviour B compared to users from the other countries

Heat Map of Odds Ratio per Variable Methods used to find apps Triggers to start looking for apps Reasons to download apps Types of apps that users download Factors that influence app choice Reasons for rating apps Reasons for paying for apps Reasons for abandoning apps Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain UK USA

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA UK App users are 3 times more likely than other countries to be influenced by price when choosing apps (χ2 (1) = 54.12, p =.000) App users are 3 times more likely than other countries to abandon an app because they had forgotten about it (χ2 (1) = 52.65, p =.000) App users are 3 times more likely than other countries not to rate apps (χ2 (1) = 20.74, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Australia App users are 3 times more likely than other countries not to rate apps (χ2 (1) = 47.47, p =.000) App users are 2 times more likely than other countries to be influenced by price when choosing apps (χ2 (1) = 14.24, p =.000) App users are 2 times more likely than other countries to abandon an app because they had forgotten about it (χ2 (1) = 9.95, p =.002)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Brazil App users are 2 times more likely to stop using an app because it crashes (χ2 (1) = 76.64 p =.000) App users are 2 times more likely to stop using an app because it is slow (χ2 (1) = 73.06, p =.000) App users are 2 times more likely to download social networking apps (χ2 (1) = 57.02, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Canada App users are 2 times more likely to be influenced by price when choosing apps (χ2 (1) = 74.19, p =.000) App users are 2 times more likely not to rate apps (χ2 (1) = 53.18, p =.000) App users are 2 times more likely to stop using an app because they had forgotten about it (χ2 (1) = 29.8, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA China Users are 9 times more likely than other countries to select the first app on the list presented to them (χ2 (1) = 541.92, p =.000) Users are 6 times more likely than other countries to rate apps (χ2 (1) = 278.4, p =.000) Users are 6 times more likely than other countries to download apps that feature their favourite brands or celebrities (χ2 (1) = 264.32, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA France App users are 2 times more likely to download catalogue apps (χ2 (1) = 6.9, p =.009) App users are 1.5 times more likely not to rate apps (χ2 (1) = 7.93, p =.005) App users are 1.3 times more likely to be influenced by price when choosing apps (χ2 (1) = 3.89, p =.049)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Germany App users are 2 times more likely than other countries to download reference apps (χ2 (1) = 27.4, p =.000) App users are 2 times more likely than other countries not to rate apps (χ2 (1) = 30.4, p =.000) App users are 2 times more likely than other countries to download apps out of impulse (χ2 (1) = 9.82, p =.002)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA India App users are 3 times more likely than other countries to download education apps (χ2 (1) = 119.46, p =.000) App users are 3 times more likely than other countries to rate apps because someone asked them to do so (χ2 (1) = 40.35, p =.000) App users are 2 times more likely than other countries to download sports apps (χ2 (1) = 56.11, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Italy App users are 1.43 times more likely not to rate apps (χ2 (1) = 7.6, p =.006) App users are 1.30 times more likely not to pay for apps (χ2 (1) = 3.94, p =.047) App users are 1.21 times more likely to download travel apps (χ2 (1) = 1.67, p =.196)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Japan App users are 6 times more likely than other countries not to rate apps (χ2 (1) = 100.78, p =.000). App users are 2 times more likely than other countries not to pay for apps (χ2 (1) = 26.34, p =.000) App users are 1.4 times more likely to look for apps when they need to know something (χ2 (1) = 4.7, p =.03)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Mexico App users are 3 times more likely to pay for apps because they believe that paid apps have more features in general (χ2 (1) = 45.15, p =.000) App users are 2 times more likely to rate an app because they were asked by the app to do so (χ2 (1) = 39.22, p =.000) App users are 2 times more likely to pay for an app to get additional features for free apps (χ2 (1) = 33.17, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA South Korea App users are 4 times more likely than other countries to look for apps when feeling bored (χ2 (1) = 103.8, p =.000) App users are 4 times more likely than other countries to download game apps (χ2 (1) = 59.91, p =.000) App users are 3 times more likely than other countries to look for apps when they want to be entertained (χ2 (1) = 61.78, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Russia App users are 2.5 times more likely to download reference apps (χ2 (1) = 35.6, p =.000) App users are 2 times more likely to find apps using search engines (χ2 (1) = 51.3, p =.000) App users are 2 times more likely to rate apps because someone asked them to do so (χ2 (1) = 11.62, p =.000)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA Spain App users are 1.6 times more likely to find apps by looking at the featured apps section of the app store (χ2 (1) = 13.16, p =.000) App users are 1.6 times more likely to stop using an app because it crashes (χ2 (1) = 13.52, p =.000) App users are 1.5 times more likely to download apps to interact with people they don t know (χ2 (1) = 4.45, p =.035)

RQ4 Country Differences UK Australia Brazil Canada China France Germany India Italy Japan Mexico South Korea Russia Spain USA USA App users are 2 times more likely than other countries to download medical apps (χ2 (1) = 21.51, p =.000) App users are 2 times more likely than other countries to download weather apps (χ2 (1) = 19.31, p =.000) App users are 2 times more likely than other countries to be influenced by price when choosing apps (χ2 (1) = 16.08, p =.000)

New Market-driven SE Challenges App store dependency [RE] Traditional software can be sold via multiple channels. Apps can only be sold via the app store of the platform they are developed for. App store guidelines are frequently updated and vary across app stores (some are strict, e.g., App Gratis). App store guidelines are country specific (e.g., FDA). Developers need to consider app stores as important stakeholders. Packaging requirements [RE] App description, screenshots, name, and icon have a large influence on the visibility & number of downloads. Traditionally met by marketing teams. Country specific (e.g., cuteness). Vast feature spaces [RE] Traditional market-driven software offer large feature sets to meet all of the users anticipated needs, add new features for new releases. Apps tend to have fewer features but with very frequent updates. Trends change fast. What are the optimal set of features, what to omit/include. Creative RE. Requirements prioritisation. High quality expectations [NFR] App users have high expectations on usability and performance - unforgiving when an app fails to meet their expectations. Different countries have different level of tolerance. Price sensitivity [SEE] Price influence app selection (57% do not pay for apps). Willingness to pay for apps depend on country (WhatsApp). Traditional software cost estimation techniques limited by lack of pricing data. Ecosystem effect [SE] Traditionally, software vendors function as independent units, where performances are largely dependent on product features, reputation & marketing efforts (e.g., Microsoft, Norton). App stores have created a software ecosystem where developers are networked and their success/failure highly dependent on one another and on app users who can influence the sale of their apps.

SL Lim, P Bentley, N Kanakam, F Ishikawa, and S Honiden (2014). Investigating Country Differences in Mobile App User Behaviour and Challenges for Software Engineering. IEEE Transactions on Software Engineering, in press. http://www.cs.ucl.ac.uk/research/app_user_survey/

s.lim@cs.ucl.ac.uk