What Is an App Store? The Software Engineering Perspective
- URL: http://arxiv.org/abs/2401.04287v1
- Date: Mon, 8 Jan 2024 23:56:45 GMT
- Title: What Is an App Store? The Software Engineering Perspective
- Authors: Wenhan Zhu, Sebastian Proksch, Daniel M. German, Michael W. Godfrey,
Li Li and Shane McIntosh
- Abstract summary: "App stores" are online software stores where end users may browse, purchase, download, and install software applications.
By far, the best known app stores are associated with mobile platforms, such as Google Play for Android and Apple's App Store for iOS.
Today, there is a rich diversity of app stores and these stores have largely been overlooked by researchers.
- Score: 8.551225450507687
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: "App stores" are online software stores where end users may browse, purchase,
download, and install software applications. By far, the best known app stores
are associated with mobile platforms, such as Google Play for Android and
Apple's App Store for iOS. The ubiquity of smartphones has led to mobile app
stores becoming a touchstone experience of modern living. However, most of app
store research has concentrated on properties of the apps rather than the
stores themselves. Today, there is a rich diversity of app stores and these
stores have largely been overlooked by researchers: app stores exist on many
distinctive platforms, are aimed at different classes of users, and have
different end-goals beyond simply selling a standalone app to a smartphone
user.
We survey and characterize the broader dimensionality of app stores, and
explore how and why they influence software development practices, such as
system design and release management. We begin by collecting a set of app store
examples from web search queries. By analyzing and curating the results, we
derive a set of features common to app stores. We then build a dimensional
model of app stores based on these features, and we fit each app store from our
web search result set into this model. Next, we performed unsupervised
clustering to the app stores to find their natural groupings. Our results
suggest that app stores have become an essential stakeholder in modern software
development. They control the distribution channel to end users and ensure that
the applications are of suitable quality; in turn, this leads to developers
adhering to various store guidelines when creating their applications. However,
we found the app stores operational model could vary widely between stores, and
this variability could in turn affect the generalizability of existing
understanding of app stores.
Related papers
- Detecting and Characterising Mobile App Metamorphosis in Google Play Store [0.0]
We propose a novel and efficient multi-modal search methodology to identify apps undergoing metamorphosis.
Our methodology uncovers various metamorphosis scenarios, including re-births, re-branding, re-purposing, and others.
We shed light on the concealed security and privacy risks that lurk within, potentially impacting even tech-savvy end-users.
arXiv Detail & Related papers (2024-07-19T03:26:40Z) - LLM as OS, Agents as Apps: Envisioning AIOS, Agents and the AIOS-Agent
Ecosystem [48.81136793994758]
Large Language Model (LLM) serves as the (Artificial) Intelligent Operating System (IOS), or AIOS--an operating system "with soul"
We envision that LLM's impact will not be limited to the AI application level, instead, it will in turn revolutionize the design and implementation of computer system, architecture, software, and programming language.
arXiv Detail & Related papers (2023-12-06T18:50:26Z) - Software Engineering for OpenHarmony: A Research Roadmap [50.56072657598223]
Existing research efforts mainly focus on popular mobile platforms, namely Android and iOS.
OpenHarmony, a newly open-sourced mobile platform, has rarely been considered.
We present to the mobile software engineering community a research roadmap for encouraging our fellow researchers to contribute promising approaches to OpenHarmony.
arXiv Detail & Related papers (2023-11-02T15:27:09Z) - A Large-Scale Exploratory Study of Android Sports Apps in the Google
Play Store [14.58848716249407]
A single app category can often contain tens of thousands to hundreds of thousands of apps.
This work aims to study a large number of apps from a single category (i.e., the sports category)
It is concluded that analyzing a targeted category of apps (e.g., sports apps) can provide more specific insights than analyzing apps across different categories.
arXiv Detail & Related papers (2023-10-11T22:28:53Z) - Modern Augmented Reality: Applications, Trends, and Future Directions [160.03363259015072]
Augmented reality (AR) is one of the relatively old, yet trending areas in the intersection of computer vision and computer graphics.
This work tries to provide an overview of modern augmented reality, from both application-level and technical perspective.
arXiv Detail & Related papers (2022-02-18T22:12:37Z) - Analysis of Longitudinal Changes in Privacy Behavior of Android
Applications [79.71330613821037]
In this paper, we examine the trends in how Android apps have changed over time with respect to privacy.
We examine the adoption of HTTPS, whether apps scan the device for other installed apps, the use of permissions for privacy-sensitive data, and the use of unique identifiers.
We find that privacy-related behavior has improved with time as apps continue to receive updates, and that the third-party libraries used by apps are responsible for more issues with privacy.
arXiv Detail & Related papers (2021-12-28T16:21:31Z) - Demystifying Removed Apps in iOS App Store [0.0]
This paper takes the initiative to conduct a large-scale and longitudinal study of removed apps in the iOS app store.
Our analysis reveals that although most of the removed apps are low-quality apps, a number of them are quite popular.
arXiv Detail & Related papers (2021-01-13T14:34:26Z) - Understanding Incentivized Mobile App Installs on Google Play Store [16.095843448016552]
"Incentivized" advertising platforms allow mobile app developers to acquire new users by directly paying users to install and engage with mobile apps.
Apple App Store and Google Play Store discourage incentivized installs because they can manipulate app store metrics.
We present the first study to understand the ecosystem of incentivized mobile app install campaigns in Android.
arXiv Detail & Related papers (2020-10-04T07:27:28Z) - Emerging App Issue Identification via Online Joint Sentiment-Topic
Tracing [66.57888248681303]
We propose a novel emerging issue detection approach named MERIT.
Based on the AOBST model, we infer the topics negatively reflected in user reviews for one app version.
Experiments on popular apps from Google Play and Apple's App Store demonstrate the effectiveness of MERIT.
arXiv Detail & Related papers (2020-08-23T06:34:05Z) - A First Look at Android Applications in Google Play related to Covid-19 [5.66497960945637]
This study focuses on the Android ecosystem and investigates Covid-related Android apps.
Our study yields a number of empirical insights that contribute to enlarge the knowledge on Covid-related apps.
arXiv Detail & Related papers (2020-06-19T08:02:31Z) - Federated and continual learning for classification tasks in a society
of devices [59.45414406974091]
Light Federated and Continual Consensus (LFedCon2) is a new federated and continual architecture that uses light, traditional learners.
Our method allows powerless devices (such as smartphones or robots) to learn in real time, locally, continuously, autonomously and from users.
In order to test our proposal, we have applied it in a heterogeneous community of smartphone users to solve the problem of walking recognition.
arXiv Detail & Related papers (2020-06-12T12:37:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.