{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T15:08:18Z","timestamp":1761491298985,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100009244","name":"Stockholm University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100009244","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2022,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Digital transformation stimulates continuous generation of large amounts of digital data, both in organizations and in society at large. As a consequence, there have been growing efforts in the Requirements Engineering community to consider digital data as sources for requirements acquisition, in addition to human stakeholders. The volume, velocity and variety of the data make requirements discovery increasingly dynamic, but also unstructured and complex, which current elicitation methods are unable to consider and manage in a systematic and efficient manner. We propose a framework, in the form of a conceptual metamodel and a method, for continuous and automated acquisition, analysis and aggregation of heterogeneous digital sources that aims to support data-driven requirements elicitation and management. The usability of the framework is partially validated by an in-depth case study from the business sector of video game development.<\/jats:p>","DOI":"10.1007\/s10270-021-00926-6","type":"journal-article","created":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T01:57:39Z","timestamp":1634090259000},"page":"1389-1410","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Holistic data-driven requirements elicitation in the big data era"],"prefix":"10.1007","volume":"21","author":[{"given":"Aron","family":"Henriksson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0870-0330","authenticated-orcid":false,"given":"Jelena","family":"Zdravkovic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,12]]},"reference":[{"key":"926_CR1","doi-asserted-by":"crossref","unstructured":"Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In Proceedings of the Conference on the Future of Software Engineering (ICSE), pp. 35\u201346. ACM Press, New York (2000)","DOI":"10.1145\/336512.336523"},{"key":"926_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12578-2","volume-title":"Requirements engineering: fundamentals, principles, and techniques","author":"K Pohl","year":"2010","unstructured":"Pohl, K.: Requirements engineering: fundamentals, principles, and techniques. Springer, Heidelberg, New York (2010)"},{"key":"926_CR3","doi-asserted-by":"crossref","unstructured":"Quer, C., Franch, X., Palomares, C., Falkner, A., Felfernig, A., Fucci, D., Maalej, W., Nerlich, J., Raatikainen, M., Schenner, G., Stettinger, M., Tiihonen, J.: Reconciling Practice and Rigor in Ontology-based Heterogeneous Information Systems Construction. In Proceedings of the Practice of Enterprise Modeling (PoEM), LNBIP vol.335, pp. 205\u2013220, Springer (2018)","DOI":"10.1007\/978-3-030-02302-7_13"},{"key":"926_CR4","doi-asserted-by":"crossref","unstructured":"Malej, W., Nayebi, M., Ruhe, G.: Data-Driven Requirements Engineering \u2013 An Update. In Proceedings of Int. Conference on Software Engineering: Software Engineering in Practice (ICSE SEIP), IEEE Press (2019)","DOI":"10.1109\/ICSE-SEIP.2019.00041"},{"key":"926_CR5","doi-asserted-by":"crossref","unstructured":"Henriksson A., Zdravkovic J.: A Data-Driven Framework for Automated Requirements Elicitation from Heterogeneous Digital Sources. Proceedings of The Practice of Enterprise Modeling. PoEM. Lecture Notes in Business Information Processing, vol 400. Springer, pp. 351\u2013365 (2020)","DOI":"10.1007\/978-3-030-63479-7_24"},{"issue":"4","key":"926_CR6","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/MS.2020.2986047","volume":"37","author":"F Dalpiaz","year":"2020","unstructured":"Dalpiaz, F., Niu, N.: Requirements engineering in the days of artificial intelligence. IEEE Softw. 37(4), 7\u201310 (2020)","journal-title":"IEEE Softw."},{"key":"926_CR7","doi-asserted-by":"crossref","unstructured":"D\u0105browski, J., Letier, E., Perini, A., Susi, A.: Mining User Opinions to Support Requirement Engineering: An Empirical Study. In Proceedings of International Conference on Advanced Information Systems Engineering, LNCS, vol. 12127. pp. 401\u2013416, Springer, Berlin (2020)","DOI":"10.1007\/978-3-030-49435-3_25"},{"key":"926_CR8","volume-title":"User Stories Applied: for Agile Software Development","author":"M Cohn","year":"2004","unstructured":"Cohn, M.: User Stories Applied: for Agile Software Development. Addison Wesley, Redwood City (2004)"},{"key":"926_CR9","doi-asserted-by":"crossref","unstructured":"van Vliet M., Groen E.C., Dalpiaz F., Brinkkemper S.: Identifying and classifying user requirements in online feedback via crowdsourcing. In Requirements Engineering: Foundation for Software Quality, REFSQ. Lecture Notes in Computer Science, vol. 12045. pp. 143\u2013159. Springer, Berlin. (2020)","DOI":"10.1007\/978-3-030-44429-7_11"},{"key":"926_CR10","doi-asserted-by":"crossref","unstructured":"Kirikova, M.: Continuous requirements engineering. In Proceedings of International Conference on Computer Systems and Technologies (CompSysTech), pp. 1\u201310, ACM DL (2017)","DOI":"10.1145\/3134302.3134304"},{"key":"926_CR11","doi-asserted-by":"publisher","first-page":"110851","DOI":"10.1016\/j.jss.2020.110851","volume":"172","author":"R Kasauli","year":"2020","unstructured":"Kasauli, R., Knauss, E., Horkoff, J., Liebel, G., de Oliveira Neto, F.: Requirements engineering challenges and practices in large-scale agile system development. J. Syst. Softw. 172, 110851 (2020)","journal-title":"J. Syst. Softw."},{"key":"926_CR12","unstructured":"Koutsopoulos, G., Kjellvard, N., Magnusson, J., Jelena Z.: Towards an integrated metamodel for requirements engineering. In Proceedings of FIP Working Conference on The Practice of Enterprise Modelling, Forum, ceur-ws, vol 2586, pp 40\u201353 (2020)"},{"key":"926_CR13","doi-asserted-by":"crossref","unstructured":"Meth, H., Brhel, M., Maedche, A.: The State-of-the-Art in Automated Requirements Elicitation. Information and Software Technology, vol. 55, pp. 1695\u20131709, Elsevier, Amsterdam (2013)","DOI":"10.1016\/j.infsof.2013.03.008"},{"key":"926_CR14","doi-asserted-by":"crossref","unstructured":"Manrique-Losada, B., Zapata-Jaramillo, C. M., Burgos, D. A.: Re-Expressing business processes information from corporate documents into controlled language. In Natural Language Processing and Information Systems, pp. 376\u2013383, Springer, Berlin (2016)","DOI":"10.1007\/978-3-319-41754-7_37"},{"key":"926_CR15","doi-asserted-by":"crossref","unstructured":"Nogueira, F. A., De Oliveira, H. C.: Application of Heuristics in Business Process Models to Support Software Requirements Specification. In Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS), vol. 2, pp. 40\u201351 (2017)","DOI":"10.5220\/0006280400400051"},{"issue":"3","key":"926_CR16","doi-asserted-by":"publisher","first-page":"931","DOI":"10.1007\/s11219-020-09509-y","volume":"28","author":"M Oriol","year":"2020","unstructured":"Oriol, M., Mart\u00ednez-Fern\u00e1ndez, S., Behutiye, W., Farr\u00e9, C., Kozik, R., Sepp\u00e4nen, P., Vollmer, A.M., Rodr\u00edguez, P., Franch, X., Aaramaa, S., Abherv\u00e9, A., Chora\u015b, P.J.: Data-driven and Tool-supported Elicitation of Quality Requirements in Agile Companies. Softw. Qual. J. 28(3), 931\u2013963 (2020)","journal-title":"Softw. Qual. J."},{"key":"926_CR17","doi-asserted-by":"crossref","unstructured":"Franch X, et al. Data-driven elicitation, assessment and documentation of quality requirements in agile software development. In International Conference on Advanced Information Systems Engineering. Springer, Cham (2018)","DOI":"10.1007\/978-3-319-91563-0_36"},{"key":"926_CR18","doi-asserted-by":"crossref","unstructured":"Xiao, M., Yin, G., Wang, T., Yang, C., Chen, M.: Requirement Acquisition from Social Q&A Sites. In Proceedings of 2nd Asia Pacific Symposium (APRES), vol. 558, pp 64\u201374 (2015)","DOI":"10.1007\/978-3-662-48634-4_5"},{"key":"926_CR19","doi-asserted-by":"crossref","unstructured":"Dhinakaran, V. T., Pulle, R., Ajmeri, N., Murukannaiah, P. K.: App Review Analysis via Active Learning: Reducing Supervision Effort without Compromising Classification Accuracy. In Proceedings of 26th Interantional Requirements Engineering Conference (RE), pp. 170\u2013181, IEEE (2018)","DOI":"10.1109\/RE.2018.00026"},{"key":"926_CR20","doi-asserted-by":"crossref","unstructured":"Williams, G., Mahmoud, A.: Mining Twitter feeds for software user requirements. In Proceedings of 25th International Requirements Engineering Conference (RE), pp. 1\u201310 IEEE (2017)","DOI":"10.1109\/RE.2017.14"},{"key":"926_CR21","doi-asserted-by":"crossref","unstructured":"Morales-Ramirez, I., Kifetew, F. M. Perini, A.: Analysis of Online Discussions in Support of Requirements Discovery. In Proceedings of Interanational. Conference on Advanced Information Systems Engineering (CAiSE), vol. 10253 LNCS, pp. 159\u2013174, Springer, Berlin (2017)","DOI":"10.1007\/978-3-319-59536-8_11"},{"key":"926_CR22","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.jss.2017.06.071","volume":"132","author":"H Xie","year":"2017","unstructured":"Xie, H., Yang, J., Chang, C.K., Liu, L.: A statistical analysis approach to predict user\u2019s changing requirements for software service evolution. J. Syst. Softw. 132, 147\u2013164 (2017)","journal-title":"J. Syst. Softw."},{"key":"926_CR23","doi-asserted-by":"crossref","unstructured":"Voet, H., Altenhof, M., llerich, M., Schmitt, R. H., Linke, B.: A framework for the capture and analysis of product usage data for continuous product improvement. J. Manuf. Sci. Eng. ASME 141: 021010 (2019)","DOI":"10.1115\/1.4041948"},{"key":"926_CR24","doi-asserted-by":"crossref","unstructured":"Oriol, M., Stade, M.J.C., Fotrousi, F., Nadal, S., Varga, J., Seyff, N., Abell\u00f3, A., Franch, X., Marco, J., Schmidt, O.: FAME: Supporting continuous requirements elicitation by combining user feedback and monitoring. In Proceedings of the 26th International Requirements Engineering Conference (RE), pp. 217\u2013227, IEEE Computer Society (2018).","DOI":"10.1109\/RE.2018.00030"},{"key":"926_CR25","doi-asserted-by":"crossref","unstructured":"W\u00fcest, D., Fotrousi, F., Fricker, S.: Combining monitoring and autonomous feedback requests to elicit actionable knowledge of system use. In Proceedings of the 25th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ), pp. 209\u2013225, LNCS 11412 (2019)","DOI":"10.1007\/978-3-030-15538-4_16"},{"key":"926_CR26","doi-asserted-by":"crossref","unstructured":"Lim, S., Henriksson, A., and Zdravkovic, J.: Data-driven requirements elicitation: a systematic literature review. Springer Nature Computer Science, Vol 2\/16 (2021)","DOI":"10.1007\/s42979-020-00416-4"},{"key":"926_CR27","doi-asserted-by":"crossref","unstructured":"Wang, Z., et al.: A novel data-driven graph-based requirement elicitation framework in the smart product-service system context. Advanced Engineering Informatics (2019)","DOI":"10.1016\/j.aei.2019.100983"},{"key":"926_CR28","doi-asserted-by":"crossref","unstructured":"Franch, X., Ralyt\u00e9, J. Perini, A., Abell\u00f3, A., Ameller, D., Gorro\u00f1ogoitia, J., Nadal, S., Oriol, M., Seyff, N., Siena, A., and Susi, A.: Situational Approach for the Definition and Tailoring of a Data-Driven Software Evolution Method. In Proceedings of 28th CAiSE, LNCS, vol. 10816, pp. 603\u2013618, Springer, Berlin (2018)","DOI":"10.1007\/978-3-319-91563-0_37"},{"issue":"4","key":"926_CR29","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1504\/IJDMB.2015.072766","volume":"13","author":"A Henriksson","year":"2015","unstructured":"Henriksson, A.: Learning multiple distributed prototypes of semantic categories for named entity recognition. Int. J. Data Min. Bioinform. 13(4), 395\u2013411 (2015)","journal-title":"Int. J. Data Min. Bioinform."},{"issue":"6","key":"926_CR30","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MIS.2017.4531228","volume":"32","author":"E Cambria","year":"2017","unstructured":"Cambria, E., Poria, S., Gelbukh, A., Thelwall, M.: Sentiment analysis is a big suitcase. IEEE Intell. Syst. 32(6), 74\u201380 (2017)","journal-title":"IEEE Intell. Syst."},{"issue":"3","key":"926_CR31","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/s00766-016-0251-9","volume":"21","author":"W Maalej","year":"2016","unstructured":"Maalej, W., Kurtanovi\u0107, Z., Nabil, H., Stanik, C.: On the automatic classification of app reviews. Requir. Eng. 21(3), 311\u2013331 (2016)","journal-title":"Requir. Eng."},{"issue":"1","key":"926_CR32","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/s00766-005-0019-0","volume":"11","author":"I Mirbel","year":"2006","unstructured":"Mirbel, I., Ralyt\u00e9, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requir. Eng. Journal 11(1), 58\u201378 (2006)","journal-title":"Requir. Eng. Journal"},{"key":"926_CR33","first-page":"193","volume-title":"The Practice of Enterprise Modeling","author":"J Zdravkovic","year":"2014","unstructured":"Zdravkovic, J., Stirna, J., Kuhr, J.-C., Ko\u00e7, H.: Requirements engineering for capability driven development. In: Frank, U., Loucopoulos, P., Pastor, \u00d3., Petrounias, I. (eds.) The Practice of Enterprise Modeling, pp. 193\u2013207. Springer, Berlin, Heidelberg (2014)"},{"key":"926_CR34","doi-asserted-by":"crossref","unstructured":"Pastor, O.: Model-driven development in practice: from requirements to code. In Proceedings of SOFSEM \u201817: Theory and Practice of Computer Science. Lecture Notes in Computer Science, vol. 10139. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-51963-0_31"},{"key":"926_CR35","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-019-00773-6","volume":"19","author":"A Bucchiarone","year":"2020","unstructured":"Bucchiarone, A., Cabot, J., Paige, R.F., et al.: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model. 19, 5\u201313 (2020)","journal-title":"Softw. Syst. Model."},{"key":"926_CR36","doi-asserted-by":"crossref","unstructured":"Franch, X., Henriksson, A., Ralyt\u00e9, J., Zdravkovic, J.: Data-Driven Agile Requirements Elicitation through the Lenses of Situational Method Engineering. To appear In Proceedings of the 29th International Requirements Engineering Conference (RE): IEEE Digital Library (2021).","DOI":"10.1109\/RE51729.2021.00045"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00926-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00926-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00926-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T21:36:51Z","timestamp":1725917811000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00926-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,12]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["926"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00926-6","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2021,10,12]]},"assertion":[{"value":"5 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 September 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 September 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 October 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}