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...
Saved in:
| Published in: | Empirical software engineering : an international journal Vol. 29; no. 1; p. 35 |
|---|---|
| Main Authors: | , , , , , |
| 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 |