{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T04:34:10Z","timestamp":1771043650283,"version":"3.50.1"},"reference-count":115,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"European Union's Horizon 2020 research and innovation programme","award":["825328"],"award-info":[{"award-number":["825328"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s10664-023-10362-3","type":"journal-article","created":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T08:03:13Z","timestamp":1704182593000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["What is an app store? The software engineering perspective"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6439-0720","authenticated-orcid":false,"given":"Wenhan","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Proksch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel M.","family":"German","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael W.","family":"Godfrey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shane","family":"McIntosh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,1,2]]},"reference":[{"key":"10362_CR1","doi-asserted-by":"crossref","unstructured":"Adolph S, Hall W, Kruchten P (2011) \u201cUsing grounded theory to study the experience of software development,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-010-9152-6"},{"key":"10362_CR2","doi-asserted-by":"crossref","unstructured":"Aljedaani W, Nagappan M, Adams B, Godfrey M (2019) \u201cA comparison of bugs across the ios and android platforms of two open source cross platform browser apps,\u201d in Int. Conf. on Mobile Software Engineering and Systems, IEEE","DOI":"10.1109\/MOBILESoft.2019.00021"},{"key":"10362_CR3","doi-asserted-by":"crossref","unstructured":"Almanee S, \u00dcnal A, Payer M, Garcia J (2021) \u201cToo Quiet in the Library: An Empirical Study of Security Updates in Android Apps Native Code,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00122"},{"key":"10362_CR4","doi-asserted-by":"crossref","unstructured":"Alshayban A, Ahmed I, Malek S (2020) \u201cAccessibility issues in android apps: state of affairs, sentiments, and ways forward,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380392"},{"key":"10362_CR5","doi-asserted-by":"crossref","unstructured":"Al-Subaihin A, Sarro F, Black S, Capra L (2019) \u201cEmpirical comparison of text-based mobile apps similarity measurement techniques,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-019-09726-5"},{"key":"10362_CR6","doi-asserted-by":"crossref","unstructured":"Al-Subaihin AA, Sarro F, Black S, Capra L, Harman M (2021) \u201cApp store effects on software engineering practices,\u201d in Transactions on software engineering, IEEE","DOI":"10.1109\/TSE.2019.2891715"},{"key":"10362_CR7","unstructured":"Amazon (2022) \u201cAWS Marketplace: Homepage.\u201d https:\/\/aws.amazon.com\/marketplace\/. Accessed: Jun. 22, 2022"},{"key":"10362_CR8","unstructured":"Apple (2008) \u201cApple Introduces the New iPhone 3G.\u201d https:\/\/www.apple.com\/ca\/newsroom\/2008\/06\/09Apple-Introduces-the-New-iPhone-3G\/. Accessed: Jul. 17, 2022"},{"key":"10362_CR9","unstructured":"Arthur D, Vassilvitskii S (2006) \u201cK-means++: the advantages of careful seeding,\u201d tech rep, Stanford"},{"key":"10362_CR10","doi-asserted-by":"crossref","unstructured":"Arzt S (2021) \u201cSustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage Collection,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00102"},{"key":"10362_CR11","unstructured":"Autodesk (2022) \u201cAutodesk App Store : Plugins, Add-ons for Autodesk software, AutoCAD, Revit, Inventor, 3ds Max, Maya ....\u201d https:\/\/apps.autodesk.com\/. Accessed: Jun. 22, 2022"},{"key":"10362_CR12","unstructured":"Canonical (2009) \u201cUbuntu Software Center in Launchpad.\u201d https:\/\/launchpad.net\/software-center. Accessed: Jun. 22, 2022"},{"key":"10362_CR13","doi-asserted-by":"crossref","unstructured":"Chen J, Chen C, Xing Z, Xu X, Zhut L, Li G, Wang J (2020b) \u201cUnblind your apps: Predicting natural-language labels for mobile gui components by deep learning,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380327"},{"key":"10362_CR14","doi-asserted-by":"crossref","unstructured":"Chen J, Xia X, Lo D, Grundy J, Yang X (2021) \u201cMaintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-021-10018-0"},{"key":"10362_CR15","doi-asserted-by":"crossref","unstructured":"Chen S, Fan L, Meng G, Su T, Xue M, Xue Y, Liu Y, Xu L (2020a) \u201cAn empirical assessment of security risks of global android banking apps,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380417"},{"key":"10362_CR16","doi-asserted-by":"crossref","unstructured":"Claes M, Mens T, Di Cosmo R, Vouillon J (2015) \u201cA historical analysis of Debian package incompatibilities,\u201d in Int Conf on Mining Software Repositories, IEEE","DOI":"10.1109\/MSR.2015.27"},{"key":"10362_CR17","doi-asserted-by":"crossref","unstructured":"Cohen J (1960) \u201cA coefficient of agreement for nominal scales,\u201d in Educational and psychological measurement, Sage","DOI":"10.1177\/001316446002000104"},{"key":"10362_CR18","doi-asserted-by":"crossref","unstructured":"Coxon APM et al. (1999) Sorting data: collection and analysis. Sage","DOI":"10.4135\/9781412985871"},{"key":"10362_CR19","doi-asserted-by":"crossref","unstructured":"Dabrowski J, Letier E, Perini A, Susi A (2022) \u201cAnalysing app reviews for software engineering: a systematic literature review,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-021-10065-7"},{"key":"10362_CR20","doi-asserted-by":"crossref","unstructured":"Dixon C, Mahajan R, Agarwal S, Brush A, Lee B, Saroiu S, Bahl V (2010) \u201cThe home needs an operating system (and an app store),\u201d in SIGCOMM Workshop on Hot Topics in Networks, ACM","DOI":"10.1145\/1868447.1868465"},{"key":"10362_CR21","unstructured":"Docker (2022) \u201cExplore Docker\u2019s Container Image Repository | Docker Hub.\u201d https:\/\/hub.docker.com\/search?q=. Accessed: Jun. 22, 2022"},{"key":"10362_CR22","doi-asserted-by":"crossref","unstructured":"Dong Z, B\u00f6hme M, Cojocaru L, Roychoudhury A (2020) \u201cTime-travel testing of android apps,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380402"},{"key":"10362_CR23","unstructured":"E. Commission (2022) \u201cDigital Markets Act: Commission welcomes political agreement on rules to ensure fair and open digital markets.\u201d https:\/\/ec.europa.eu\/commission\/presscorner\/detail\/en\/IP_22_1978. Accessed: Jul. 13, 2022"},{"key":"10362_CR24","unstructured":"E. International (2022) \u201cTC39 - Specifying JavaScript..\u201d https:\/\/tc39.es\/. Accessed: Oct. 02, 2022"},{"key":"10362_CR25","unstructured":"F-Droid (2022) \u201cF-Droid - Free and Open Source Android App Repository.\u201d https:\/\/f-droid.org\/. Accessed: Oct. 02, 2022"},{"key":"10362_CR26","doi-asserted-by":"crossref","unstructured":"Ferreira G, Jia L, Sunshine J, K\u00e4stner C (2021) \u201cContaining malicious package updates in npm with a lightweight permission system,\u201d in Int Conf on Software Engineering (ICSE), IEEE","DOI":"10.1109\/ICSE43902.2021.00121"},{"key":"10362_CR27","doi-asserted-by":"crossref","unstructured":"Finkelstein A, Harman M, Jia Y, Martin W, Sarro F, Zhang Y (2017) \u201cInvestigating the relationship between price, rating, and popularity in the Blackberry world app store,\u201d Inf Softw Technol","DOI":"10.1016\/j.infsof.2017.03.002"},{"key":"10362_CR28","doi-asserted-by":"crossref","unstructured":"Fischer RA-L, Walczuch R, Guzman E (2021) \u201cDoes culture matter? impact of individualism and uncertainty avoidance on app reviews,\u201d in Int Conf on Software Engineering: Software Engineering in Society, IEEE","DOI":"10.1109\/ICSE-SEIS52602.2021.00016"},{"key":"10362_CR29","doi-asserted-by":"crossref","unstructured":"Gaber T, Ahmed A, Mostafa A (2020) \u201cPrivdrm: A privacy-preserving secure digital right management system,\u201d in Evaluation and Assessment in Software Engineering, ACM","DOI":"10.1145\/3383219.3383289"},{"key":"10362_CR30","doi-asserted-by":"crossref","unstructured":"Gholami S, Khazaei H, Bezemer C-P (2021) \u201cShould you upgrade official docker hub images in production environments?,\u201d in Int Conf on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), IEEE","DOI":"10.1109\/ICSE-NIER52604.2021.00029"},{"key":"10362_CR31","unstructured":"GitHub (2022) \u201cGitHub Marketplace \u00c2\u00b7 to improve your workflow \u00c2\u00b7 GitHub.\u201d https:\/\/github.com\/marketplace?type=. Accessed: Jun. 06 2022"},{"key":"10362_CR32","unstructured":"Google (2022a) \u201cChrome Web Store - Extensions.\u201d https:\/\/chrome.google.com\/webstore\/category\/extensions. Accessed: Jun. 22, 2022"},{"key":"10362_CR33","unstructured":"Google (2022b) \u201cChrome Web Store payments deprecation.\u201d https:\/\/developer.chrome.com\/docs\/webstore\/cws-payments-deprecation\/. Accessed: Mar. 16, 2022"},{"key":"10362_CR34","doi-asserted-by":"crossref","unstructured":"Guo H, Singh MP (2020) \u201cCaspar: extracting and synthesizing user stories of problems from app reviews,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380924"},{"key":"10362_CR35","doi-asserted-by":"crossref","unstructured":"Guzman E, Oliveira L, Steiner Y, Wagner LC, Glinz M (2018) \u201cUser feedback in the app store: a cross-cultural study,\u201d in Int Conf on Software Engineering: Software Engineering in Society","DOI":"10.1145\/3183428.3183436"},{"key":"10362_CR36","doi-asserted-by":"crossref","unstructured":"Haering M, Stanik C, Maalej W (2021) \u201cAutomatically matching bug reports with related app reviews,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00092"},{"key":"10362_CR37","doi-asserted-by":"crossref","unstructured":"Haggag O, Haggag S, Grundy J, Abdelrazek M (2021) \u201cCOVID-19 vs social media apps: does privacy really matter?,\u201d in Int Conf on Software Engineering: Software Engineering in Society, IEEE","DOI":"10.1109\/ICSE-SEIS52602.2021.00014"},{"key":"10362_CR38","doi-asserted-by":"crossref","unstructured":"Harman M, Jia Y, Zhang Y (2012) \u201cApp store mining and analysis: MSR for App Stores,\u201d in Int. Conf. on Mining Software Repositories, IEEE","DOI":"10.1109\/MSR.2012.6224306"},{"key":"10362_CR39","doi-asserted-by":"crossref","unstructured":"He X, Dai W, Cao G, Tang R, Yuan M, Yang Q (2015) \u201cMining target users for online marketing based on app store data,\u201d in Int Conf on Big Data (Big Data), IEEE","DOI":"10.1109\/BigData.2015.7363858"},{"key":"10362_CR40","doi-asserted-by":"crossref","unstructured":"Hoda R, Noble J, Marshall S (2012) \u201cDeveloping a grounded theory to explain the practices of self-organizing Agile teams,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/978-3-642-20677-1_6"},{"key":"10362_CR41","doi-asserted-by":"crossref","unstructured":"Hu Y, Wang H, Ji T, Xiao X, Luo X, Gao P, Guo Y (2021) \u201cChamp: Characterizing undesired app behaviors from user comments based on market policies,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00089"},{"key":"10362_CR42","doi-asserted-by":"crossref","unstructured":"Ibrahim MH, Sayagh M, Hassan A. E (2020) \u201cToo many images on dockerhub! How different are images for the same system?,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-020-09873-0"},{"key":"10362_CR43","doi-asserted-by":"crossref","unstructured":"Jansen S, Bloemendal E (2013) \u201cDefining app stores: The role of curated marketplaces in software ecosystems,\u201d in ICSOB, Springer","DOI":"10.1007\/978-3-642-39336-5_19"},{"key":"10362_CR44","doi-asserted-by":"crossref","unstructured":"Khalid H, Nagappan M, Shihab E, Hassan AE (2014) \u201cPrioritizing the devices to test your app on: A case study of android game apps,\u201d in Int Symposium on Foundations of Software Engineering","DOI":"10.1145\/2635868.2635909"},{"key":"10362_CR45","doi-asserted-by":"crossref","unstructured":"Khatibi Bardsiri V, Jawawi DNA, Hashim SZM, Khatibi E (2014) \u201cA flexible method to estimate the software development effort based on the classification of projects and localization of comparisons,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-013-9241-4"},{"key":"10362_CR46","unstructured":"Kodi T (2022) \u201cThe Movie Database Python | Matrix | Addons | Kodi.\u201d https:\/\/kodi.tv\/addons\/matrix\/metadata.themoviedb.org.python. Accessed: Jul. 13, 2022"},{"key":"10362_CR47","doi-asserted-by":"crossref","unstructured":"Kuchta T, Lutellier T, Wong E, Tan L, Cadar C (2018) \u201cOn the correctness of electronic documents: studying, finding, and localizing inconsistency bugs in PDF readers and files,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-018-9600-2"},{"key":"10362_CR48","doi-asserted-by":"crossref","unstructured":"Kuznetsov K, Fu C, Gao S, Jansen DN, Zhang L, Zeller A (2021) \u201cFrontmatter: mining Android user interfaces at scale,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3468264.3473125"},{"key":"10362_CR49","doi-asserted-by":"crossref","unstructured":"Lantz CA, Nebenzahl E (1996) \u201cBehavior and interpretation of the \u03ba statistic: Resolution of the two paradoxes,\u201d in J Clin Epidemiol, Elsevier","DOI":"10.1016\/0895-4356(95)00571-4"},{"key":"10362_CR50","doi-asserted-by":"crossref","unstructured":"Lee D, Lin D, Bezemer C-P, Hassan AE (2020b) \u201cBuilding the perfect game\u2013an empirical study of game modifications,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-019-09783-w"},{"key":"10362_CR51","doi-asserted-by":"crossref","unstructured":"Lee D, Rajbahadur GK, Lin D, Sayagh M, Bezemer C-P, Hassan AE (2020a) \u201cAn empirical study of the characteristics of popular Minecraft mods,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-020-09840-9"},{"key":"10362_CR52","unstructured":"Lemon M (2018) \u201cTwo Point Hospital no longer uses Denuvo DRM.\u201d https:\/\/www.vg247.com\/two-point-hospital-no-longer-uses-denuvo-drm. Accessed: Mar. 31, 2023"},{"key":"10362_CR53","doi-asserted-by":"crossref","unstructured":"Lin D, Bezemer C-P, Zou Y, Hassan AE (2019) \u201cAn empirical study of game reviews on the steam platform,\u201d in Empirical Software Engineering, Springer","DOI":"10.1145\/3180155.3182512"},{"key":"10362_CR54","doi-asserted-by":"crossref","unstructured":"Liu P, Li L, Yan Y, Fazzini M, Grundy J (2021) \u201cIdentifying and characterizing silently-evolved methods in the android API,\u201d in Int Conf on Software Engineering: Software Engineering in Practice, IEEE","DOI":"10.1109\/ICSE-SEIP52600.2021.00040"},{"key":"10362_CR55","doi-asserted-by":"crossref","unstructured":"Lu Z, Shi Y, Tao R, Zhang Z (2019) \u201cBlockchain for digital rights management of design works,\u201d in Int. Conf on Software Engineering and Service Science (ICSESS), IEEE","DOI":"10.1109\/ICSESS47205.2019.9040744"},{"key":"10362_CR56","doi-asserted-by":"crossref","unstructured":"Ma S, Li J, Kim H, Bertino E, Nepal S, Ostry D, Sun C (2021) \u201cFine with 1234? An Analysis of SMS One-Time Password Randomness in Android Apps,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00148"},{"key":"10362_CR57","doi-asserted-by":"crossref","unstructured":"Maalej W, Nayebi M, Ruhe G (2019) \u201cData-driven requirements engineering-an update,\u201d in Int Conf on Software Engineering: Software Engineering in Practice (ICSE-SEIP), IEEE","DOI":"10.1109\/ICSE-SEIP.2019.00041"},{"key":"10362_CR58","unstructured":"MacQueen J et al. (1967) \u201cSome methods for classification and analysis of multivariate observations,\u201d in Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, Oakland, CA, USA"},{"key":"10362_CR59","doi-asserted-by":"crossref","unstructured":"Manotas I, Bird C, Zhang R, Shepherd D, Jaspan C, Sadowski C, Pollock L, Clause J (2016) \u201cAn empirical study of practitioners\u2019 perspectives on green software engineering,\u201d in Int Conf on Software Engineering","DOI":"10.1145\/2884781.2884810"},{"key":"10362_CR60","doi-asserted-by":"crossref","unstructured":"Martin W, Sarro F, Harman M (2016b) \u201cCausal impact analysis for app releases in google play,\u201d in Int. Symposium on Foundations of software engineering","DOI":"10.1145\/2950290.2950320"},{"key":"10362_CR61","doi-asserted-by":"crossref","unstructured":"Martin W, Sarro F, Jia Y, Zhang Y, Harman M (2016a) \u201cA survey of app store analysis for software engineering,\u201d in Transactions on software engineering, IEEE","DOI":"10.1109\/TSE.2016.2630689"},{"key":"10362_CR62","doi-asserted-by":"crossref","unstructured":"Masood Z, Hoda R, Blincoe K (2020) \u201cHow agile teams make self-assignment work: a grounded theory study,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-020-09876-x"},{"key":"10362_CR63","unstructured":"McIntosh S, Kamei Y, Nagappan M (2019) Release engineering for Mobile applications \u2014 communications of NII Shonan meetings. Springer"},{"key":"10362_CR64","doi-asserted-by":"crossref","unstructured":"McMillan C, Grechanik M, Poshyvanyk D (2012) \u201cDetecting similar software applications,\u201d in Int Conf on Software Engineering (ICSE), IEEE","DOI":"10.1109\/ICSE.2012.6227178"},{"key":"10362_CR65","doi-asserted-by":"crossref","unstructured":"Murali V, Yao E, Mathur U, Chandra S (2021) \u201cScalable statistical root cause analysis on app telemetry,\u201d in Int Conf on Software Engineering: Software Engineering in Practice, IEEE","DOI":"10.1109\/ICSE-SEIP52600.2021.00038"},{"key":"10362_CR66","doi-asserted-by":"crossref","unstructured":"Murphy-Hill E, Zimmermann T, Nagappan N (2014) \u201cCowboys, ankle sprains, and keepers of quality: How is video game development different from software development?,\u201d in Int Conf on Software Engineering","DOI":"10.1145\/2568225.2568226"},{"key":"10362_CR67","doi-asserted-by":"crossref","unstructured":"Nayebi M, Adams B, Ruhe G (2016) \u201cRelease Practices for Mobile Apps\u2013What do Users and Developers Think?,\u201d in Int Conf On software analysis, evolution, and reengineering (saner), IEEE","DOI":"10.1109\/SANER.2016.116"},{"key":"10362_CR68","doi-asserted-by":"crossref","unstructured":"Nayebi M, Cho H, Farrahi H, Ruhe G (2017b) \u201cApp store mining is not enough,\u201d in Int Conf on Software Engineering Companion (ICSE-C), IEEE","DOI":"10.1109\/ICSE-C.2017.77"},{"key":"10362_CR69","doi-asserted-by":"crossref","unstructured":"Nayebi M, Farahi H, Ruhe G (2017a) \u201cWhich version should be released to app store?,\u201d in Int Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE","DOI":"10.1109\/ESEM.2017.46"},{"key":"10362_CR70","doi-asserted-by":"crossref","unstructured":"Ng YY, Zhou H, Ji Z, Luo H, Dong Y (2014) \u201cWhich Android app store can be trusted in China?,\u201d in Computer Software and Applications Conference, IEEE","DOI":"10.1109\/COMPSAC.2014.95"},{"key":"10362_CR71","doi-asserted-by":"crossref","unstructured":"Nguyen T, Vu P, Nguyen T (2020) \u201cCode recommendation for exception handling,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3368089.3409690"},{"key":"10362_CR72","unstructured":"npm, \u201cnpm About.\u201d (2022) https:\/\/www.npmjs.com\/about. Accessed: Oct. 02, 2022"},{"key":"10362_CR73","doi-asserted-by":"crossref","unstructured":"Obie HO, Hussain W, Xia X, Grundy J, Li L, Turhan B, Whittle J, Shahin M (2021) \u201cA first look at human values-violation in app reviews,\u201d in Int Conf on Software Engineering: Software Engineering in Society, IEEE","DOI":"10.1109\/ICSE-SEIS52602.2021.00012"},{"key":"10362_CR74","doi-asserted-by":"crossref","unstructured":"Pan L, Cui B, Liu H, Yan J, Wang S, Yan J, Zhang J (2020) \u201cStatic asynchronous component misuse detection for Android applications,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3368089.3409699"},{"key":"10362_CR75","doi-asserted-by":"crossref","unstructured":"Pascarella L, Palomba F, Di Penta M, Bacchelli A (2018) \u201cHow is video game development different from software development in open source?,\u201d in Int Conf on Mining Software Repositories, IEEE","DOI":"10.1145\/3196398.3196418"},{"key":"10362_CR76","doi-asserted-by":"crossref","unstructured":"P\u00e9rez J, Daz J, Garcia-Martin J, Tabuenca B (2020) \u201cSystematic literature reviews in software engineering\u00e2\u20ac\u201cEnhancement of the study selection process using Cohens kappa statistic,\u201d in J Syst Softw, Elsevier","DOI":"10.1016\/j.jss.2020.110657"},{"key":"10362_CR77","unstructured":"Pham VVH, Liu X, Zheng X, Fu M, Deshpande SV, Xia W, Zhou R, Abdelrazek M (2017) \u201cPaaS-black or white: an investigation into software development model for building retail industry SaaS,\u201d in Int. Conf. On software engineering companion (ICSE-C), IEEE"},{"key":"10362_CR78","doi-asserted-by":"crossref","unstructured":"Pickerill P, Jungen HJ, Ochodek M, Ma\u0107kowiak M, Staron M (2020) \u201cPhantom: curating github for engineered software projects using time-series clustering,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-020-09825-8"},{"key":"10362_CR79","unstructured":"Pr\u00e9vost R, McQuaid M, Lalonde D (2022) \u201cThe Missing Package Manager for macOS (or Linux) \u00e2\u20ac\u201d Homebrew.\u201d https:\/\/brew.sh\/. Accessed: Jun. 22, 2022"},{"key":"10362_CR80","doi-asserted-by":"crossref","unstructured":"Rahaman S, Neamtiu I, Yin X (2021) \u201cAlgebraic-datatype taint tracking, with applications to understanding Android identifier leaks,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3468264.3468550"},{"key":"10362_CR81","doi-asserted-by":"crossref","unstructured":"Rosen C, Shihab E (2016) \u201cWhat are mobile developers asking about? a large scale study using stack overflow,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-015-9379-3"},{"key":"10362_CR82","doi-asserted-by":"crossref","unstructured":"Rousseeuw PJ (1987) \u201cSilhouettes: a graphical aid to the interpretation and validation of cluster analysis,\u201d in J Comput Appl Math, Elsevier","DOI":"10.1016\/0377-0427(87)90125-7"},{"key":"10362_CR83","doi-asserted-by":"crossref","unstructured":"Ruiz IJM, Nagappan M, Adams B, Hassan AE (2012) \u201cUnderstanding reuse in the android market,\u201d in Int. Conf. on Program Comprehension, IEEE","DOI":"10.1109\/ICPC.2012.6240477"},{"key":"10362_CR84","doi-asserted-by":"crossref","unstructured":"Sarro F, Al-Subaihin AA, Harman M, Jia Y, Martin W, Zhang Y (2015) \u201cFeature lifecycles as they spread, migrate, remain, and die in app stores,\u201d in Int requirements engineering conference (RE), IEEE","DOI":"10.1109\/RE.2015.7320410"},{"key":"10362_CR85","doi-asserted-by":"crossref","unstructured":"Scoccia GL, Autili M, Stilo G, Inverardi P (2022) \u201cAn empirical study of privacy labels on the apple iOS mobile app store,\u201d in Int Conf on Mobile Software Engineering and Systems","DOI":"10.1145\/3524613.3527813"},{"key":"10362_CR86","unstructured":"Shams RA, Hussain W, Oliver G, Nurwidyantoro A, Perera H, Whittle J (2020) \u201cSociety-oriented applications development: Investigating users values from bangladeshi agriculture mobile applications,\u201d in Int. Conf. on Software Engineering: Software Engineering in Society, IEEE"},{"key":"10362_CR87","doi-asserted-by":"crossref","unstructured":"Shen S, Lu X, Hu Z, Liu X (2017) \u201cTowards release strategy optimization for apps in Google play,\u201d in Proceedings of the 9th Asia-Pacific symposium on Internetware","DOI":"10.1145\/3131704.3131710"},{"key":"10362_CR88","doi-asserted-by":"crossref","unstructured":"Song W, Han M, Huang J (2021) \u201cIMGDroid: Detecting Image Loading Defects in Android Applications,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00080"},{"key":"10362_CR89","doi-asserted-by":"crossref","unstructured":"Subramanian GH, Pendharkar PC, Wallace M (2006) \u201cAn empirical study of the effect of complexity, platform, and program type on software development effort of business applications,\u201d Empir Softw Eng","DOI":"10.1007\/s10664-006-9023-3"},{"key":"10362_CR90","doi-asserted-by":"crossref","unstructured":"Sun R, Wang W, Xue M, Tyson G, Camtepe S, Ranasinghe DC (2021) \u201cAn empirical assessment of global COVID-19 contact tracing applications,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00101"},{"key":"10362_CR91","doi-asserted-by":"crossref","unstructured":"Sung A, Kim S, Kim Y, Jang Y, Kim J (2019) \u201cTest automation and its limitations: a case study,\u201d in Int Conf On automated software engineering (ASE), IEEE","DOI":"10.1109\/ASE.2019.00139"},{"key":"10362_CR92","doi-asserted-by":"crossref","unstructured":"Tang C, Chen S, Fan L, Xu L, Liu Y, Tang Z, Dou L (2019) \u201cA large-scale empirical study on industrial fake apps,\u201d in Int Conf on Software Engineering: Software Engineering in Practice (ICSE-SEIP), IEEE","DOI":"10.1109\/ICSE-SEIP.2019.00028"},{"key":"10362_CR93","doi-asserted-by":"crossref","unstructured":"Truelove A, de Almeida ES, Ahmed I (2021) \u201cWell Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00073"},{"key":"10362_CR94","doi-asserted-by":"crossref","unstructured":"Ullmann GC, Politowski C, Gu\u00e9h\u00e9neuc Y-G, Petrillo F (2022) \u201cWhat makes a game high-rated? towards factors of video game success,\u201d in Int ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation","DOI":"10.1145\/3524494.3527628"},{"key":"10362_CR95","unstructured":"Valve (2022) \u201cWelcome to Steam.\u201d https:\/\/store.steampowered.com\/, Accessed: Jun. 22 2022"},{"key":"10362_CR96","doi-asserted-by":"crossref","unstructured":"Van Der Linden D, Anthonysamy P, Nuseibeh B, Tun TT, Petre M, Levine M, Towse J, Rashid A (2020) \u201cSchr\u00f6dinger\u2019s security: Opening the box on app developers\u2019 security rationale,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380394"},{"key":"10362_CR97","doi-asserted-by":"crossref","unstructured":"Vassallo C, Panichella S, Palomba F, Proksch S, Gall HC, Zaidman A (2020) \u201cHow developers engage with static analysis tools in different contexts,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-019-09750-5"},{"key":"10362_CR98","doi-asserted-by":"crossref","unstructured":"Vouillon J, Cosmo RD (2013) \u201cOn software component co-installability,\u201d Trans Softw Eng Methodol (TOSEM)","DOI":"10.1145\/2522920.2522927"},{"key":"10362_CR99","doi-asserted-by":"crossref","unstructured":"Walker D, Myrick F (2006) \u201cGrounded theory: An exploration of process and procedure,\u201d in Qualitative health research, Sage","DOI":"10.1177\/1049732305285972"},{"key":"10362_CR100","doi-asserted-by":"crossref","unstructured":"Wang H, Liu Z, Liang J, Vallina-Rodriguez N, Guo Y, Li L, Tapiador J, Cao J, Xu G (2018) \u201cBeyond google play: a large-scale comparative study of chinese android app markets,\u201d in Internet measurement conference 2018","DOI":"10.1145\/3278532.3278558"},{"key":"10362_CR101","doi-asserted-by":"crossref","unstructured":"Wang H, Wang X, Guo Y (2019) \u201cCharacterizing the global mobile app developers: a large-scale empirical study,\u201d in Int Conf on Mobile Software Engineering and Systems, IEEE","DOI":"10.1109\/MOBILESoft.2019.00031"},{"key":"10362_CR102","doi-asserted-by":"crossref","unstructured":"Wang P, Brown C, Jennings JA, Stolee KT (2022) \u201cDemystifying regular expression bugs,\u201d in Empirical Software Engineering, Springer","DOI":"10.1007\/s10664-021-10033-1"},{"key":"10362_CR103","unstructured":"Wikipedia (2022) \u201cElectronic AppWrapper - Wikipedia.\u201d https:\/\/en.wikipedia.org\/wiki\/Electronic_AppWrapper. Accessed: Jun. 22, 2022"},{"key":"10362_CR104","doi-asserted-by":"crossref","unstructured":"Wold S, Esbensen K, Geladi P (1987) \u201cPrincipal component analysis,\u201d in Chemometrics and intelligent laboratory systems, Elsevier","DOI":"10.1016\/0169-7439(87)80084-9"},{"key":"10362_CR105","unstructured":"WordPress (2022) \u201cWordPress Plugins | WordPress.org.\u201d https:\/\/wordpress.org\/plugins\/. Accessed: Jun. 22, 2022"},{"key":"10362_CR106","doi-asserted-by":"crossref","unstructured":"Wu H, Deng W, Niu X, Nie C (2021) \u201cIdentifying key features from app user reviews,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00088"},{"key":"10362_CR107","doi-asserted-by":"crossref","unstructured":"Yang B, Xing Z, Xia X, Chen C, Ye D, Li S (2021) \u201cDon\u2019t do that! hunting down visual design smells in complex uis against design guidelines,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00075"},{"key":"10362_CR108","doi-asserted-by":"crossref","unstructured":"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","DOI":"10.1145\/3510003.3510058"},{"key":"10362_CR109","doi-asserted-by":"crossref","unstructured":"Ye J, Chen K, Xie X, Ma L, Huang R, Chen Y, Xue Y, Zhao J (2021) \u201cAn empirical study of GUI widget detection for industrial mobile games,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3468264.3473935"},{"key":"10362_CR110","doi-asserted-by":"crossref","unstructured":"Yu S, Fang C, Cao Z, Wang X, Li T, Chen Z (2021b) \u201cPrioritize crowdsourced test reports via deep screenshot understanding,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00090"},{"key":"10362_CR111","doi-asserted-by":"crossref","unstructured":"Yu S, Fang C, Yun Y, Feng Y (2021a) \u201cLayout and image recognition driving cross-platform automated mobile testing,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00139"},{"key":"10362_CR112","doi-asserted-by":"crossref","unstructured":"Zhan X, Fan L, Chen S, Wu F, Liu T, Luo X, Liu Y (2021) \u201cAtvhunter: Reliable version detection of third-party libraries for vulnerability identification in android applications,\u201d in Int. Conf. on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00150"},{"key":"10362_CR113","doi-asserted-by":"crossref","unstructured":"Zhang X, Wang X, Slavin R, Breaux T, Niu J (2020) \u201cHow does misconfiguration of analytic services compromise mobile privacy?,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1145\/3377811.3380401"},{"key":"10362_CR114","doi-asserted-by":"crossref","unstructured":"Zhang Z, Feng Y, Ernst MD, Porst S, Dillig I (2021) \u201cChecking conformance of applications against GUI policies,\u201d in Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ACM","DOI":"10.1145\/3468264.3468561"},{"key":"10362_CR115","doi-asserted-by":"crossref","unstructured":"Zhao T, Chen C, Liu Y, Zhu X (2021) \u201cGUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks,\u201d in Int Conf on Software Engineering, IEEE","DOI":"10.1109\/ICSE43902.2021.00074"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10362-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10362-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10362-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T13:37:12Z","timestamp":1711546632000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10362-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1]]},"references-count":115,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["10362"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10362-3","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1]]},"assertion":[{"value":"22 June 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interests"}}],"article-number":"35"}}