{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T05:56:51Z","timestamp":1774418211999,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10664-021-09988-y","type":"journal-article","created":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T09:02:41Z","timestamp":1625734961000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["FeatCompare: Feature comparison for competing mobile apps leveraging user reviews"],"prefix":"10.1007","volume":"26","author":[{"given":"Maram","family":"Assi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Safwat","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,8]]},"reference":[{"key":"9988_CR1","unstructured":"Akdeniz Google Play Crawler. https:\/\/github.com\/akdeniz\/google-play-crawler, 2013 (Last accessed: March 2020"},{"issue":"2","key":"9988_CR2","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1109\/TSE.2019.2891715","volume":"47","author":"A AlSubaihin","year":"2019","unstructured":"AlSubaihin A, Sarro F, Black S, Capra L, Harman M (2019) App store effects on software engineering practices. IEEE Trans Softw Eng 47 (2):300\u2013319","journal-title":"IEEE Trans Softw Eng"},{"key":"9988_CR3","unstructured":"AppAnnie App Annie. https:\/\/www.appannie.com\/, 2016 (Last accessed: March 2020"},{"issue":"Jan","key":"9988_CR4","first-page":"993","volume":"3","author":"DM Blei","year":"2003","unstructured":"Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3(Jan):993\u20131022","journal-title":"J Mach Learn Res"},{"key":"9988_CR5","doi-asserted-by":"crossref","unstructured":"Carre\u00f5 LVG, Winbladh K (2013) Analysis of user comments: An approach for software requirements evolution. In: 2013 35Th international conference on software engineering (ICSE), pp 582\u2013591","DOI":"10.1109\/ICSE.2013.6606604"},{"key":"9988_CR6","doi-asserted-by":"crossref","unstructured":"Chen N, Lin J, Hoi SCH, Xiao X, Zhang B (2014) AR-Miner: mining informative reviews for developers from mobile app marketplace. In: Proceedings of the 36th International Conference on Software Engineering, ICSE \u201914, pp 767\u2013778","DOI":"10.1145\/2568225.2568263"},{"key":"9988_CR7","doi-asserted-by":"crossref","unstructured":"Chen Z, Mukherjee A, Liu B (2014) Aspect extraction with automated prior knowledge learning. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), vol 1, 06","DOI":"10.3115\/v1\/P14-1033"},{"key":"9988_CR8","doi-asserted-by":"crossref","unstructured":"Dalpiaz F, Parente M (2019) RE-SWOT: From user feedback to requirements via competitor analysis. In: Proceedings of the 25th International Working Conference on Requirements Engineering: Foundation for Software Quality, volume 11412 of REFSQ \u201919, pp 55\u201370","DOI":"10.1007\/978-3-030-15538-4_4"},{"key":"9988_CR9","doi-asserted-by":"crossref","unstructured":"Di Sorbo A, Panichella S, Alexandru CV, Visaggio CA, Canfora G (2017) SURF: Summarizer of user reviews feedback. In: Proceedings of the 39th International Conference on Software Engineering Companion, ICSE-C \u201917, IEEE, pp 55\u201358","DOI":"10.1109\/ICSE-C.2017.5"},{"key":"9988_CR10","doi-asserted-by":"crossref","unstructured":"El Zarif O, Da Costa DA, Hassan S, Zou Y (2020) On the relationship between user churn and software issues. In: Proceedings of the 17th International Conference on Mining Software Repositories, MSR \u201920. Association for Computing Machinery, New York, pp 339\u2013349","DOI":"10.1145\/3379597.3387456"},{"key":"9988_CR11","unstructured":"eMarketer Number of apps available in leading app stores as of 4th quarter 2019. https:\/\/www.statista.com\/statistics\/276623\/number-of-apps-available-in-leading-app-stores\/, 2020 (Last accessed March 2020"},{"key":"9988_CR12","doi-asserted-by":"crossref","unstructured":"Fu B, Lin J, Li L, Faloutsos C, Hong J, Sadeh N (2013) Why people hate your app: Making sense of user feedback in a mobile app store. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD \u201913, pp 1276\u20131284","DOI":"10.1145\/2487575.2488202"},{"key":"9988_CR13","doi-asserted-by":"crossref","unstructured":"Gao C, Zeng J, Lyu MR, King I (2018) Online app review analysis for identifying emerging issues. In: Proceedings of the 40th International Conference on Software Engineering, ICSE \u201918, pp 48\u201358","DOI":"10.1145\/3180155.3180218"},{"key":"9988_CR14","doi-asserted-by":"crossref","unstructured":"Gorla A, Tavecchia I, Gross F, Zeller A (2014) Checking app behavior against app descriptions. In: Proceedings of the 36th International Conference on Software Engineering, ICSE 2014. Association for Computing Machinery, New York, pp 1025\u20131035","DOI":"10.1145\/2568225.2568276"},{"key":"9988_CR15","doi-asserted-by":"crossref","unstructured":"Gu X, Kim S (2015) \u201cWhat parts of your apps are loved by users?\u201d (T). In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering, ASE \u201915, pp 760\u2013770","DOI":"10.1109\/ASE.2015.57"},{"key":"9988_CR16","doi-asserted-by":"crossref","unstructured":"Guzman E, Maalej W (2014) How do users like this feature? a fine grained sentiment analysis of app reviews. In: Proceedings of the 22nd International Requirements Engineering Conference, RE \u201914, pp 153\u2013162","DOI":"10.1109\/RE.2014.6912257"},{"issue":"7","key":"9988_CR17","doi-asserted-by":"publisher","first-page":"773","DOI":"10.1109\/TSE.2018.2869395","volume":"46","author":"S Hassan","year":"2020","unstructured":"Hassan S, Tantithamthavorn C, Bezemer C, Hassan AE (2020) Studying the dialogue between users and developers of free apps in the google play store. IEEE Trans Softw Eng 46(7):773\u2013793","journal-title":"IEEE Trans Softw Eng"},{"key":"9988_CR18","doi-asserted-by":"crossref","unstructured":"He R, Lee WS, Ng HT, Dahlmeier D (2017) An unsupervised neural attention model for aspect extraction. In: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL \u201917, pp 388\u2013397","DOI":"10.18653\/v1\/P17-1036"},{"key":"9988_CR19","doi-asserted-by":"crossref","unstructured":"Iacob C, Harrison R (2013) Retrieving and analyzing mobile apps feature requests from online reviews. In: Proceedings of the 10th Working Conference on Mining Software Repositories, MSR \u201913, pp 41\u201344","DOI":"10.1109\/MSR.2013.6624001"},{"key":"9988_CR20","doi-asserted-by":"crossref","unstructured":"Iacob C, Harrison R, Faily S (2013) Online reviews as first class artifacts in mobile app development. In: Proceedings of the 5th International Conference on Mobile Computing, Applications, and Services, MobiCASE \u201913, pp 47\u201353","DOI":"10.1007\/978-3-319-05452-0_4"},{"key":"9988_CR21","unstructured":"JLB DPK (2015) Adam: a method for stochastic optimization. In: 3Rd international conference for learning representations, San Diego"},{"key":"9988_CR22","doi-asserted-by":"crossref","unstructured":"Johann T, Stanik C, A. M. A. B., Maalej W (2017) SAFE: A simple approach for feature extraction from app descriptions and app reviews. Proceedings of the 25th International Requirements Engineering Conference, RE \u201917, pp 21\u201330","DOI":"10.1109\/RE.2017.71"},{"key":"9988_CR23","doi-asserted-by":"crossref","unstructured":"Keertipati S, Savarimuthu BTR, Licorish SA (2016) Approaches for prioritizing feature improvements extracted from app reviews. in: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, EASE \u201916, pp 1\u20136","DOI":"10.1145\/2915970.2916003"},{"key":"9988_CR24","doi-asserted-by":"crossref","unstructured":"Kim S-M, Pantel P, Chklovski T, Pennacchiotti M (2006) Automatically assessing review helpfulness. In: Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing, EMNLP \u201906, pp 423\u2013430","DOI":"10.3115\/1610075.1610135"},{"key":"9988_CR25","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1162\/tacl_a_00134","volume":"3","author":"O Levy","year":"2015","unstructured":"Levy O, Goldberg Y, Dagan I (2015) Improving distributional similarity with lessons learned from word embeddings. Transactions of the Association for Computational Linguistics 3:211\u2013225","journal-title":"Transactions of the Association for Computational Linguistics"},{"key":"9988_CR26","doi-asserted-by":"crossref","unstructured":"Li X, Jiang H, Liu D, Ren Z, Li G (2018) Unsupervised deep bug report summarization. In: Proceedings of the 26th Conference on Program Comprehension, ICPC \u201918. Association for Computing Machinery, New York, pp 144\u2013155","DOI":"10.1145\/3196321.3196326"},{"issue":"3","key":"9988_CR27","first-page":"75,1","volume":"1","author":"Y Li","year":"2017","unstructured":"Li Y, Jia B, Guo Y, Chen X (2017) Mining user reviews for mobile app comparisons. Proceedings of the ACM on Interactive Mobile, Wearable and Ubiquitous Technologies 1(3):75,1\u201375,15","journal-title":"Proceedings of the ACM on Interactive Mobile, Wearable and Ubiquitous Technologies"},{"issue":"1","key":"9988_CR28","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/TSE.2014.2360674","volume":"41","author":"SL Lim","year":"2015","unstructured":"Lim SL, Bentley PJ, Kanakam N, Ishikawa F, Honiden S (2015) Investigating country differences in mobile app user behavior and challenges for software engineering. IEEE Trans Softw Eng 41(1):40\u201364","journal-title":"IEEE Trans Softw Eng"},{"key":"9988_CR29","volume-title":"International Encyclopedia of Statistical Science","year":"2011","unstructured":"Lovric M (ed) (2011) International Encyclopedia of Statistical Science. Springer, Berlin"},{"key":"9988_CR30","doi-asserted-by":"crossref","unstructured":"Lu M, Liang P (2017) Automatic classification of non-functional requirements from augmented app user reviews. In: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, EASE\u201917, pp 344\u2013353","DOI":"10.1145\/3084226.3084241"},{"key":"9988_CR31","doi-asserted-by":"crossref","unstructured":"Ma S, Wang S, Lo D, Deng RH, Sun C (2015) Active semi-supervised approach for checking app behavior against its description. In: 2015 IEEE 39Th annual computer software and applications conference, vol 2, pp 179\u2013184","DOI":"10.1109\/COMPSAC.2015.93"},{"key":"9988_CR32","doi-asserted-by":"crossref","unstructured":"Man Y, Gao C, Lyu MR, Jiang J (2016) Experience report: Understanding cross-platform app issues from user reviews. In: Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, ISSRE\u201916, pp 138\u2013149","DOI":"10.1109\/ISSRE.2016.27"},{"key":"9988_CR33","unstructured":"Martin P 77% will not download a retail app rated lower than 3 stars. https:\/\/blog.testmunk.com\/77-will-not-download-a-retail-app-rated-lower-than-3-stars\/ Last accessed: July 2017"},{"key":"9988_CR34","doi-asserted-by":"publisher","first-page":"276","DOI":"10.11613\/BM.2012.031","volume":"22","author":"M McHugh","year":"2012","unstructured":"McHugh M (2012) Interrater reliability: The kappa statistic. Biochemia medica : \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB 22:276\u201382, 10","journal-title":"Biochemia medica : \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB"},{"issue":"3","key":"9988_CR35","doi-asserted-by":"publisher","first-page":"1067","DOI":"10.1007\/s10664-015-9375-7","volume":"21","author":"S McIlroy","year":"2016","unstructured":"McIlroy S, Ali N, Khalid H, Hassan AE (2016) Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews. Empir Softw Eng 21(3):1067\u20131106","journal-title":"Empir Softw Eng"},{"key":"9988_CR36","unstructured":"Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: Proceedings of the 1st International Conference on Learning Representations, ICLR\u201913, pp 1\u201312"},{"key":"9988_CR37","unstructured":"Mukherjee A, Liu B (2012) Aspect extraction through semi-supervised modeling. In: Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp 339\u2013348"},{"key":"9988_CR38","doi-asserted-by":"crossref","unstructured":"Nayebi M, Adams B, Ruhe G (2016) Release practices for mobile apps \u2013 what do users and developers think?. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol 1, pp 552\u2013562","DOI":"10.1109\/SANER.2016.116"},{"key":"9988_CR39","doi-asserted-by":"crossref","unstructured":"Nayebi M, Farahi H, Ruhe G (2017) Which version should be released to app store?. In: 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp 324\u2013333","DOI":"10.1109\/ESEM.2017.46"},{"key":"9988_CR40","doi-asserted-by":"crossref","unstructured":"Noei E, da Costa DA, Zou Y (2018) Winning the app production rally. In: Proceedings of the 26th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE \u201918, pp 283\u2013294","DOI":"10.1145\/3236024.3236044"},{"key":"9988_CR41","doi-asserted-by":"crossref","unstructured":"Pagano D, Maalej W (2013) User feedback in the appstore: an empirical study. In: 2013 21St IEEE international requirements engineering conference (RE), pp 125\u2013134","DOI":"10.1109\/RE.2013.6636712"},{"key":"9988_CR42","doi-asserted-by":"crossref","unstructured":"Panichella S, Sorbo AD, Guzman E, Visaggio CA, Canfora G, Gall HC (2015) How can i improve my app? classifying user reviews for software maintenance and evolution. In: Proceedings of the 31st International Conference on Software Maintenance and Evolution, ICSME \u201915, pp 281\u2013290","DOI":"10.1109\/ICSM.2015.7332474"},{"key":"9988_CR43","doi-asserted-by":"crossref","unstructured":"Pennington J, Socher R, Manning C (2014) GloVe: Global vectors for word representation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). Association for Computational Linguistics, Doha, pp 1532\u20131543","DOI":"10.3115\/v1\/D14-1162"},{"key":"9988_CR44","unstructured":"Ramos J (2003) Using TF-IDF to determine word relevance in document queries. In: Proceedings of the 1st instructional Conference on Machine Learning, iCML \u201903, pp 1\u20134"},{"key":"9988_CR45","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.eswa.2018.08.044","volume":"117","author":"SM Rezaeinia","year":"2019","unstructured":"Rezaeinia SM, Rahmani R, Ghodsi A, Veisi H (2019) Sentiment analysis based on improved pre-trained word embeddings. Expert Syst Appl 117:139\u2013147","journal-title":"Expert Syst Appl"},{"key":"9988_CR46","unstructured":"Salda\u00f1a J (2015) The coding manual for qualitative researchers. Sage"},{"issue":"1","key":"9988_CR47","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/TSE.2017.2759112","volume":"45","author":"S Scalabrino","year":"2019","unstructured":"Scalabrino S, Bavota G, Russo B, Penta MD, Oliveto R (2019) Listening to the crowd for the release planning of mobile apps. IEEE Trans Softw Eng 45(1):68\u201386","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9988_CR48","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"CB Seaman","year":"1999","unstructured":"Seaman CB (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng 25(4):557\u2013572","journal-title":"IEEE Trans Softw Eng"},{"key":"9988_CR49","doi-asserted-by":"crossref","unstructured":"Shah FA, Sabanin Y, Pfahl D (2016) Feature-based evaluation of competing apps. In: Proceedings of the ACM International Workshop on App Market Analytics, WAMA \u201916, pp 15\u201321","DOI":"10.1145\/2993259.2993267"},{"key":"9988_CR50","doi-asserted-by":"crossref","unstructured":"Shah FA, Sirts K, Pfahl D (2018) The impact of annotation guidelines and annotated data on extracting app features from app reviews. CoRR, arXiv:abs\/1810.05187","DOI":"10.31219\/osf.io\/wazhf"},{"key":"9988_CR51","doi-asserted-by":"crossref","unstructured":"Shah FA, Sirts K, Pfahl D (2019) Is the SAFE approach too simple for app feature extraction? a replication study. In: Proceedings of the 25th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 19, pp 21\u201336","DOI":"10.1007\/978-3-030-15538-4_2"},{"key":"9988_CR52","doi-asserted-by":"crossref","unstructured":"Shah FA, Sirts K, Pfahl D (2019) Using app reviews for competitive analysis: tool support. In: Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics, WAMA \u201919, pp 40\u201346","DOI":"10.1145\/3340496.3342756"},{"key":"9988_CR53","doi-asserted-by":"crossref","unstructured":"Vasa R, Hoon L, Mouzakis K, Noguchi A (2012) A preliminary analysis of mobile app user reviews. In: Proceedings of the 24th Australian Computer-Human Interaction Conference, OzCHI \u201912, pp 241\u2013244","DOI":"10.1145\/2414536.2414577"},{"key":"9988_CR54","doi-asserted-by":"crossref","unstructured":"Villarroel L, Bavota G, Russo B, Oliveto R, Penta MD (2016) Release planning of mobile apps based on user reviews. In: Proceedings of the 38th International Conference on Software Engineering, ICSE \u201916, pp 14\u201324","DOI":"10.1145\/2884781.2884818"},{"key":"9988_CR55","doi-asserted-by":"crossref","unstructured":"Vincent P, Larochelle H, Bengio Y, Manzagol P-A (2008) Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th international conference on Machine learning, pp 1096\u20131103","DOI":"10.1145\/1390156.1390294"},{"key":"9988_CR56","unstructured":"Vu PM, Nguyen TT, Pham HV, Nguyen TT (2015) Mining user opinions in mobile app reviews: a keyword-based approach (t). In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering, ASE \u201915, pp 749\u2013759"},{"key":"9988_CR57","unstructured":"Zhao X, Jiang J, Yan H, Li X (2010) Jointly modeling aspects and opinions with a maxent-LDA hybrid. In: Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing. ACL"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09988-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-09988-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09988-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T19:46:29Z","timestamp":1630093589000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-09988-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,8]]},"references-count":57,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9988"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-09988-y","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,8]]},"assertion":[{"value":"26 May 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"94"}}