SlideShare a Scribd company logo
Same App, Different App
Stores: A Comparative
Study
Mohamed Ali, Mona Erfani, Ali Mesbah
May 2017
1
2.8 million2.2 million
2
Implementing the same mobile
app for different platforms has
become a common industry
practice [Joorabchi et al. ESEM’13]
3
“I downloaded the app so I could
place a mobile order only to find
out it’s only available through the
iPhone app.”
4
More than 80% of
the top-rated
apps are cross-
platform
More than 30
cross-
platform
Tools
5
Limited studies on Cross-
Platform Apps
6
Research Goal
Understand how the same
app is experienced by users
on different platforms.
7
Research Questions
8
RQ1 How prevalent are app-pairs? Do app-pairs exhibit
the same characteristics across app-stores?
RQ2 Why do some developers make theirs apps only
available on one platform?
RQ3 Do users perceive app-pairs equally across
platforms?
RQ4 Are the major user concerns or complaints the same
across platforms?
But …
9
No app-pair dataset!
10
“So far, there has been no
effort to build such a
database of cross platform
apps that researchers can
analyze” - [Nagappan et al.
SANER’16]
11
The Dataset
1 million 1.4 million
Used two open-source scrapers to collect iOS
and Android apps
12
id: com.netflix.mediaclientid: 363590051
Can’t use app ids to find pairs
Netflix
13
Restructure Data
Swiped
Swiped Fruits
Pimp My Rims
Pimp My Rims FreeSwiped Free
Swiped
Netflix Netflix
Beat the Boss 2
Beat the Boss 3
14
Restructure Data:
Clustering
Swiped
Swiped
Fruits
Pimp My Rims
Pimp My Rims FreeSwiped Free
Swiped
Netflix, Inc
Beat the Boss 2
Beat the Boss 3
IG Tech AppCore IG Tech Game Hive
Netflix
Netflix, Inc
Netflix
1. Find cluster using developer name
2. Use exact app name to find match in cluster
15
Finding App-pairs
Swiped
Swiped
Fruits
Pimp My Rims
Pimp My Rims FreeSwiped Free
Swiped
Netflix, Inc
Beat the Boss 2
Beat the Boss 3
IG Tech AppCore IG Tech Game Hive
Netflix
Netflix, Inc
Netflix
16
App-Pairs
RQ1
Prevalence &
Characteristics
RQ4
Complaints
RQ3 User
Perception
17
Findings RQ1
80,169
App-pairs
Top Categories
68% (Android) and
18% (iOS) apps
have Ratings &
Stars
18
Findings RQ1- Ratings
0
1250
2500
3750
5000
Average Ratings
4,892
1,935
iOS Android
19
Findings RQ1- Stars
0
1
2
3
4
Average Stars
4.04
3.8
iOS Android
20
Findings RQ1- Prices
Ideally, the same app should have the same
price on different platforms
88% have different
prices
Emailed all devs of
apps with price
difference > $10
• Different monetization strategies
• Different set of features
• Development/maintenance costs
21
RQ3 Do users perceive app-
pairs equally across
platforms?
22
Measuring User Perception
• Number of Downloads
• Ratings
• Stars
• Ratings & Stars Aggregated User Rating (AUR)
23
Different Metrics for User Perception
App Ratings Stars Rank(S) Rank(R)
Rank
(AUR)
A 100 5 1 3 2
B 2796 1.8 3 1 3
C 2173 4.8 2 2 1
24
80k App-Pairs
1 ratings
14k App-Pairs
Compute
AUR
25
30	
40	
50	
60	
70	
80	
90	
100	
0	 2	 4	 6	 8	 10	 12	 14	
AUR	
App-pairs	
Thousands	
ios-AUR	 android-AUR	 Poly.	(android-AUR)	 Poly.	(ios-AUR)	
In 95% of the app-pairs, the Android
versions was better perceived by
users
Findings - RQ3
26
Snapchat
166,635 3,518,940
AUR: 50% AUR: 80%
27
Reasons for AUR variance
Timing (release/update) and first impressions
Support and maintenance efforts
App store support and promotional opportunities
28
RQ4 Are the major user
concerns or complaints the
same across platforms?
29
30
User Reviews
Analyze user reviews of app-pairs to see if
there are any discrepancies in the way users
experience the same app on two different
platforms
80k App-Pairs
500
ratings
2k App-Pairs
1.7 M
Reviews
Scrapers
31
User Reviews: Analysis
1.7 M
Reviews
Feedback
Classifier
Problem Discovery
Feature Request
Non-Informative
Label 2100
Reviews
32
We use the trained classifier to classify
∼1.7M reviews of the 2K app-pairs.
iOS Android
6562
1418
2120
Problems Feature Non-informative
Findings RQ4 - Feedback
33
User Reviews: Complaints
350 K
Problematic
Reviews
Complaints
Classifier
Critical
Post Update
Price
Label 1000
Reviews
Feedback
Classifier
Problem Discovery
Feature Request
Non-Informative App Features
Other
34
We use the trained classifiers to classify
∼350k problematic reviews of the 2K app-
pairs.
Findings RQ4- Complaints
0
25
50
75
100
iOS Android
99
67
4
6
20
24
61
54
App Feature Critical Post Update
Price complaints Other
35
Snapchat
iOS Android
45
4
8 13
28
79
59
Feature Critical
Update Price
Other
“Keeps crashing Even after
updating snapchat, it's still
crashing and when I view my
contact's story it just freezes!”
“My black and white
video doesn't work. It just given
the general filters.”
36
AUR: 50% AUR: 80%
Summary of Findings
iOS apps receive more critical and post update
complaints while Android receive more complaints
related to app features
Android versions of cross-platform apps are better
perceived compared to iOS
80,169
App-pairs
Ratings, Prices, AUR
vary across platforms
37
https://github.com/saltlab/Minning-App-Stores
38
Thanks for your time &
attention!
Questions?
39

More Related Content

What's hot

A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
SAIL_QU
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALJennifer Shambroom
 
Mobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best PracticesMobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best Practices
QASource
 
Large-Scale Empirical Studies of Mobile Apps
Large-Scale Empirical Studies of Mobile AppsLarge-Scale Empirical Studies of Mobile Apps
Large-Scale Empirical Studies of Mobile Apps
SAIL_QU
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App TestingDuy Tan Geek
 
Tipstocreateasuccessfulandroidapplication
TipstocreateasuccessfulandroidapplicationTipstocreateasuccessfulandroidapplication
Tipstocreateasuccessfulandroidapplication
PromptCloud
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
ITpreneurs
 
Recommending and localizing change requests for mobile apps based on user rev...
Recommending and localizing change requests for mobile apps based on user rev...Recommending and localizing change requests for mobile apps based on user rev...
Recommending and localizing change requests for mobile apps based on user rev...
Sebastiano Panichella
 
SURF: Summarizer of User Reviews Feedback
SURF: Summarizer of User Reviews FeedbackSURF: Summarizer of User Reviews Feedback
SURF: Summarizer of User Reviews Feedback
Sebastiano Panichella
 
Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...
SAIL_QU
 
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileTesting at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Keynote Mobile Testing
 
What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?
SAIL_QU
 
Mobile App Success : The Role of App Diversity (localization) and App Cohesivity
Mobile App Success : The Role of App Diversity (localization) and App CohesivityMobile App Success : The Role of App Diversity (localization) and App Cohesivity
Mobile App Success : The Role of App Diversity (localization) and App Cohesivity
Victor Dibia
 
Architecting mobile application
Architecting mobile applicationArchitecting mobile application
Architecting mobile application
K Senthil Kumar
 
Universal usability
Universal usabilityUniversal usability
Universal usability
MariyaAnsi
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
Markovate
 
Mobile App Testing
Mobile App TestingMobile App Testing
Custom Mobile App Development
Custom Mobile App DevelopmentCustom Mobile App Development
Custom Mobile App Development
AppsterHQ News
 

What's hot (20)

A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
A Study of the Relation of Mobile Device Attributes with the User-Perceived Q...
 
Appurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINALAppurify Performance Automation Whitepaper FINAL
Appurify Performance Automation Whitepaper FINAL
 
Mobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best PracticesMobile Testing: Challenges & Current Best Practices
Mobile Testing: Challenges & Current Best Practices
 
Large-Scale Empirical Studies of Mobile Apps
Large-Scale Empirical Studies of Mobile AppsLarge-Scale Empirical Studies of Mobile Apps
Large-Scale Empirical Studies of Mobile Apps
 
Mobile Usability
Mobile UsabilityMobile Usability
Mobile Usability
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Tipstocreateasuccessfulandroidapplication
TipstocreateasuccessfulandroidapplicationTipstocreateasuccessfulandroidapplication
Tipstocreateasuccessfulandroidapplication
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
 
Recommending and localizing change requests for mobile apps based on user rev...
Recommending and localizing change requests for mobile apps based on user rev...Recommending and localizing change requests for mobile apps based on user rev...
Recommending and localizing change requests for mobile apps based on user rev...
 
SURF: Summarizer of User Reviews Feedback
SURF: Summarizer of User Reviews FeedbackSURF: Summarizer of User Reviews Feedback
SURF: Summarizer of User Reviews Feedback
 
Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...
 
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileTesting at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
 
What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?
 
Mobile App Success : The Role of App Diversity (localization) and App Cohesivity
Mobile App Success : The Role of App Diversity (localization) and App CohesivityMobile App Success : The Role of App Diversity (localization) and App Cohesivity
Mobile App Success : The Role of App Diversity (localization) and App Cohesivity
 
Architecting mobile application
Architecting mobile applicationArchitecting mobile application
Architecting mobile application
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Custom Mobile App Development
Custom Mobile App DevelopmentCustom Mobile App Development
Custom Mobile App Development
 
Stephen Welch
Stephen WelchStephen Welch
Stephen Welch
 

Similar to Same App, Different App Stores: A comparative Study

State of mobile mobile developers:ecosystem and marketing mix
State of mobile mobile developers:ecosystem and marketing mixState of mobile mobile developers:ecosystem and marketing mix
State of mobile mobile developers:ecosystem and marketing mix
Sumit Roy
 
State of Mobile App Developers 2016
State of Mobile App Developers 2016State of Mobile App Developers 2016
State of Mobile App Developers 2016
InMobi
 
Investigating country differences in mobile app user behavior and challenges ...
Investigating country differences in mobile app user behavior and challenges ...Investigating country differences in mobile app user behavior and challenges ...
Investigating country differences in mobile app user behavior and challenges ...
redpel dot com
 
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
csandit
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutter
Abhirup Lahiri
 
Mobile apps-user interaction measurement & Apps ecosystem
Mobile apps-user interaction measurement & Apps ecosystemMobile apps-user interaction measurement & Apps ecosystem
Mobile apps-user interaction measurement & Apps ecosystem
Salah Amean
 
What are the Characteristics of High-rated Apps
What are the Characteristics of High-rated AppsWhat are the Characteristics of High-rated Apps
What are the Characteristics of High-rated Apps
SAIL_QU
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile Apps
Cygnet Infotech
 
Tug of Perspectives: Mobile App Users vs Developers
Tug of Perspectives: Mobile App Users vs DevelopersTug of Perspectives: Mobile App Users vs Developers
Tug of Perspectives: Mobile App Users vs Developers
IJCSIS Research Publications
 
On the Link Between Mobile App Quality and User Reviews
On the Link Between Mobile App Quality and User ReviewsOn the Link Between Mobile App Quality and User Reviews
On the Link Between Mobile App Quality and User Reviews
SAIL_QU
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
Perfecto by Perforce
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
qsstechnosoft1
 
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
How To Understand Where Your Advertising Turkish Liras Are Going on MobileHow To Understand Where Your Advertising Turkish Liras Are Going on Mobile
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
Mobile İstanbul
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
Christian Cook
 
Sxsw app vs. web
Sxsw app vs. webSxsw app vs. web
Sxsw app vs. web
Patrick 'Mad' Mork
 
End Users’ Perception of Hybrid Mobile Apps in the Google Play Store
End Users’ Perception of Hybrid Mobile Apps in the Google Play StoreEnd Users’ Perception of Hybrid Mobile Apps in the Google Play Store
End Users’ Perception of Hybrid Mobile Apps in the Google Play Store
Ivano Malavolta
 
#CMOUS Staying ahead on mobile - challenges, measurement and strategies
#CMOUS Staying ahead on mobile - challenges, measurement and strategies#CMOUS Staying ahead on mobile - challenges, measurement and strategies
#CMOUS Staying ahead on mobile - challenges, measurement and strategies
Jennifer Wong
 
Crowdfunding for freeware OAP
Crowdfunding for freeware OAPCrowdfunding for freeware OAP
Crowdfunding for freeware OAPnngrey
 
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Velvetech LLC
 
Factors influncing quality of mobile apps role of mobile app development life...
Factors influncing quality of mobile apps role of mobile app development life...Factors influncing quality of mobile apps role of mobile app development life...
Factors influncing quality of mobile apps role of mobile app development life...
IJCSEA Journal
 

Similar to Same App, Different App Stores: A comparative Study (20)

State of mobile mobile developers:ecosystem and marketing mix
State of mobile mobile developers:ecosystem and marketing mixState of mobile mobile developers:ecosystem and marketing mix
State of mobile mobile developers:ecosystem and marketing mix
 
State of Mobile App Developers 2016
State of Mobile App Developers 2016State of Mobile App Developers 2016
State of Mobile App Developers 2016
 
Investigating country differences in mobile app user behavior and challenges ...
Investigating country differences in mobile app user behavior and challenges ...Investigating country differences in mobile app user behavior and challenges ...
Investigating country differences in mobile app user behavior and challenges ...
 
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutter
 
Mobile apps-user interaction measurement & Apps ecosystem
Mobile apps-user interaction measurement & Apps ecosystemMobile apps-user interaction measurement & Apps ecosystem
Mobile apps-user interaction measurement & Apps ecosystem
 
What are the Characteristics of High-rated Apps
What are the Characteristics of High-rated AppsWhat are the Characteristics of High-rated Apps
What are the Characteristics of High-rated Apps
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile Apps
 
Tug of Perspectives: Mobile App Users vs Developers
Tug of Perspectives: Mobile App Users vs DevelopersTug of Perspectives: Mobile App Users vs Developers
Tug of Perspectives: Mobile App Users vs Developers
 
On the Link Between Mobile App Quality and User Reviews
On the Link Between Mobile App Quality and User ReviewsOn the Link Between Mobile App Quality and User Reviews
On the Link Between Mobile App Quality and User Reviews
 
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
A Data-Driven Approach to Testing the Right Devices, Platforms, and User Cond...
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
 
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
How To Understand Where Your Advertising Turkish Liras Are Going on MobileHow To Understand Where Your Advertising Turkish Liras Are Going on Mobile
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
 
Sxsw app vs. web
Sxsw app vs. webSxsw app vs. web
Sxsw app vs. web
 
End Users’ Perception of Hybrid Mobile Apps in the Google Play Store
End Users’ Perception of Hybrid Mobile Apps in the Google Play StoreEnd Users’ Perception of Hybrid Mobile Apps in the Google Play Store
End Users’ Perception of Hybrid Mobile Apps in the Google Play Store
 
#CMOUS Staying ahead on mobile - challenges, measurement and strategies
#CMOUS Staying ahead on mobile - challenges, measurement and strategies#CMOUS Staying ahead on mobile - challenges, measurement and strategies
#CMOUS Staying ahead on mobile - challenges, measurement and strategies
 
Crowdfunding for freeware OAP
Crowdfunding for freeware OAPCrowdfunding for freeware OAP
Crowdfunding for freeware OAP
 
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
 
Factors influncing quality of mobile apps role of mobile app development life...
Factors influncing quality of mobile apps role of mobile app development life...Factors influncing quality of mobile apps role of mobile app development life...
Factors influncing quality of mobile apps role of mobile app development life...
 

More from MobileSoft

Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...
MobileSoft
 
A Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile ApplicationsA Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile Applications
MobileSoft
 
Who Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for Android
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
Performance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile Applications
MobileSoft
 
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
MobileSoft
 
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile AppsIFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
MobileSoft
 
Performance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile ApplicationsPerformance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile Applications
MobileSoft
 
Towards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product LinesTowards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product Lines
MobileSoft
 
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
MobileSoft
 
Authoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning ExperiencesAuthoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning Experiences
MobileSoft
 
ACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy ConcernsACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy Concerns
MobileSoft
 
Automatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android AppsAutomatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android Apps
MobileSoft
 
From reactive toproactive mobile security
From reactive toproactive mobile securityFrom reactive toproactive mobile security
From reactive toproactive mobile security
MobileSoft
 
Processing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case StudyProcessing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case Study
MobileSoft
 
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to PracticeRethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
MobileSoft
 
Generating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android FrameworkGenerating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android Framework
MobileSoft
 
MobileSoft2017 Opening
MobileSoft2017 OpeningMobileSoft2017 Opening
MobileSoft2017 Opening
MobileSoft
 

More from MobileSoft (20)

Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...
 
A Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile ApplicationsA Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile Applications
 
Who Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for Android
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
 
Performance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile Applications
 
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
 
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
 
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile AppsIFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
 
Performance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile ApplicationsPerformance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile Applications
 
Towards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product LinesTowards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product Lines
 
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
 
Authoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning ExperiencesAuthoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning Experiences
 
ACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy ConcernsACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy Concerns
 
Automatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android AppsAutomatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android Apps
 
From reactive toproactive mobile security
From reactive toproactive mobile securityFrom reactive toproactive mobile security
From reactive toproactive mobile security
 
Processing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case StudyProcessing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case Study
 
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to PracticeRethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
 
Generating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android FrameworkGenerating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android Framework
 
MobileSoft2017 Opening
MobileSoft2017 OpeningMobileSoft2017 Opening
MobileSoft2017 Opening
 

Recently uploaded

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 

Recently uploaded (20)

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 

Same App, Different App Stores: A comparative Study