What is an app store? The software engineering perspective

“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 mob...

Full description

Saved in:
Bibliographic Details
Published in:Empirical software engineering : an international journal Vol. 29; no. 1; p. 35
Main Authors: Zhu, Wenhan, Proksch, Sebastian, German, Daniel M., Godfrey, Michael W., Li, Li, McIntosh, Shane
Format: Journal Article
Language:English
Published: New York Springer US 01.02.2024
Springer Nature B.V
Subjects:
ISSN:1382-3256, 1573-7616
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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. App stores have been the subject of many empirical studies. However, most of this 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. The goal of this paper is to survey and characterize the broader dimensionality of app stores, and to 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.
AbstractList “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. App stores have been the subject of many empirical studies. However, most of this 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. The goal of this paper is to survey and characterize the broader dimensionality of app stores, and to 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.
“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. App stores have been the subject of many empirical studies. However, most of this 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.The goal of this paper is to survey and characterize the broader dimensionality of app stores, and to 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.
ArticleNumber 35
Author Proksch, Sebastian
Godfrey, Michael W.
Li, Li
McIntosh, Shane
Zhu, Wenhan
German, Daniel M.
Author_xml – sequence: 1
  givenname: Wenhan
  orcidid: 0000-0001-6439-0720
  surname: Zhu
  fullname: Zhu, Wenhan
  email: w65zhu@uwaterloo.ca
  organization: David R. Cheriton School of Computer Science, University of Waterloo
– sequence: 2
  givenname: Sebastian
  surname: Proksch
  fullname: Proksch, Sebastian
  organization: Delft University of Technology
– sequence: 3
  givenname: Daniel M.
  surname: German
  fullname: German, Daniel M.
  organization: Department of Computer Science, University of Victoria
– sequence: 4
  givenname: Michael W.
  surname: Godfrey
  fullname: Godfrey, Michael W.
  organization: David R. Cheriton School of Computer Science, University of Waterloo
– sequence: 5
  givenname: Li
  surname: Li
  fullname: Li, Li
  organization: School of Software, Beihang University
– sequence: 6
  givenname: Shane
  surname: McIntosh
  fullname: McIntosh, Shane
  organization: David R. Cheriton School of Computer Science, University of Waterloo
BookMark eNp9kE1Lw0AQhhepYFv9A54WPEf3exMvIsUvKHipeFw2yaTdUjdxd6v4702NIHjIaYbhfWaGZ4YmvvWA0Dkll5QQfRUpUUpkhPGMEq5Yxo_QlErNM62omvQ9z_shk-oEzWLcEkIKLeQUXb9ubMIuYuux7TocUxvgBq82gGPbpE8bAINfOw8QnF_jDkLsoEruA07RcWN3Ec5-6xy93N-tFo_Z8vnhaXG7zCoudMq4qLngLM_7D4FBKcuC8FLQ0gLUsqxZpXSpRdnImjVABC8ktUIAq2peQZ7zOboY9nahfd9DTGbb7oPvTxpWUCUJI0yNp0heyEJq2afyIVWFNsYAjalcssm1PgXrdoYSc_BpBp-m92l-fBreo-wf2gX3ZsPXOMQHKHYHfRD-vhqhvgH24Igr
CitedBy_id crossref_primary_10_1080_15391523_2025_2493941
crossref_primary_10_1145_3708528
crossref_primary_10_1007_s10664_024_10546_5
Cites_doi 10.1109/ICSE43902.2021.00090
10.1109/ICSE43902.2021.00121
10.1007/s10664-020-09840-9
10.1007/s10664-020-09873-0
10.1007/s10664-013-9241-4
10.1007/s10664-020-09876-x
10.1109/ICSE-C.2017.77
10.1109/ICSE43902.2021.00089
10.1109/ICSE43902.2021.00075
10.1145/3468264.3468561
10.1145/3377811.3380392
10.1109/TSE.2016.2630689
10.1007/s10664-010-9152-6
10.1145/3131704.3131710
10.1007/978-3-642-20677-1_6
10.1145/3377811.3380402
10.1145/3524613.3527813
10.1109/ICSE-SEIP52600.2021.00040
10.1145/3377811.3380401
10.1145/3468264.3473125
10.1145/3468264.3473935
10.1177/001316446002000104
10.1145/2884781.2884810
10.1007/s10664-021-10065-7
10.1145/2522920.2522927
10.1109/ICSE-SEIS52602.2021.00016
10.1109/ICSE43902.2021.00088
10.1109/ICSESS47205.2019.9040744
10.1109/ESEM.2017.46
10.1109/ICSE-SEIP.2019.00028
10.1177/1049732305285972
10.1109/ICSE-SEIS52602.2021.00014
10.1109/ICSE43902.2021.00101
10.1145/3383219.3383289
10.1016/0377-0427(87)90125-7
10.1109/ICSE-SEIP.2019.00041
10.1145/3510003.3510058
10.1145/3196398.3196418
10.1109/SANER.2016.116
10.1109/COMPSAC.2014.95
10.1109/ICSE-SEIP52600.2021.00038
10.1109/MOBILESoft.2019.00021
10.1145/3377811.3380327
10.1007/s10664-020-09825-8
10.1109/ICSE-NIER52604.2021.00029
10.1007/s10664-018-9600-2
10.1145/2950290.2950320
10.1145/3368089.3409699
10.1145/2635868.2635909
10.1109/MSR.2012.6224306
10.1145/1868447.1868465
10.1109/ICSE43902.2021.00122
10.1007/s10664-019-09726-5
10.1109/ICSE.2012.6227178
10.1109/ICSE43902.2021.00080
10.1109/ICSE43902.2021.00073
10.1109/MOBILESoft.2019.00031
10.1145/3468264.3468550
10.4135/9781412985871
10.1007/s10664-015-9379-3
10.1016/0895-4356(95)00571-4
10.1109/ASE.2019.00139
10.1109/ICSE43902.2021.00092
10.1145/3524494.3527628
10.1109/MSR.2015.27
10.1007/s10664-006-9023-3
10.1145/3377811.3380417
10.1007/s10664-019-09750-5
10.1007/978-3-642-39336-5_19
10.1007/s10664-021-10033-1
10.1145/3377811.3380924
10.1145/3368089.3409690
10.1109/ICSE-SEIS52602.2021.00012
10.1007/s10664-021-10018-0
10.1145/3183428.3183436
10.1109/ICSE43902.2021.00148
10.1145/2568225.2568226
10.1109/RE.2015.7320410
10.1145/3180155.3182512
10.1145/3377811.3380394
10.1007/s10664-019-09783-w
10.1109/ICSE43902.2021.00150
10.1016/j.jss.2020.110657
10.1016/j.infsof.2017.03.002
10.1145/3278532.3278558
10.1016/0169-7439(87)80084-9
10.1109/ICSE43902.2021.00074
10.1109/ICSE43902.2021.00139
10.1109/TSE.2019.2891715
10.1109/ICSE43902.2021.00102
10.1109/BigData.2015.7363858
10.1109/ICPC.2012.6240477
ContentType Journal Article
Copyright The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
Copyright_xml – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
DBID AAYXX
CITATION
7SC
8FD
8FE
8FG
ABJCF
AFKRA
ARAPS
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
JQ2
L6V
L7M
L~C
L~D
M7S
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
S0W
DOI 10.1007/s10664-023-10362-3
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Engineering Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
Proquest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DELNET Engineering & Technology Collection
DatabaseTitle CrossRef
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest DELNET Engineering and Technology Collection
Materials Science & Engineering Collection
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList
Technology Collection
Technology Collection
Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1573-7616
ExternalDocumentID 10_1007_s10664_023_10362_3
GrantInformation_xml – fundername: European Union's Horizon 2020 research and innovation programme
  grantid: 825328
GroupedDBID -4Z
-59
-5G
-BR
-EM
-Y2
-~C
.86
.DC
.VR
06D
0R~
0VY
199
1N0
1SB
2.D
203
28-
29G
2J2
2JN
2JY
2KG
2LR
2P1
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5GY
5QI
5VS
67Z
6NX
78A
8FE
8FG
8TC
8UJ
95-
95.
95~
96X
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAOBN
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYOK
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDZT
ABECU
ABFTD
ABFTV
ABHLI
ABHQN
ABJCF
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACZOJ
ADHHG
ADHIR
ADIMF
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFIE
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFEXP
AFGCZ
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
B-.
BA0
BBWZM
BDATZ
BENPR
BGLVJ
BGNMA
BSONS
CAG
CCPQU
COF
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
EBLON
EBS
EIOEI
EJD
ESBYG
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
GQ8
GXS
H13
HCIFZ
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
KDC
KOV
KOW
L6V
LAK
LLZTM
M4Y
M7S
MA-
N2Q
NB0
NDZJH
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
P19
P62
P9O
PF0
PT4
PT5
PTHSS
Q2X
QOK
QOS
R4E
R89
R9I
RHV
RNI
RNS
ROL
RPX
RSV
RZC
RZE
RZK
S0W
S16
S1Z
S26
S27
S28
S3B
SAP
SCJ
SCLPG
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TSG
TSK
TSV
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z7R
Z7S
Z7V
Z7X
Z7Z
Z81
Z83
Z86
Z88
Z8M
Z8N
Z8P
Z8R
Z8T
Z8U
Z8W
Z92
ZMTXR
~EX
AAPKM
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADHKG
AEZWR
AFDZB
AFFHD
AFHIU
AFOHR
AGQPQ
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
PHGZM
PHGZT
PQGLB
7SC
8FD
DWQXO
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c347t-34d343288066e2eb5b903b41baeed5bd2c67b74bf5d2fe043951a44e2cd3ce883
IEDL.DBID RSV
ISICitedReferencesCount 6
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001133000000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1382-3256
IngestDate Tue Dec 02 15:59:52 EST 2025
Tue Dec 02 16:49:23 EST 2025
Tue Nov 18 21:57:08 EST 2025
Sat Nov 29 05:37:47 EST 2025
Fri Feb 21 02:41:09 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords App store
Empirical software engineering
Software distribution
Software release
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c347t-34d343288066e2eb5b903b41baeed5bd2c67b74bf5d2fe043951a44e2cd3ce883
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-6439-0720
PQID 2908959575
PQPubID 326341
ParticipantIDs proquest_journals_2916502026
proquest_journals_2908959575
crossref_citationtrail_10_1007_s10664_023_10362_3
crossref_primary_10_1007_s10664_023_10362_3
springer_journals_10_1007_s10664_023_10362_3
PublicationCentury 2000
PublicationDate 2024-02-01
PublicationDateYYYYMMDD 2024-02-01
PublicationDate_xml – month: 02
  year: 2024
  text: 2024-02-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
– name: Dordrecht
PublicationSubtitle An International Journal
PublicationTitle Empirical software engineering : an international journal
PublicationTitleAbbrev Empir Software Eng
PublicationYear 2024
Publisher Springer US
Springer Nature B.V
Publisher_xml – name: Springer US
– name: Springer Nature B.V
References Finkelstein A, Harman M, Jia Y, Martin W, Sarro F, Zhang Y (2017) “Investigating the relationship between price, rating, and popularity in the Blackberry world app store,” Inf Softw Technol
Khalid H, Nagappan M, Shihab E, Hassan AE (2014) “Prioritizing the devices to test your app on: A case study of android game apps,” in Int Symposium on Foundations of Software Engineering
Wu H, Deng W, Niu X, Nie C (2021) “Identifying key features from app user reviews,” in Int Conf on Software Engineering, IEEE
Ma S, Li J, Kim H, Bertino E, Nepal S, Ostry D, Sun C (2021) “Fine with 1234? An Analysis of SMS One-Time Password Randomness in Android Apps,” in Int Conf on Software Engineering, IEEE
Cohen J (1960) “A coefficient of agreement for nominal scales,” in Educational and psychological measurement, Sage
Alshayban A, Ahmed I, Malek S (2020) “Accessibility issues in android apps: state of affairs, sentiments, and ways forward,” in Int Conf on Software Engineering, IEEE
Google (2022b) “Chrome Web Store payments deprecation.” https://developer.chrome.com/docs/webstore/cws-payments-deprecation/. Accessed: Mar. 16, 2022
Murali V, Yao E, Mathur U, Chandra S (2021) “Scalable statistical root cause analysis on app telemetry,” in Int Conf on Software Engineering: Software Engineering in Practice, IEEE
Maalej W, Nayebi M, Ruhe G (2019) “Data-driven requirements engineering-an update,” in Int Conf on Software Engineering: Software Engineering in Practice (ICSE-SEIP), IEEE
Van Der Linden D, Anthonysamy P, Nuseibeh B, Tun TT, Petre M, Levine M, Towse J, Rashid A (2020) “Schrödinger’s security: Opening the box on app developers’ security rationale,” in Int Conf on Software Engineering, IEEE
Shen S, Lu X, Hu Z, Liu X (2017) “Towards release strategy optimization for apps in Google play,” in Proceedings of the 9th Asia-Pacific symposium on Internetware
Coxon APM et al. (1999) Sorting data: collection and analysis. Sage
Murphy-Hill E, Zimmermann T, Nagappan N (2014) “Cowboys, ankle sprains, and keepers of quality: How is video game development different from software development?,” in Int Conf on Software Engineering
Dong Z, Böhme M, Cojocaru L, Roychoudhury A (2020) “Time-travel testing of android apps,” in Int Conf on Software Engineering, IEEE
GitHub (2022) “GitHub Marketplace · to improve your workflow · GitHub.” https://github.com/marketplace?type=. Accessed: Jun. 06 2022
Jansen S, Bloemendal E (2013) “Defining app stores: The role of curated marketplaces in software ecosystems,” in ICSOB, Springer
Wang P, Brown C, Jennings JA, Stolee KT (2022) “Demystifying regular expression bugs,” in Empirical Software Engineering, Springer
WordPress (2022) “WordPress Plugins | WordPress.org.” https://wordpress.org/plugins/. Accessed: Jun. 22, 2022
Wold S, Esbensen K, Geladi P (1987) “Principal component analysis,” in Chemometrics and intelligent laboratory systems, Elsevier
Prévost R, McQuaid M, Lalonde D (2022) “The Missing Package Manager for macOS (or Linux) — Homebrew.” https://brew.sh/. Accessed: Jun. 22, 2022
Ferreira G, Jia L, Sunshine J, Kästner C (2021) “Containing malicious package updates in npm with a lightweight permission system,” in Int Conf on Software Engineering (ICSE), IEEE
Google (2022a) “Chrome Web Store - Extensions.” https://chrome.google.com/webstore/category/extensions. Accessed: Jun. 22, 2022
Zhang X, Wang X, Slavin R, Breaux T, Niu J (2020) “How does misconfiguration of analytic services compromise mobile privacy?,” in Int Conf on Software Engineering, IEEE
Ibrahim MH, Sayagh M, Hassan A. E (2020) “Too many images on dockerhub! How different are images for the same system?,” Empir Softw Eng
Claes M, Mens T, Di Cosmo R, Vouillon J (2015) “A historical analysis of Debian package incompatibilities,” in Int Conf on Mining Software Repositories, IEEE
Wikipedia (2022) “Electronic AppWrapper - Wikipedia.” https://en.wikipedia.org/wiki/Electronic_AppWrapper. Accessed: Jun. 22, 2022
Arzt S (2021) “Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage Collection,” in Int Conf on Software Engineering, IEEE
Wang H, Liu Z, Liang J, Vallina-Rodriguez N, Guo Y, Li L, Tapiador J, Cao J, Xu G (2018) “Beyond google play: a large-scale comparative study of chinese android app markets,” in Internet measurement conference 2018
Fischer RA-L, Walczuch R, Guzman E (2021) “Does culture matter? impact of individualism and uncertainty avoidance on app reviews,” in Int Conf on Software Engineering: Software Engineering in Society, IEEE
Manotas I, Bird C, Zhang R, Shepherd D, Jaspan C, Sadowski C, Pollock L, Clause J (2016) “An empirical study of practitioners’ perspectives on green software engineering,” in Int Conf on Software Engineering
Guzman E, Oliveira L, Steiner Y, Wagner LC, Glinz M (2018) “User feedback in the app store: a cross-cultural study,” in Int Conf on Software Engineering: Software Engineering in Society
Liu P, Li L, Yan Y, Fazzini M, Grundy J (2021) “Identifying and characterizing silently-evolved methods in the android API,” in Int Conf on Software Engineering: Software Engineering in Practice, IEEE
Subramanian GH, Pendharkar PC, Wallace M (2006) “An empirical study of the effect of complexity, platform, and program type on software development effort of business applications,” Empir Softw Eng
Wang H, Wang X, Guo Y (2019) “Characterizing the global mobile app developers: a large-scale empirical study,” in Int Conf on Mobile Software Engineering and Systems, IEEE
Vouillon J, Cosmo RD (2013) “On software component co-installability,” Trans Softw Eng Methodol (TOSEM)
Shams RA, Hussain W, Oliver G, Nurwidyantoro A, Perera H, Whittle J (2020) “Society-oriented applications development: Investigating users values from bangladeshi agriculture mobile applications,” in Int. Conf. on Software Engineering: Software Engineering in Society, IEEE
Lee D, Rajbahadur GK, Lin D, Sayagh M, Bezemer C-P, Hassan AE (2020a) “An empirical study of the characteristics of popular Minecraft mods,” Empir Softw Eng
Apple (2008) “Apple Introduces the New iPhone 3G.” https://www.apple.com/ca/newsroom/2008/06/09Apple-Introduces-the-New-iPhone-3G/. Accessed: Jul. 17, 2022
Ullmann GC, Politowski C, Guéhéneuc Y-G, Petrillo F (2022) “What makes a game high-rated? towards factors of video game success,” in Int ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation
Chen J, Chen C, Xing Z, Xu X, Zhut L, Li G, Wang J (2020b) “Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning,” in Int Conf on Software Engineering, IEEE
Gholami S, Khazaei H, Bezemer C-P (2021) “Should you upgrade official docker hub images in production environments?,” in Int Conf on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), IEEE
Zhao T, Chen C, Liu Y, Zhu X (2021) “GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks,” in Int Conf on Software Engineering, IEEE
Haggag O, Haggag S, Grundy J, Abdelrazek M (2021) “COVID-19 vs social media apps: does privacy really matter?,” in Int Conf on Software Engineering: Software Engineering in Society, IEEE
Song W, Han M, Huang J (2021) “IMGDroid: Detecting Image Loading Defects in Android Applications,” in Int Conf on Software Engineering, IEEE
McMillan C, Grechanik M, Poshyvanyk D (2012) “Detecting similar software applications,” in Int Conf on Software Engineering (ICSE), IEEE
npm, “npm About.” (2022) https://www.npmjs.com/about. Accessed: Oct. 02, 2022
Gaber T, Ahmed A, Mostafa A (2020) “Privdrm: A privacy-preserving secure digital right management system,” in Evaluation and Assessment in Software Engineering, ACM
Pan L, Cui B, Liu H, Yan J, Wang S, Yan J, Zhang J (2020) “Static asynchronous component misuse detection for Android applications,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
Ye J, Chen K, Xie X, Ma L, Huang R, Chen Y, Xue Y, Zhao J (2021) “An empirical study of GUI widget detection for industrial mobile games,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
Nayebi M, Farahi H, Ruhe G (2017a) “Which version should be released to app store?,” in Int Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE
Aljedaani W, Nagappan M, Adams B, Godfrey M (2019) “A comparison of bugs across the ios and android platforms of two open source cross platform browser apps,” in Int. Conf. on Mobile Software Engineering and Systems, IEEE
Nguyen T, Vu P, Nguyen T (2020) “Code recommendation for exception handling,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
E. International (2022) “TC39 - Specifying JavaScript..” https://tc39.es/. Accessed: Oct. 02, 2022
Canonical (2009) “Ubuntu Software Center in Launchpad.” https://launchpad.net/software-center. Accessed: Jun. 22, 2022
Yang S, Wang Y, Yao Y, Wang H, Ye YF, Xiao X (2022) DescribeCtx: context-aware description synthesis for sensitive behaviors in mobile apps. In: Int Conf on Software Engineering, IEEE
Autodesk (2022) “Autodesk App Store : Plugins, Add-ons for Autodesk software, AutoCAD, Revit, Inventor, 3ds Max, Maya ....” https://apps.autodesk.com/. Accessed: Jun. 22, 2022
Zhan X, Fan L, Chen S, Wu F, Liu T, Luo X, Liu Y (2021) “Atvhunter: Reliable version detection of third-party libraries for vulnerability identification in android applications,” in Int. Conf. on Software Engineering, IEEE
Guo H, Singh MP (2020) “Caspar: extracting and synthesizing user stories of problems from app reviews,” in Int Conf on Software Engineering, IEEE
Haering M, Stanik C, Maalej W (2021) “Automatically matching bug reports with related app reviews,” in Int Conf on Software Engineering, IEEE
Pérez J, Daz J, Garcia-Martin J, Tabuenca B (2020) “Systematic literature reviews in software engineering–Enhancement of the study selection process using Cohe
10362_CR97
10362_CR10
10362_CR98
10362_CR11
10362_CR99
10362_CR12
10362_CR93
10362_CR94
10362_CR95
10362_CR96
10362_CR90
10362_CR91
10362_CR92
10362_CR86
10362_CR87
10362_CR88
10362_CR89
10362_CR82
10362_CR83
10362_CR84
10362_CR85
10362_CR80
10362_CR81
10362_CR79
10362_CR75
10362_CR104
10362_CR76
10362_CR103
10362_CR77
10362_CR102
10362_CR78
10362_CR101
10362_CR71
10362_CR100
10362_CR72
10362_CR73
10362_CR74
10362_CR70
10362_CR109
10362_CR108
10362_CR107
10362_CR106
10362_CR105
10362_CR68
10362_CR69
10362_CR64
10362_CR115
10362_CR65
10362_CR114
10362_CR66
10362_CR113
10362_CR67
10362_CR112
10362_CR60
10362_CR111
10362_CR61
10362_CR110
10362_CR62
10362_CR63
10362_CR57
10362_CR58
10362_CR59
10362_CR53
10362_CR54
10362_CR55
10362_CR56
10362_CR50
10362_CR51
10362_CR52
10362_CR46
10362_CR47
10362_CR48
10362_CR49
10362_CR42
10362_CR43
10362_CR44
10362_CR45
10362_CR40
10362_CR41
10362_CR39
10362_CR35
10362_CR36
10362_CR37
10362_CR38
10362_CR31
10362_CR32
10362_CR33
10362_CR34
10362_CR30
10362_CR1
10362_CR3
10362_CR2
10362_CR5
10362_CR4
10362_CR7
10362_CR28
10362_CR6
10362_CR29
10362_CR9
10362_CR8
10362_CR24
10362_CR25
10362_CR26
10362_CR27
10362_CR20
10362_CR21
10362_CR22
10362_CR23
10362_CR17
10362_CR18
10362_CR19
10362_CR13
10362_CR14
10362_CR15
10362_CR16
References_xml – reference: Chen J, Xia X, Lo D, Grundy J, Yang X (2021) “Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges,” in Empirical Software Engineering, Springer
– reference: Shen S, Lu X, Hu Z, Liu X (2017) “Towards release strategy optimization for apps in Google play,” in Proceedings of the 9th Asia-Pacific symposium on Internetware
– reference: Hu Y, Wang H, Ji T, Xiao X, Luo X, Gao P, Guo Y (2021) “Champ: Characterizing undesired app behaviors from user comments based on market policies,” in Int Conf on Software Engineering, IEEE
– reference: Murphy-Hill E, Zimmermann T, Nagappan N (2014) “Cowboys, ankle sprains, and keepers of quality: How is video game development different from software development?,” in Int Conf on Software Engineering
– reference: Chen J, Chen C, Xing Z, Xu X, Zhut L, Li G, Wang J (2020b) “Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning,” in Int Conf on Software Engineering, IEEE
– reference: Kuchta T, Lutellier T, Wong E, Tan L, Cadar C (2018) “On the correctness of electronic documents: studying, finding, and localizing inconsistency bugs in PDF readers and files,” Empir Softw Eng
– reference: Nayebi M, Farahi H, Ruhe G (2017a) “Which version should be released to app store?,” in Int Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE
– reference: MacQueen J et al. (1967) “Some methods for classification and analysis of multivariate observations,” in Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, Oakland, CA, USA
– reference: Google (2022a) “Chrome Web Store - Extensions.” https://chrome.google.com/webstore/category/extensions. Accessed: Jun. 22, 2022
– reference: Song W, Han M, Huang J (2021) “IMGDroid: Detecting Image Loading Defects in Android Applications,” in Int Conf on Software Engineering, IEEE
– reference: Haering M, Stanik C, Maalej W (2021) “Automatically matching bug reports with related app reviews,” in Int Conf on Software Engineering, IEEE
– reference: F-Droid (2022) “F-Droid - Free and Open Source Android App Repository.” https://f-droid.org/. Accessed: Oct. 02, 2022
– reference: Harman M, Jia Y, Zhang Y (2012) “App store mining and analysis: MSR for App Stores,” in Int. Conf. on Mining Software Repositories, IEEE
– reference: Lemon M (2018) “Two Point Hospital no longer uses Denuvo DRM.” https://www.vg247.com/two-point-hospital-no-longer-uses-denuvo-drm. Accessed: Mar. 31, 2023
– reference: Kuznetsov K, Fu C, Gao S, Jansen DN, Zhang L, Zeller A (2021) “Frontmatter: mining Android user interfaces at scale,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Ng YY, Zhou H, Ji Z, Luo H, Dong Y (2014) “Which Android app store can be trusted in China?,” in Computer Software and Applications Conference, IEEE
– reference: Guo H, Singh MP (2020) “Caspar: extracting and synthesizing user stories of problems from app reviews,” in Int Conf on Software Engineering, IEEE
– reference: Amazon (2022) “AWS Marketplace: Homepage.” https://aws.amazon.com/marketplace/. Accessed: Jun. 22, 2022
– reference: Dabrowski J, Letier E, Perini A, Susi A (2022) “Analysing app reviews for software engineering: a systematic literature review,” in Empirical Software Engineering, Springer
– reference: Khatibi Bardsiri V, Jawawi DNA, Hashim SZM, Khatibi E (2014) “A flexible method to estimate the software development effort based on the classification of projects and localization of comparisons,” Empir Softw Eng
– reference: GitHub (2022) “GitHub Marketplace · to improve your workflow · GitHub.” https://github.com/marketplace?type=. Accessed: Jun. 06 2022
– reference: Obie HO, Hussain W, Xia X, Grundy J, Li L, Turhan B, Whittle J, Shahin M (2021) “A first look at human values-violation in app reviews,” in Int Conf on Software Engineering: Software Engineering in Society, IEEE
– reference: Alshayban A, Ahmed I, Malek S (2020) “Accessibility issues in android apps: state of affairs, sentiments, and ways forward,” in Int Conf on Software Engineering, IEEE
– reference: Khalid H, Nagappan M, Shihab E, Hassan AE (2014) “Prioritizing the devices to test your app on: A case study of android game apps,” in Int Symposium on Foundations of Software Engineering
– reference: Nayebi M, Cho H, Farrahi H, Ruhe G (2017b) “App store mining is not enough,” in Int Conf on Software Engineering Companion (ICSE-C), IEEE
– reference: Wang P, Brown C, Jennings JA, Stolee KT (2022) “Demystifying regular expression bugs,” in Empirical Software Engineering, Springer
– reference: Dong Z, Böhme M, Cojocaru L, Roychoudhury A (2020) “Time-travel testing of android apps,” in Int Conf on Software Engineering, IEEE
– reference: Rousseeuw PJ (1987) “Silhouettes: a graphical aid to the interpretation and validation of cluster analysis,” in J Comput Appl Math, Elsevier
– reference: Ibrahim MH, Sayagh M, Hassan A. E (2020) “Too many images on dockerhub! How different are images for the same system?,” Empir Softw Eng
– reference: Hoda R, Noble J, Marshall S (2012) “Developing a grounded theory to explain the practices of self-organizing Agile teams,” in Empirical Software Engineering, Springer
– reference: Gholami S, Khazaei H, Bezemer C-P (2021) “Should you upgrade official docker hub images in production environments?,” in Int Conf on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), IEEE
– reference: Google (2022b) “Chrome Web Store payments deprecation.” https://developer.chrome.com/docs/webstore/cws-payments-deprecation/. Accessed: Mar. 16, 2022
– reference: McMillan C, Grechanik M, Poshyvanyk D (2012) “Detecting similar software applications,” in Int Conf on Software Engineering (ICSE), IEEE
– reference: Nguyen T, Vu P, Nguyen T (2020) “Code recommendation for exception handling,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Lee D, Rajbahadur GK, Lin D, Sayagh M, Bezemer C-P, Hassan AE (2020a) “An empirical study of the characteristics of popular Minecraft mods,” Empir Softw Eng
– reference: Subramanian GH, Pendharkar PC, Wallace M (2006) “An empirical study of the effect of complexity, platform, and program type on software development effort of business applications,” Empir Softw Eng
– reference: Adolph S, Hall W, Kruchten P (2011) “Using grounded theory to study the experience of software development,” in Empirical Software Engineering, Springer
– reference: Rahaman S, Neamtiu I, Yin X (2021) “Algebraic-datatype taint tracking, with applications to understanding Android identifier leaks,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Walker D, Myrick F (2006) “Grounded theory: An exploration of process and procedure,” in Qualitative health research, Sage
– reference: Zhan X, Fan L, Chen S, Wu F, Liu T, Luo X, Liu Y (2021) “Atvhunter: Reliable version detection of third-party libraries for vulnerability identification in android applications,” in Int. Conf. on Software Engineering, IEEE
– reference: Cohen J (1960) “A coefficient of agreement for nominal scales,” in Educational and psychological measurement, Sage
– reference: Kodi T (2022) “The Movie Database Python | Matrix | Addons | Kodi.” https://kodi.tv/addons/matrix/metadata.themoviedb.org.python. Accessed: Jul. 13, 2022
– reference: Pickerill P, Jungen HJ, Ochodek M, Maćkowiak M, Staron M (2020) “Phantom: curating github for engineered software projects using time-series clustering,” Empir Softw Eng
– reference: Claes M, Mens T, Di Cosmo R, Vouillon J (2015) “A historical analysis of Debian package incompatibilities,” in Int Conf on Mining Software Repositories, IEEE
– reference: Ferreira G, Jia L, Sunshine J, Kästner C (2021) “Containing malicious package updates in npm with a lightweight permission system,” in Int Conf on Software Engineering (ICSE), IEEE
– reference: Gaber T, Ahmed A, Mostafa A (2020) “Privdrm: A privacy-preserving secure digital right management system,” in Evaluation and Assessment in Software Engineering, ACM
– reference: Wang H, Wang X, Guo Y (2019) “Characterizing the global mobile app developers: a large-scale empirical study,” in Int Conf on Mobile Software Engineering and Systems, IEEE
– reference: Van Der Linden D, Anthonysamy P, Nuseibeh B, Tun TT, Petre M, Levine M, Towse J, Rashid A (2020) “Schrödinger’s security: Opening the box on app developers’ security rationale,” in Int Conf on Software Engineering, IEEE
– reference: He X, Dai W, Cao G, Tang R, Yuan M, Yang Q (2015) “Mining target users for online marketing based on app store data,” in Int Conf on Big Data (Big Data), IEEE
– reference: Yu S, Fang C, Yun Y, Feng Y (2021a) “Layout and image recognition driving cross-platform automated mobile testing,” in Int Conf on Software Engineering, IEEE
– reference: Al-Subaihin A, Sarro F, Black S, Capra L (2019) “Empirical comparison of text-based mobile apps similarity measurement techniques,” Empir Softw Eng
– reference: Valve (2022) “Welcome to Steam.” https://store.steampowered.com/, Accessed: Jun. 22 2022
– reference: Vassallo C, Panichella S, Palomba F, Proksch S, Gall HC, Zaidman A (2020) “How developers engage with static analysis tools in different contexts,” in Empirical Software Engineering, Springer
– reference: Arzt S (2021) “Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage Collection,” in Int Conf on Software Engineering, IEEE
– reference: Maalej W, Nayebi M, Ruhe G (2019) “Data-driven requirements engineering-an update,” in Int Conf on Software Engineering: Software Engineering in Practice (ICSE-SEIP), IEEE
– reference: Vouillon J, Cosmo RD (2013) “On software component co-installability,” Trans Softw Eng Methodol (TOSEM)
– reference: McIntosh S, Kamei Y, Nagappan M (2019) Release engineering for Mobile applications — communications of NII Shonan meetings. Springer
– reference: Ruiz IJM, Nagappan M, Adams B, Hassan AE (2012) “Understanding reuse in the android market,” in Int. Conf. on Program Comprehension, IEEE
– reference: Truelove A, de Almeida ES, Ahmed I (2021) “Well Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?,” in Int Conf on Software Engineering, IEEE
– reference: Wold S, Esbensen K, Geladi P (1987) “Principal component analysis,” in Chemometrics and intelligent laboratory systems, Elsevier
– reference: Masood Z, Hoda R, Blincoe K (2020) “How agile teams make self-assignment work: a grounded theory study,” in Empirical Software Engineering, Springer
– reference: Docker (2022) “Explore Docker’s Container Image Repository | Docker Hub.” https://hub.docker.com/search?q=. Accessed: Jun. 22, 2022
– reference: Lu Z, Shi Y, Tao R, Zhang Z (2019) “Blockchain for digital rights management of design works,” in Int. Conf on Software Engineering and Service Science (ICSESS), IEEE
– reference: WordPress (2022) “WordPress Plugins | WordPress.org.” https://wordpress.org/plugins/. Accessed: Jun. 22, 2022
– reference: Yang B, Xing Z, Xia X, Chen C, Ye D, Li S (2021) “Don’t do that! hunting down visual design smells in complex uis against design guidelines,” in Int Conf on Software Engineering, IEEE
– reference: Manotas I, Bird C, Zhang R, Shepherd D, Jaspan C, Sadowski C, Pollock L, Clause J (2016) “An empirical study of practitioners’ perspectives on green software engineering,” in Int Conf on Software Engineering
– reference: Canonical (2009) “Ubuntu Software Center in Launchpad.” https://launchpad.net/software-center. Accessed: Jun. 22, 2022
– reference: Sun R, Wang W, Xue M, Tyson G, Camtepe S, Ranasinghe DC (2021) “An empirical assessment of global COVID-19 contact tracing applications,” in Int Conf on Software Engineering, IEEE
– reference: Pan L, Cui B, Liu H, Yan J, Wang S, Yan J, Zhang J (2020) “Static asynchronous component misuse detection for Android applications,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Ye J, Chen K, Xie X, Ma L, Huang R, Chen Y, Xue Y, Zhao J (2021) “An empirical study of GUI widget detection for industrial mobile games,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Pham VVH, Liu X, Zheng X, Fu M, Deshpande SV, Xia W, Zhou R, Abdelrazek M (2017) “PaaS-black or white: an investigation into software development model for building retail industry SaaS,” in Int. Conf. On software engineering companion (ICSE-C), IEEE
– reference: E. International (2022) “TC39 - Specifying JavaScript..” https://tc39.es/. Accessed: Oct. 02, 2022
– reference: Guzman E, Oliveira L, Steiner Y, Wagner LC, Glinz M (2018) “User feedback in the app store: a cross-cultural study,” in Int Conf on Software Engineering: Software Engineering in Society
– reference: Haggag O, Haggag S, Grundy J, Abdelrazek M (2021) “COVID-19 vs social media apps: does privacy really matter?,” in Int Conf on Software Engineering: Software Engineering in Society, IEEE
– reference: Prévost R, McQuaid M, Lalonde D (2022) “The Missing Package Manager for macOS (or Linux) — Homebrew.” https://brew.sh/. Accessed: Jun. 22, 2022
– reference: Lantz CA, Nebenzahl E (1996) “Behavior and interpretation of the κ statistic: Resolution of the two paradoxes,” in J Clin Epidemiol, Elsevier
– reference: Tang C, Chen S, Fan L, Xu L, Liu Y, Tang Z, Dou L (2019) “A large-scale empirical study on industrial fake apps,” in Int Conf on Software Engineering: Software Engineering in Practice (ICSE-SEIP), IEEE
– reference: Wikipedia (2022) “Electronic AppWrapper - Wikipedia.” https://en.wikipedia.org/wiki/Electronic_AppWrapper. Accessed: Jun. 22, 2022
– reference: Zhang X, Wang X, Slavin R, Breaux T, Niu J (2020) “How does misconfiguration of analytic services compromise mobile privacy?,” in Int Conf on Software Engineering, IEEE
– reference: Almanee S, Ünal A, Payer M, Garcia J (2021) “Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps Native Code,” in Int Conf on Software Engineering, IEEE
– reference: Murali V, Yao E, Mathur U, Chandra S (2021) “Scalable statistical root cause analysis on app telemetry,” in Int Conf on Software Engineering: Software Engineering in Practice, IEEE
– reference: Ullmann GC, Politowski C, Guéhéneuc Y-G, Petrillo F (2022) “What makes a game high-rated? towards factors of video game success,” in Int ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation
– reference: Fischer RA-L, Walczuch R, Guzman E (2021) “Does culture matter? impact of individualism and uncertainty avoidance on app reviews,” in Int Conf on Software Engineering: Software Engineering in Society, IEEE
– reference: Pascarella L, Palomba F, Di Penta M, Bacchelli A (2018) “How is video game development different from software development in open source?,” in Int Conf on Mining Software Repositories, IEEE
– reference: Liu P, Li L, Yan Y, Fazzini M, Grundy J (2021) “Identifying and characterizing silently-evolved methods in the android API,” in Int Conf on Software Engineering: Software Engineering in Practice, IEEE
– reference: Sarro F, Al-Subaihin AA, Harman M, Jia Y, Martin W, Zhang Y (2015) “Feature lifecycles as they spread, migrate, remain, and die in app stores,” in Int requirements engineering conference (RE), IEEE
– reference: Wang H, Liu Z, Liang J, Vallina-Rodriguez N, Guo Y, Li L, Tapiador J, Cao J, Xu G (2018) “Beyond google play: a large-scale comparative study of chinese android app markets,” in Internet measurement conference 2018
– reference: Yu S, Fang C, Cao Z, Wang X, Li T, Chen Z (2021b) “Prioritize crowdsourced test reports via deep screenshot understanding,” in Int Conf on Software Engineering, IEEE
– reference: npm, “npm About.” (2022) https://www.npmjs.com/about. Accessed: Oct. 02, 2022
– reference: Ma S, Li J, Kim H, Bertino E, Nepal S, Ostry D, Sun C (2021) “Fine with 1234? An Analysis of SMS One-Time Password Randomness in Android Apps,” in Int Conf on Software Engineering, IEEE
– reference: Aljedaani W, Nagappan M, Adams B, Godfrey M (2019) “A comparison of bugs across the ios and android platforms of two open source cross platform browser apps,” in Int. Conf. on Mobile Software Engineering and Systems, IEEE
– reference: Autodesk (2022) “Autodesk App Store : Plugins, Add-ons for Autodesk software, AutoCAD, Revit, Inventor, 3ds Max, Maya ....” https://apps.autodesk.com/. Accessed: Jun. 22, 2022
– reference: Martin W, Sarro F, Harman M (2016b) “Causal impact analysis for app releases in google play,” in Int. Symposium on Foundations of software engineering
– reference: Shams RA, Hussain W, Oliver G, Nurwidyantoro A, Perera H, Whittle J (2020) “Society-oriented applications development: Investigating users values from bangladeshi agriculture mobile applications,” in Int. Conf. on Software Engineering: Software Engineering in Society, IEEE
– reference: Al-Subaihin AA, Sarro F, Black S, Capra L, Harman M (2021) “App store effects on software engineering practices,” in Transactions on software engineering, IEEE
– reference: Dixon C, Mahajan R, Agarwal S, Brush A, Lee B, Saroiu S, Bahl V (2010) “The home needs an operating system (and an app store),” in SIGCOMM Workshop on Hot Topics in Networks, ACM
– reference: Arthur D, Vassilvitskii S (2006) “K-means++: the advantages of careful seeding,” tech rep, Stanford
– reference: E. Commission (2022) “Digital Markets Act: Commission welcomes political agreement on rules to ensure fair and open digital markets.” https://ec.europa.eu/commission/presscorner/detail/en/IP_22_1978. Accessed: Jul. 13, 2022
– reference: Zhang Z, Feng Y, Ernst MD, Porst S, Dillig I (2021) “Checking conformance of applications against GUI policies,” in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM
– reference: Yang S, Wang Y, Yao Y, Wang H, Ye YF, Xiao X (2022) DescribeCtx: context-aware description synthesis for sensitive behaviors in mobile apps. In: Int Conf on Software Engineering, IEEE
– reference: Lee D, Lin D, Bezemer C-P, Hassan AE (2020b) “Building the perfect game–an empirical study of game modifications,” Empir Softw Eng
– reference: Rosen C, Shihab E (2016) “What are mobile developers asking about? a large scale study using stack overflow,” in Empirical Software Engineering, Springer
– reference: Martin W, Sarro F, Jia Y, Zhang Y, Harman M (2016a) “A survey of app store analysis for software engineering,” in Transactions on software engineering, IEEE
– reference: Nayebi M, Adams B, Ruhe G (2016) “Release Practices for Mobile Apps–What do Users and Developers Think?,” in Int Conf On software analysis, evolution, and reengineering (saner), IEEE
– reference: Finkelstein A, Harman M, Jia Y, Martin W, Sarro F, Zhang Y (2017) “Investigating the relationship between price, rating, and popularity in the Blackberry world app store,” Inf Softw Technol
– reference: Wu H, Deng W, Niu X, Nie C (2021) “Identifying key features from app user reviews,” in Int Conf on Software Engineering, IEEE
– reference: Sung A, Kim S, Kim Y, Jang Y, Kim J (2019) “Test automation and its limitations: a case study,” in Int Conf On automated software engineering (ASE), IEEE
– reference: Coxon APM et al. (1999) Sorting data: collection and analysis. Sage
– reference: Pérez J, Daz J, Garcia-Martin J, Tabuenca B (2020) “Systematic literature reviews in software engineering–Enhancement of the study selection process using Cohens kappa statistic,” in J Syst Softw, Elsevier
– reference: Scoccia GL, Autili M, Stilo G, Inverardi P (2022) “An empirical study of privacy labels on the apple iOS mobile app store,” in Int Conf on Mobile Software Engineering and Systems
– reference: Zhao T, Chen C, Liu Y, Zhu X (2021) “GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks,” in Int Conf on Software Engineering, IEEE
– reference: Jansen S, Bloemendal E (2013) “Defining app stores: The role of curated marketplaces in software ecosystems,” in ICSOB, Springer
– reference: Lin D, Bezemer C-P, Zou Y, Hassan AE (2019) “An empirical study of game reviews on the steam platform,” in Empirical Software Engineering, Springer
– reference: Apple (2008) “Apple Introduces the New iPhone 3G.” https://www.apple.com/ca/newsroom/2008/06/09Apple-Introduces-the-New-iPhone-3G/. Accessed: Jul. 17, 2022
– reference: Chen S, Fan L, Meng G, Su T, Xue M, Xue Y, Liu Y, Xu L (2020a) “An empirical assessment of security risks of global android banking apps,” in Int Conf on Software Engineering, IEEE
– ident: 10362_CR110
  doi: 10.1109/ICSE43902.2021.00090
– ident: 10362_CR26
  doi: 10.1109/ICSE43902.2021.00121
– ident: 10362_CR51
  doi: 10.1007/s10664-020-09840-9
– ident: 10362_CR42
  doi: 10.1007/s10664-020-09873-0
– ident: 10362_CR45
  doi: 10.1007/s10664-013-9241-4
– ident: 10362_CR63
– ident: 10362_CR86
– ident: 10362_CR62
  doi: 10.1007/s10664-020-09876-x
– ident: 10362_CR68
  doi: 10.1109/ICSE-C.2017.77
– ident: 10362_CR41
  doi: 10.1109/ICSE43902.2021.00089
– ident: 10362_CR107
  doi: 10.1109/ICSE43902.2021.00075
– ident: 10362_CR114
  doi: 10.1145/3468264.3468561
– ident: 10362_CR4
  doi: 10.1145/3377811.3380392
– ident: 10362_CR95
– ident: 10362_CR61
  doi: 10.1109/TSE.2016.2630689
– ident: 10362_CR1
  doi: 10.1007/s10664-010-9152-6
– ident: 10362_CR87
  doi: 10.1145/3131704.3131710
– ident: 10362_CR11
– ident: 10362_CR72
– ident: 10362_CR40
  doi: 10.1007/978-3-642-20677-1_6
– ident: 10362_CR22
  doi: 10.1145/3377811.3380402
– ident: 10362_CR85
  doi: 10.1145/3524613.3527813
– ident: 10362_CR54
  doi: 10.1109/ICSE-SEIP52600.2021.00040
– ident: 10362_CR113
  doi: 10.1145/3377811.3380401
– ident: 10362_CR48
  doi: 10.1145/3468264.3473125
– ident: 10362_CR109
  doi: 10.1145/3468264.3473935
– ident: 10362_CR23
– ident: 10362_CR9
– ident: 10362_CR17
  doi: 10.1177/001316446002000104
– ident: 10362_CR59
  doi: 10.1145/2884781.2884810
– ident: 10362_CR19
  doi: 10.1007/s10664-021-10065-7
– ident: 10362_CR98
  doi: 10.1145/2522920.2522927
– ident: 10362_CR28
  doi: 10.1109/ICSE-SEIS52602.2021.00016
– ident: 10362_CR32
– ident: 10362_CR106
  doi: 10.1109/ICSE43902.2021.00088
– ident: 10362_CR55
  doi: 10.1109/ICSESS47205.2019.9040744
– ident: 10362_CR69
  doi: 10.1109/ESEM.2017.46
– ident: 10362_CR8
– ident: 10362_CR92
  doi: 10.1109/ICSE-SEIP.2019.00028
– ident: 10362_CR99
  doi: 10.1177/1049732305285972
– ident: 10362_CR37
  doi: 10.1109/ICSE-SEIS52602.2021.00014
– ident: 10362_CR90
  doi: 10.1109/ICSE43902.2021.00101
– ident: 10362_CR29
  doi: 10.1145/3383219.3383289
– ident: 10362_CR77
– ident: 10362_CR82
  doi: 10.1016/0377-0427(87)90125-7
– ident: 10362_CR57
  doi: 10.1109/ICSE-SEIP.2019.00041
– ident: 10362_CR108
  doi: 10.1145/3510003.3510058
– ident: 10362_CR75
  doi: 10.1145/3196398.3196418
– ident: 10362_CR67
  doi: 10.1109/SANER.2016.116
– ident: 10362_CR46
– ident: 10362_CR70
  doi: 10.1109/COMPSAC.2014.95
– ident: 10362_CR21
– ident: 10362_CR65
  doi: 10.1109/ICSE-SEIP52600.2021.00038
– ident: 10362_CR2
  doi: 10.1109/MOBILESoft.2019.00021
– ident: 10362_CR13
  doi: 10.1145/3377811.3380327
– ident: 10362_CR52
– ident: 10362_CR78
  doi: 10.1007/s10664-020-09825-8
– ident: 10362_CR30
  doi: 10.1109/ICSE-NIER52604.2021.00029
– ident: 10362_CR47
  doi: 10.1007/s10664-018-9600-2
– ident: 10362_CR60
  doi: 10.1145/2950290.2950320
– ident: 10362_CR74
  doi: 10.1145/3368089.3409699
– ident: 10362_CR44
  doi: 10.1145/2635868.2635909
– ident: 10362_CR38
  doi: 10.1109/MSR.2012.6224306
– ident: 10362_CR24
– ident: 10362_CR20
  doi: 10.1145/1868447.1868465
– ident: 10362_CR3
  doi: 10.1109/ICSE43902.2021.00122
– ident: 10362_CR5
  doi: 10.1007/s10664-019-09726-5
– ident: 10362_CR64
  doi: 10.1109/ICSE.2012.6227178
– ident: 10362_CR88
  doi: 10.1109/ICSE43902.2021.00080
– ident: 10362_CR93
  doi: 10.1109/ICSE43902.2021.00073
– ident: 10362_CR105
– ident: 10362_CR101
  doi: 10.1109/MOBILESoft.2019.00031
– ident: 10362_CR80
  doi: 10.1145/3468264.3468550
– ident: 10362_CR79
– ident: 10362_CR58
– ident: 10362_CR18
  doi: 10.4135/9781412985871
– ident: 10362_CR81
  doi: 10.1007/s10664-015-9379-3
– ident: 10362_CR49
  doi: 10.1016/0895-4356(95)00571-4
– ident: 10362_CR91
  doi: 10.1109/ASE.2019.00139
– ident: 10362_CR36
  doi: 10.1109/ICSE43902.2021.00092
– ident: 10362_CR94
  doi: 10.1145/3524494.3527628
– ident: 10362_CR16
  doi: 10.1109/MSR.2015.27
– ident: 10362_CR12
– ident: 10362_CR89
  doi: 10.1007/s10664-006-9023-3
– ident: 10362_CR15
  doi: 10.1145/3377811.3380417
– ident: 10362_CR97
  doi: 10.1007/s10664-019-09750-5
– ident: 10362_CR33
– ident: 10362_CR43
  doi: 10.1007/978-3-642-39336-5_19
– ident: 10362_CR102
  doi: 10.1007/s10664-021-10033-1
– ident: 10362_CR34
  doi: 10.1145/3377811.3380924
– ident: 10362_CR71
  doi: 10.1145/3368089.3409690
– ident: 10362_CR73
  doi: 10.1109/ICSE-SEIS52602.2021.00012
– ident: 10362_CR14
  doi: 10.1007/s10664-021-10018-0
– ident: 10362_CR35
  doi: 10.1145/3183428.3183436
– ident: 10362_CR56
  doi: 10.1109/ICSE43902.2021.00148
– ident: 10362_CR66
  doi: 10.1145/2568225.2568226
– ident: 10362_CR84
  doi: 10.1109/RE.2015.7320410
– ident: 10362_CR53
  doi: 10.1145/3180155.3182512
– ident: 10362_CR96
  doi: 10.1145/3377811.3380394
– ident: 10362_CR50
  doi: 10.1007/s10664-019-09783-w
– ident: 10362_CR103
– ident: 10362_CR31
– ident: 10362_CR112
  doi: 10.1109/ICSE43902.2021.00150
– ident: 10362_CR76
  doi: 10.1016/j.jss.2020.110657
– ident: 10362_CR7
– ident: 10362_CR27
  doi: 10.1016/j.infsof.2017.03.002
– ident: 10362_CR25
– ident: 10362_CR100
  doi: 10.1145/3278532.3278558
– ident: 10362_CR104
  doi: 10.1016/0169-7439(87)80084-9
– ident: 10362_CR115
  doi: 10.1109/ICSE43902.2021.00074
– ident: 10362_CR111
  doi: 10.1109/ICSE43902.2021.00139
– ident: 10362_CR6
  doi: 10.1109/TSE.2019.2891715
– ident: 10362_CR10
  doi: 10.1109/ICSE43902.2021.00102
– ident: 10362_CR39
  doi: 10.1109/BigData.2015.7363858
– ident: 10362_CR83
  doi: 10.1109/ICPC.2012.6240477
SSID ssj0009745
Score 2.4140356
Snippet “App stores” are online software stores where end users may browse, purchase, download, and install software applications. By far, the best known app stores...
SourceID proquest
crossref
springer
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 35
SubjectTerms Applications programs
Clustering
Compilers
Computer Science
Empirical analysis
End users
Interpreters
Mobile computing
Mobile operating systems
Programming Languages
Smartphones
Software
Software development
Software engineering
Software Engineering/Programming and Operating Systems
Stores
Systems design
SummonAdditionalLinks – databaseName: Engineering Database
  dbid: M7S
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEB509eDF9Ymrq-TgTYvbPNrUyyLi4kEWQYW9lSRNYUG6dbvq3zfTTS0K7kUo9JA-QiaZ-ZKZ-Qbg3BhthdvtBE7xqYDTTAdayBzdhZLGDpJrW1PmP8TjsZxMkkd_4Fb5sMpGJ9aKOpsZPCO_og7HCIdtaDQs3wKsGoXeVV9CYx02kCWB1qF7Ty3pblwXKUaavYA52-6TZnzqXBRx1yWMzMLMIfbTMLVo85eDtLY7o-5_e7wD2x5xkpvlFNmFNVvsQbep5kD84t6Ha2TxJtOKqIKosiQYNmmHxM0jUjld_anmltiWvZCUbZrmAbyM7p5v7wNfWSEwjMeLgPEME0rd2o0iS60WOhkwzUOtnMkUOqMminXMdS4ymlvMnhWh4txSkzFjpWSH0ClmhT0CkjCpHKoJB0oi1UzoLiwdzKTJpcp10oOwGdbUeNpxrH7xmraEySiK1IkirUWRsh5cfL9TLkk3Vj7db8Y_9QuwSin6M0XiwOgfzY1senDZCLht_vtnx6u_dgJb7saXYd196Czm7_YUNs3HYlrNz-rZ-QXXR-aX
  priority: 102
  providerName: ProQuest
Title What is an app store? The software engineering perspective
URI https://link.springer.com/article/10.1007/s10664-023-10362-3
https://www.proquest.com/docview/2908959575
https://www.proquest.com/docview/2916502026
Volume 29
WOSCitedRecordID wos001133000000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1573-7616
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009745
  issn: 1382-3256
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3fS8MwED5088EX50-czpEH37SwNkmb-iIqGz7IGJvK8KUkaQqC1LJO_fe9dK1VcYJC6UvSpFxyuQt333cAx1orw_G24-DBJx3mxcpRXCQ2XCi8AF1yZQrK_JtgOBTTaTgqQWF5le1ehSSLk_oT2M33GQ5ic6ks1oeuQhPNnbDqOJ7c11S7QVGa2JLrORQtegmV-XmMr-ao9jG_hUULazNo_e8_N2Gj9C7JxWI7bMGKSbehVVVuIKUi78CZZewmjzmRKZFZRmyKpDknuGdIjufym5wZYmqmQpLVkMxduBv0b6-unbKKgqMpC-YOZbEFj6Ke-r7xjOIq7FHFXCXRPHIVe9oPVMBUwmMvMRYpy13JmPF0TLURgu5BI31OzT6QkAqJHozbk8LSyrj42DLBVOhEyESFbXArYUa6pBi3lS6eopoc2QonQuFEhXAi2oaTj2-yBcHGr7071RpFpbLlkWdjlzxEx3NJs4tuqIeXzTacVktWNy-f7OBv3Q9hHSdhi5TuDjTmsxdzBGv6df6Yz7rQvOwPR-OuTS6d4HvEH7rFvn0HO_jgJQ
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS-RAEC50FNzL-sZZX33QkwYn3Z2ks7CI-EBxHAQVvMXuTgcEGbOT0WH_1P5GqzKJQUFvHoSc8uiQruqqr1NVXwFsWWtcgLsdDw2f9iRPjWcClVG4UPEIIblxJWV-N-r11O1tfDkB_-taGEqrrG1iaajTR0v_yPc44pgAsQ0P9_O_HnWNouhq3UJjrBbn7t8It2zFn7MjlO825yfH14enXtVVwLNCRkNPyJSKKVFvw9BxZwITd4SRvtHoLgKTchtGJpImC1KeOaocDXwtpeM2FdYpJXDcSZiSZP3LVMGrhuQ3KpsiE62fJxBLVEU6ValeGEqcAsoEo0ol8dYRNuj2XUC29HMns99thubgZ4Wo2cF4CczDhOsvwGzdrYJVxmsRfhNLObsvmO4zneeM0kLdPsN1wgr0RSM9cMw17Iwsb8pQl-DmS75gGVr9x75bARYLpRG1-R2tiErHx4NaIwtlM6UzE7fBr8WY2IpWnbp7PCQNITSJPkHRJ6XoE9GGnddn8jGpyKd3r9XyTioDUySc4rVBjGD7g8u1LrRht1ao5vLHL_v1-WibMHN6fdFNume981X4gafkOIV9DVrDwZNbh2n7PLwvBhvlymBw99WK9gLnZERL
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9NAEB61AVVcKIVWBArsAU7USrwPe42EKkSJGqWKcihS1IvZXa-lSsg1cSDir_HrmHFsrCKltxwq-eTHWt79dh6emW8A3jpnvUJvJ0DBZwLJMxtYpXMKF2oeo0lufU2ZfxFPp3o-T2Y78KethaG0ylYm1oI6u3H0j3zA0Y5RaNvwaJA3aRGzs9Fp-SOgDlIUaW3baawhMvG_V-i-VR_HZ7jW7zgffbn8fB40HQYCJ2S8DITMqLASMRxFnnurbDIUVobWoOpQNuMuim0sba4ynnuqIlWhkdJzlwnntRY47i48iNHHJMdvpq46wt-4bpBMFH-BQLuiKdhpyvaiSOJ0UFYYVS2J20qxs3T_C87WOm-0f59n6wk8bixt9mm9NQ5gxxdPYb_tYsEaofYMPhB7ObuumCmYKUtG6aL-lOH-YRXqqJVZeOY71kZWduWph_B1K19wBL3ipvDPgSVCG7TmwqHRRLET4kEtk4V2uTa5TfoQtkuauoZunbp-fE87omiCQYowSGsYpKIP7_89U67JRu68-7hd-7QRPFXKKY6rEjTCN1xucdGHkxZc3eXNL3tx92hvYA_xlV6Mp5OX8AjPyHVm-zH0louf_hU8dL-W19Xidb1JGHzbNs7-Am9PTS4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=What+is+an+app+store%3F+The+software+engineering+perspective&rft.jtitle=Empirical+software+engineering+%3A+an+international+journal&rft.au=Zhu%2C+Wenhan&rft.au=Proksch%2C+Sebastian&rft.au=German%2C+Daniel+M.&rft.au=Godfrey%2C+Michael+W.&rft.date=2024-02-01&rft.issn=1382-3256&rft.eissn=1573-7616&rft.volume=29&rft.issue=1&rft_id=info:doi/10.1007%2Fs10664-023-10362-3&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10664_023_10362_3
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1382-3256&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1382-3256&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1382-3256&client=summon