{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,17]],"date-time":"2026-09-17T17:38:29Z","timestamp":1789666709850,"version":"4.0.1"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031532269","type":"print"},{"value":"9783031532276","type":"electronic"}],"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:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,9]],"date-time":"2024-02-09T00:00:00Z","timestamp":1707436800000},"content-version":"vor","delay-in-days":39,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Online user feedback has become an essential mechanism for software organizations to gain insight into user concerns and to recognize areas for improvement. In software platform ecosystems, staying abreast of user feedback is particularly challenging due to the multitude of feedback channels and the complex interplay with third party applications. In this paper we report from a mixed-method study of user feedback from over 40,000 relevant reviews from 139 SECO platforms out of 2.4 million online user reviews scraped from 283 retrieved SECO platforms. Through thematic analysis and machine learning classifiers with high accuracy, we identified and analyzed six categories of user challenges in the areas of Integration, Customer Support, Design &amp; Complexity, Privacy &amp; Security, Cost &amp; Pricing, and Performance &amp; Compatibility. Our analysis also shows a significant growth of SECO user feedback in the past five years, highlighting the importance of understanding such user feedback as well as research methodologies to automatically study online user concerns in software ecosystems. To further understand mitigation strategies for challenges reported by end users, we interviewed four executives from large ecosystems and describe strategies in addressing those identified challenges. This research is a first large scale study of user feedback in software ecosystems; the categories of user concerns are hopefully useful in guiding platforms in designing and fostering better software ecosystems. Our methodology for automatically classifying the user feedback that is SECO-related can also serve as guidance for future studies that can further advance our understanding of user feedback and how to integrate it into improved software ecosystems.<\/jats:p>","DOI":"10.1007\/978-3-031-53227-6_10","type":"book-chapter","created":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T01:02:41Z","timestamp":1707354161000},"page":"132-147","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Understanding User Feedback in\u00a0Software Ecosystems: A Study on\u00a0Challenges and\u00a0Mitigation Strategies"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-4072-5256","authenticated-orcid":false,"given":"Bachan","family":"Ghimire","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2888-1025","authenticated-orcid":false,"given":"Ze Shi","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0826-5460","authenticated-orcid":false,"given":"Daniela","family":"Damian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,2,9]]},"reference":[{"key":"10_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2019.106219","volume":"118","author":"S Jansen","year":"2020","unstructured":"Jansen, S.: A focus area maturity model for software ecosystem governance. Inf. Softw. Technol. 118, 106219 (2020)","journal-title":"Inf. Softw. Technol."},{"issue":"5","key":"10_CR2","first-page":"1294","volume":"86","author":"K Manikas","year":"2013","unstructured":"Manikas, K., Hansen, K.M.: Software ecosystems - a systematic literature review. JSS 86(5), 1294\u20131306 (2013)","journal-title":"JSS"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"van den Berk, I., Jansen, S., Luinenburg, L.: Software ecosystems: a software ecosystem strategy assessment model. In: Proceedings of the 4th ECSA: Companion Volume, pp. 127\u2013134. ACM (2010)","DOI":"10.1145\/1842752.1842781"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Jansen, S., Cusumano, M.A.: Defining software ecosystems: a survey of software platforms and business network governance. In: Software Ecosystems, pp. 13\u201328. Edward Elgar Publishing (2013)","DOI":"10.4337\/9781781955635.00008"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Nguyen, D.C., Derr, E., Backes, M., Bugiel, S.: Short text, large effect: measuring the impact of user reviews on android app security & privacy. In: 2019 IEEE Symposium on SP, pp. 555\u2013569 (2019)","DOI":"10.1109\/SP.2019.00012"},{"key":"10_CR6","first-page":"207","volume":"125","author":"N Genc-Nayebi","year":"2017","unstructured":"Genc-Nayebi, N., Abran, A.: A systematic literature review: opinion mining studies from mobile app store user reviews. JSS 125, 207\u2013219 (2017)","journal-title":"JSS"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Serebrenik, A., Mens, T.: Challenges in software ecosystems research. In: Proceedings of the 2015 ECSA Workshops, Art. 40. ACM, New York, NY, USA (2015)","DOI":"10.1145\/2797433.2797475"},{"key":"10_CR8","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/978-3-030-19034-7_12","volume-title":"Agile Processes in Software Engineering and Extreme Programming","author":"I Figalist","year":"2019","unstructured":"Figalist, I., Elsner, C., Bosch, J., Olsson, H.H.: Scaling agile beyond organizational boundaries: coordination challenges in software ecosystems. In: Kruchten, P., Fraser, S., Coallier, F. (eds.) XP 2019. LNBIP, vol. 355, pp. 189\u2013206. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-19034-7_12"},{"key":"10_CR9","doi-asserted-by":"publisher","unstructured":"Rani, A., Mishra, D., Omerovic, A.: Rani, A., Mishra, D., Omerovic, A.: Multi-vendor software ecosystem: challenges from company\u2019 perspective. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F. (eds.) Information Systems and Technologies. WorldCIST 2022. LNNS, vol. 470, pp. pp. 382\u2013393. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-04829-6_34","DOI":"10.1007\/978-3-031-04829-6_34"},{"key":"10_CR10","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1007\/978-3-030-33742-1_8","volume-title":"Software Business","author":"S Andreo","year":"2019","unstructured":"Andreo, S., Bosch, J.: API management challenges in ecosystems. In: Hyrynsalmi, S., Suoranta, M., Nguyen-Duc, A., Tyrv\u00e4inen, P., Abrahamsson, P. (eds.) ICSOB 2019. LNBIP, vol. 370, pp. 86\u201393. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-33742-1_8"},{"key":"10_CR11","unstructured":"Ghimire, B.: Assessing the Effectiveness of Project Management on Software Engineering. Master\u2019s thesis, Collegium Humanum (2021)"},{"key":"10_CR12","doi-asserted-by":"publisher","unstructured":"Knauss, E., Yussuf, A., Blincoe, K., Damian, D., Knauss, A.: Continuous clarification and emergent requirements flows in open-commercial software ecosystems. Require. Eng. 23, 97\u2013117. Springer (2018). https:\/\/doi.org\/10.1007\/s00766-016-0259-1","DOI":"10.1007\/s00766-016-0259-1"},{"key":"10_CR13","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1007\/978-3-642-30746-1_14","volume-title":"Software Business","author":"A Baars","year":"2012","unstructured":"Baars, A., Jansen, S.: A framework for software ecosystem governance. In: Cusumano, M.A., Iyer, B., Venkatraman, N. (eds.) ICSOB 2012. LNBIP, vol. 114, pp. 168\u2013180. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30746-1_14"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Madhurika, B., Malleswari, D.N.: A systematic review on artificial intelligence-based opinion mining models. In: 2022 International Conference on Edge Computing and Applications (ICECAA), pp. 252\u2013257. IEEE (2022)","DOI":"10.1109\/ICECAA55415.2022.9936138"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Solangi, Y.A., Solangi, Z.A., Aarain, S., Abro, A., Mallah, G.A., Shah, A.: Review on natural language processing (NLP) and its toolkits for opinion mining and sentiment analysis. In: 2018 IEEE 5th ICETAS, pp. 1\u20134. IEEE (2018)","DOI":"10.1109\/ICETAS.2018.8629198"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"Nema, P., Anthonysamy, P., Taft, N., Peddinti, S.T.: Analyzing user perspectives on mobile app privacy at scale. In: Proceedings of the 44th ICSE, pp. 112\u2013124. ACM (2022)","DOI":"10.1145\/3510003.3510079"},{"key":"10_CR17","volume":"142","author":"C Gao","year":"2022","unstructured":"Gao, C., Zeng, J., Lo, D., Xia, X., King, I., Lyu, M.R.: Understanding in-app advertising issues based on large scale app review analysis. IST 142, 106741 (2022)","journal-title":"IST"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Foundjem, A.: Cross-distribution feedback in software ecosystems. In: Proceedings of the IEEE\/ACM 42nd ICSE Workshops, pp. 723\u2013724. ACM (2020)","DOI":"10.1145\/3387940.3392188"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Johnson, D., Tizard, J., Damian, D., Blincoe, K., Clear, T.: Open crowdRE challenges in software ecosystems. In: 2020 4th CrowdRE, pp. 1\u20134. IEEE (2020)","DOI":"10.1109\/CrowdRE51214.2020.00007"},{"issue":"6","key":"10_CR20","doi-asserted-by":"publisher","first-page":"240","DOI":"10.3390\/info12060240","volume":"12","author":"\u00cd Belo","year":"2021","unstructured":"Belo, \u00cd., Alves, C.: How to create a software ecosystem? A partnership meta-model and strategic patterns. Information 12(6), 240 (2021)","journal-title":"Information"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Jansen, S., Cusumano, M.A., Brinkkemper, S.: Software Ecosystems: Analyzing And Managing Business Networks in the Software Industry. Edward Elgar Publishing (2013)","DOI":"10.4337\/9781781955635"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics, 159\u2013174. JSTOR (1977)","DOI":"10.2307\/2529310"},{"key":"10_CR23","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-642-39336-5_19","volume-title":"Software Business. From Physical Products to Software Services and Solutions","author":"S Jansen","year":"2013","unstructured":"Jansen, S., Bloemendal, E.: Defining app stores: the role of curated marketplaces in software ecosystems. In: Herzwurm, G., Margaria, T. (eds.) ICSOB 2013. LNBIP, vol. 150, pp. 195\u2013206. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39336-5_19"},{"issue":"6","key":"10_CR24","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MS.2021.3105044","volume":"38","author":"D Damian","year":"2021","unstructured":"Damian, D., Lin\u00e5ker, J., Johnson, D., Clear, T., Blincoe, K.: Challenges and strategies for managing requirements selection in software ecosystems. IEEE Softw. 38(6), 76\u201387 (2021)","journal-title":"IEEE Softw."},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD, pp. 785\u2013794 (2016)","DOI":"10.1145\/2939672.2939785"},{"key":"10_CR26","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, A.E.: Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews. Empir. Softw. Eng. 21, 1067\u20131106 (2016)","journal-title":"Empir. Softw. Eng."},{"key":"10_CR27","volume-title":"Card Sorting: Designing Usable Categories","author":"D Spencer","year":"2009","unstructured":"Spencer, D.: Card Sorting: Designing Usable Categories. Rosenfeld Media, New York (2009)"},{"key":"10_CR28","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. JMLR. 12, 2825\u20132830 (2011)","journal-title":"JMLR."},{"key":"10_CR29","volume-title":"Introduction to Information Retrieval","author":"H Sch\u00fctze","year":"2008","unstructured":"Sch\u00fctze, H., Manning, C.D., Raghavan, P.: Introduction to Information Retrieval, vol. 39. Cambridge University Press, Cambridge (2008)"},{"key":"10_CR30","unstructured":"Longhurst, R.: Semi-structured interviews and focus groups. In: Key Methods in Geography, vol. 3, no. 2, pp. 143\u2013156 (2003)"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Tongco, M.D.C.: Purposive sampling as a tool for informant selection. In: Ethnobotany Research and Applications, vol. 5 (2007)","DOI":"10.17348\/era.5.0.147-158"},{"key":"10_CR32","unstructured":"Clarke, V., Braun, V., Hayfield, N.: Thematic analysis. In: Qualitative psychology: A practical guide to research methods, vol. 3, pp. 222\u2013248 (2015)"},{"key":"10_CR33","doi-asserted-by":"crossref","unstructured":"Bosch, J.: Architecture challenges for software ecosystems. In: Proceedings of the 4th ECSA: Companion, pp. 93\u201395 (2010)","DOI":"10.1145\/1842752.1842776"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Nielsen, J., Molich, R.: Heuristic evaluation of user interfaces. In: Proceedings of the SIGCHI CHI, pp. 249\u2013256 (1990)","DOI":"10.1145\/97243.97281"},{"key":"10_CR35","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1108\/EUM0000000005808","volume":"9","author":"GJ Udo","year":"2001","unstructured":"Udo, G.J.: Privacy and security concerns as major barriers for e-commerce: a survey study. Inf. Manage. Comput. Secur. 9, 165\u2013174 (2001)","journal-title":"Inf. Manage. Comput. Secur."},{"key":"10_CR36","doi-asserted-by":"crossref","unstructured":"A\u00efmeur, E., Lawani, O., Dalkir, K.: When changing the look of privacy policies affects user trust: an experimental study. In: CHB, vol. 58, pp. 368\u2013379 (2016)","DOI":"10.1016\/j.chb.2015.11.014"},{"key":"10_CR37","unstructured":"Ermakova, T., Baumann, A., Fabian, B., Krasnova, H.: Privacy policies and users\u2019 trust: does readability matter?. In: AMCIS (2014)"},{"key":"10_CR38","unstructured":"Burkard, C., Draisbach, T., Widjaja, T., Buxmann, P., et al.: Software ecosystems: vendor-sided characteristics of online marketplaces. In: GI-Jahrestagung, p. 421 (2011)"},{"key":"10_CR39","doi-asserted-by":"crossref","unstructured":"Jansen, S., Brinkkemper, S., Finkelstein, A.: Business network management as a survival strategy. In: Software Ecosystems, pp. 29\u201342 (2013)","DOI":"10.4337\/9781781955635.00009"},{"key":"10_CR40","doi-asserted-by":"crossref","unstructured":"Xanthopoulos, S., Xinogalos, S.: A comparative analysis of cross-platform development approaches for mobile applications. In: Proceedings of the 6th BCI, pp. 213\u2013220 (2013)","DOI":"10.1145\/2490257.2490292"}],"container-title":["Lecture Notes in Business Information Processing","Software Business"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-53227-6_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T15:03:50Z","timestamp":1709823830000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-53227-6_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031532269","9783031532276"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-53227-6_10","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"9 February 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOB","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Business","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lahti","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Finland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 November 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsob2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.lut.fi\/en\/icsob2023","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"79","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"27","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"34% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4,07","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3,21","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}