{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T15:13:21Z","timestamp":1778858001326,"version":"3.51.4"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T00:00:00Z","timestamp":1767571200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T00:00:00Z","timestamp":1767571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62162051"],"award-info":[{"award-number":["62162051"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Beijing Municipal Education Commission Project","award":["KM202110005025"],"award-info":[{"award-number":["KM202110005025"]}]},{"name":"Central Guidance for Local Scientific and Technological Development Fund","award":["2024ZY0124"],"award-info":[{"award-number":["2024ZY0124"]}]},{"name":"the open project of IoT Standards and Application Key Laboratory of the Ministry of Industry and Information Technology","award":["202407"],"award-info":[{"award-number":["202407"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1007\/s10515-025-00586-6","type":"journal-article","created":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T15:28:56Z","timestamp":1767626936000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An interactive and AI-enhanced framework for semi-automatically generating iStar goal models"],"prefix":"10.1007","volume":"33","author":[{"given":"Tong","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qixiang","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fangqi","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tianai","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunduo","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,5]]},"reference":[{"key":"586_CR1","doi-asserted-by":"publisher","unstructured":"Bekoulis, G., Deleu, J., Demeester, T., et\u00a0al.: Joint entity recognition and relation extraction as a multi-head selection problem. Expert Syst. Appl. 114, 34\u201345 (2018). https:\/\/doi.org\/10.1016\/j.eswa.2018.07.032, https:\/\/arxiv.org\/abs\/1804.07847, arXiv:1804.07847","DOI":"10.1016\/j.eswa.2018.07.032"},{"key":"586_CR2","doi-asserted-by":"publisher","unstructured":"Casagrande, E., Woldeamlak, S., Woon, W.L., et al.: NLP-KAOS for systems goal elicitation: smart metering system case study. IEEE Trans. Software Eng. 40(10), 941\u201395 (2014). https:\/\/doi.org\/10.1109\/TSE.2014.2339811, conference Name: IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2014.2339811"},{"key":"586_CR3","doi-asserted-by":"crossref","unstructured":"Chen, B., Chen, K., Hassani, S., et\u00a0al.: On the use of gpt-4 for creating goal models: an exploratory study. In: 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), pp. 262\u2013271. IEEE (2023)","DOI":"10.1109\/REW57809.2023.00052"},{"key":"586_CR4","unstructured":"Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 Language Guide. (2016). http:\/\/arxiv.org\/abs\/1605.07767"},{"key":"586_CR5","doi-asserted-by":"publisher","unstructured":"de\u00a0Ara\u00fajo, A.F., Marcacini, R.M.: RE-BERT: automatic extraction of software requirements from app reviews using BERT language model. In: Proceedings of the 36th Annual ACM Symposium on Applied Computing, pp. 1321\u20131327. Association for Computing Machinery, New York, NY, USA, SAC \u201921 (2021). https:\/\/doi.org\/10.1145\/3412841.3442006","DOI":"10.1145\/3412841.3442006"},{"key":"586_CR6","unstructured":"Devlin, J., Chang, M.W., Lee, K., et\u00a0al.: BERT: pre-training of deep bidirectional transformers for language understanding. (2019). http:\/\/arxiv.org\/abs\/1810.04805"},{"key":"586_CR7","doi-asserted-by":"publisher","unstructured":"Eberts, M., Ulges, A.: Span-based joint entity and relation extraction with transformer pre-training. In: the 24th European Conference on Artificial Intelligence (ECAI 2020), Frontiers in Artificial Intelligence and Applications, vol. 325, pp. 2006\u20132013. IOS Press, Santiago de Compostela, Spain (2020). https:\/\/doi.org\/10.3233\/FAIA200321","DOI":"10.3233\/FAIA200321"},{"key":"586_CR8","doi-asserted-by":"publisher","first-page":"2630","DOI":"10.1007\/s10664-020-09818-7","volume":"25","author":"E Engstr\u00f6m","year":"2020","unstructured":"Engstr\u00f6m, E., Storey, M.A., Runeson, P., et al.: How software engineering research aligns with design science: a review. Empir. Softw. Eng. 25, 2630\u20132660 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"586_CR9","doi-asserted-by":"publisher","unstructured":"Ferrari, A., Spagnolo, G.O., Gnesi, S.: PURE: a dataset of public requirements documents. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp. 502\u2013505. IEEE, Lisbon, Portugal (2017). https:\/\/doi.org\/10.1109\/RE.2017.29, iSSN: 2332-6441","DOI":"10.1109\/RE.2017.29"},{"key":"586_CR10","unstructured":"Gon\u00e7alves, E., Monteiro, I.: Reporting the usage of iStar in a model-based industrial project to evolve an e-commerce application. In: The 14th International iStar Workshop (iStar 2021), vol. 2983, pp. 8\u201314. CEUR Workshop Proceedings, St. John\u2019s, Nfld, Canada (2021)"},{"key":"586_CR11","doi-asserted-by":"publisher","unstructured":"G\u00fcne\u015f, T., Aydemir, F.B.: Automated goal model extraction from user stories using NLP. In: 2020 IEEE 28th International Requirements Engineering Conference (RE), pp. 382\u2013387. IEEE, Zurich, Switzerland (2020). https:\/\/doi.org\/10.1109\/RE48521.2020.00052, iSSN: 2332-6441","DOI":"10.1109\/RE48521.2020.00052"},{"key":"586_CR12","doi-asserted-by":"publisher","unstructured":"G\u00fcnes, T., \u00d6z, C.A., Aydemir, F.B.: ArTu: a tool for generating goal models from user stories. In: 2021 IEEE 29th International Requirements Engineering Conference (RE), pp. 436\u2013437. IEEE, Notre Dame, IN, USA (2021). https:\/\/doi.org\/10.1109\/RE51729.2021.00058, iSSN: 2332-6441","DOI":"10.1109\/RE51729.2021.00058"},{"key":"586_CR13","doi-asserted-by":"crossref","unstructured":"Hamadi, Y.B., Heng, S., Wautelet, Y.: Using i*-based organizational modeling to support blockchain-oriented software engineering: case study in supply chain management. In: The International Research & Innovation Forum, pp. 495\u2013515. Springer (2020)","DOI":"10.1007\/978-3-030-62066-0_38"},{"issue":"2","key":"586_CR14","first-page":"4","volume":"19","author":"AR Hevner","year":"2007","unstructured":"Hevner, A.R.: A three cycle view of design science research. Scand. J. Inf. Syst. 19(2), 4 (2007)","journal-title":"Scand. J. Inf. Syst."},{"issue":"1","key":"586_CR15","first-page":"6","volume":"28","author":"AR Hevner","year":"2008","unstructured":"Hevner, A.R., March, S.T., Park, J., et al.: Design science in information systems research. Manag. Inf. Syst. Q. 28(1), 6 (2008)","journal-title":"Manag. Inf. Syst. Q."},{"issue":"1","key":"586_CR16","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s00766-014-0209-8","volume":"21","author":"J Horkoff","year":"2016","unstructured":"Horkoff, J., Yu, E.: Interactive goal model analysis for early requirements engineering. Requirements Eng. 21(1), 29\u20136 (2016). https:\/\/doi.org\/10.1007\/s00766-014-0209-8","journal-title":"Requirements Eng."},{"issue":"2","key":"586_CR17","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s00766-017-0280-z","volume":"24","author":"J Horkoff","year":"2019","unstructured":"Horkoff, J., Aydemir, F.B., Cardoso, E., et al.: Goal-oriented requirements engineering: an extended systematic mapping study. Requirements Eng. 24(2), 133\u2013160 (2019a). https:\/\/doi.org\/10.1007\/s00766-017-0280-z","journal-title":"Requirements Eng."},{"key":"586_CR18","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.infsof.2018.09.005","volume":"106","author":"J Horkoff","year":"2019","unstructured":"Horkoff, J., Maiden, N.A., Asboth, D.: Creative goal modeling for innovative requirements. Inf. Softw. Technol. 106, 85\u201310 (2019b). https:\/\/doi.org\/10.1016\/j.infsof.2018.09.005","journal-title":"Inf. Softw. Technol."},{"key":"586_CR19","unstructured":"Li, T., Grubb, A.M., Horkoff, J.: Understanding challenges and tradeoffs in iStar tool development. In: The Ninth International i* Workshop (iStar 2016), vol. 1674, pp. 49\u201354. CEUR Workshop Proceedings, Beijing, China (2016)"},{"issue":"1","key":"586_CR20","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1093\/nsr\/nwx110","volume":"5","author":"H Li","year":"2018","unstructured":"Li, H.: Deep learning for natural language processing: advantages and challenges. Natl. Sci. Rev. 5(1), 24\u20132 (2018). https:\/\/doi.org\/10.1093\/nsr\/nwx110","journal-title":"Natl. Sci. Rev."},{"key":"586_CR21","doi-asserted-by":"publisher","unstructured":"Liu, W., Wang, Y., Zhou, Q., et\u00a0al.: Graphical modeling vs. textual modeling: an experimental comparison based on iStar models. In: 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), pp. 844\u2013853. IEEE, Madrid, Spain (2021). https:\/\/doi.org\/10.1109\/COMPSAC51774.2021.00117, iSSN: 0730-3157","DOI":"10.1109\/COMPSAC51774.2021.00117"},{"issue":"3","key":"586_CR22","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s00766-017-0270-1","volume":"22","author":"G Lucassen","year":"2017","unstructured":"Lucassen, G., Robeer, M., Dalpiaz, F., et al.: Extracting conceptual models from user stories with Visual Narrator. Requirements Eng. 22(3), 339\u201335 (2017). https:\/\/doi.org\/10.1007\/s00766-017-0270-1","journal-title":"Requirements Eng."},{"key":"586_CR23","unstructured":"Mesquita, R., Jaqueira, A., Lucena, M., et\u00a0al.: US2StarTool: generating i* models from user stories. In: The Eighth International i* Workshop (istar 2015), vol. 978, pp. 103\u2013108. CEUR Workshop Proceedings, Ottawa, Canada (2015)"},{"issue":"1","key":"586_CR24","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s00766-015-0236-0","volume":"22","author":"M Morandini","year":"2017","unstructured":"Morandini, M., Penserini, L., Perini, A., et al.: Engineering requirements for adaptive systems. Requirements Eng. 22(1), 77\u2013103 (2017)","journal-title":"Requirements Eng."},{"key":"586_CR25","doi-asserted-by":"crossref","unstructured":"Nakagawa, H., Honiden, S.: Mape-k loop-based goal model generation using generative ai. In: 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), pp. 247\u2013251. IEEE (2023)","DOI":"10.1109\/REW57809.2023.00050"},{"key":"586_CR26","unstructured":"Nakayama, H., Kubo, T., Kamura, J., et\u00a0al.: doccano: text annotation tool for human. (2018). https:\/\/github.com\/doccano\/doccano, software available from https:\/\/github.com\/doccano\/doccano"},{"issue":"1959","key":"586_CR27","first-page":"1","volume":"5133","author":"J Nivre","year":"2005","unstructured":"Nivre, J.: Dependency grammar and dependency parsing. MSI Rep. 5133(1959), 1\u201332 (2005)","journal-title":"MSI Rep."},{"issue":"2","key":"586_CR28","doi-asserted-by":"publisher","first-page":"1273","DOI":"10.1353\/sof.2006.0023","volume":"84","author":"DG Oliver","year":"2005","unstructured":"Oliver, D.G., Serovich, J.M., Mason, T.L.: Constraints and opportunities with interview transcription: towards reflection in qualitative research. Soc. Forces 84(2), 1273\u20131289 (2005)","journal-title":"Soc. Forces"},{"key":"586_CR29","doi-asserted-by":"publisher","unstructured":"Pimentel, J., Castro, J.: piStar tool \u2013 a pluggable online tool for goal modeling. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp. 498\u2013499 (2018). https:\/\/doi.org\/10.1109\/RE.2018.00071, iSSN: 2332-6441","DOI":"10.1109\/RE.2018.00071"},{"key":"586_CR30","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 Publishing Company, Incorporated (2010)"},{"key":"586_CR31","unstructured":"Ren, S., Nakagawa, H., Tsuchiya, T.: An automated goal labeling method based on user reviews. In: SEKE, pp. 141\u2013146. KSI Research, KSIR Virtual Conference Center, USA (2020)"},{"key":"586_CR32","unstructured":"Ruiz, M., Aydemir, F.B., Dalpiaz, F.: Using conceptual models in research methods courses: an experience using istar 2.0. In: Proceedings of the 5th Symposium on Conceptual Modeling Education and the 2nd International iStar Teaching Workshop co-located with the 36th International Conference on Conceptual Modeling (ER 2017), Valencia, Spain, November 6-9, 2017, vol. 1954, pp. 48\u201357. CEUR Workshop Proceedings, Valencia, Spain (2017)"},{"issue":"2","key":"586_CR33","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2008","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 13 (2008). https:\/\/doi.org\/10.1007\/s10664-008-9102-8","journal-title":"Empir. Softw. Eng."},{"key":"586_CR34","doi-asserted-by":"publisher","unstructured":"Sainani, A., Anish, P.R., Joshi, V., et\u00a0al.: Extracting and classifying requirements from software engineering contracts. In: 2020 IEEE 28th International Requirements Engineering Conference (RE), pp. 147\u2013157. IEEE, Zurich, Switzerland (2020). https:\/\/doi.org\/10.1109\/RE48521.2020.00026, iSSN: 2332-6441","DOI":"10.1109\/RE48521.2020.00026"},{"key":"586_CR35","doi-asserted-by":"publisher","unstructured":"Shimada, H., Nakagawa, H., Tsuchiya, T.: Constructing a goal model from requirements descriptions based on extraction rules. In: Kamalrudin, M., Ahmad, S., Ikram, N. (eds.) Requirements Engineering for Internet of Things, pp. 175\u2013188. Springer, Singapore, Communications in Computer and Information Science (2018). https:\/\/doi.org\/10.1007\/978-981-10-7796-8_14","DOI":"10.1007\/978-981-10-7796-8_14"},{"key":"586_CR36","unstructured":"Soares, L.B., FitzGerald, N., Ling, J., et\u00a0al.: Matching the blanks: distributional similarity for relation learning. (2019). http:\/\/arxiv.org\/abs\/1906.03158"},{"key":"586_CR37","doi-asserted-by":"crossref","unstructured":"Storey, M.A., Engstrom, E., H\u00f6st, M., et\u00a0al.: Using a visual abstract as a lens for communicating and promoting design science research in software engineering. In: 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 181\u2013186. IEEE (2017)","DOI":"10.1109\/ESEM.2017.28"},{"issue":"4","key":"586_CR38","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1016\/j.tele.2017.12.013","volume":"35","author":"Y Wautelet","year":"2018","unstructured":"Wautelet, Y., Kolp, M., Heng, S., et al.: Developing a multi-agent platform supporting patient hospital stays following a socio-technical approach: management and governance benefits. Telematics Inform. 35(4), 854\u2013882 (2018a)","journal-title":"Telematics Inform."},{"issue":"7","key":"586_CR39","first-page":"975","volume":"24","author":"Y Wautelet","year":"2018","unstructured":"Wautelet, Y., Kolp, M., Penserini, L.: Service-driven iterative software project management with i-tropos. J. Univers. Comput. Sci. 24(7), 975\u20131011 (2018b)","journal-title":"J. Univers. Comput. Sci."},{"key":"586_CR40","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., et al.: Experimentation in software engineering. Springer Science & Business Media, Berlin, Heidelberg (2012)"},{"key":"586_CR41","doi-asserted-by":"publisher","unstructured":"Yu, E.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of ISRE \u201997: 3rd IEEE International Symposium on Requirements Engineering, pp. 226\u2013235. IEEE, Annapolis, MD, USA (1997). https:\/\/doi.org\/10.1109\/ISRE.1997.566873","DOI":"10.1109\/ISRE.1997.566873"},{"key":"586_CR42","unstructured":"Zhao, L., Alhoshan, W., Ferrari, A., et\u00a0al.: Natural Language Processing (NLP) for requirements engineering: a systematic mapping study. (2020). arXiv:2004.01099"},{"key":"586_CR43","unstructured":"Zhou, Q.: istar-pipeline. (2023a). https:\/\/github.com\/FrozenYogurtPuff\/iStar-pipeline"},{"key":"586_CR44","unstructured":"Zhou, Q.: pistar with requirement plugin. (2023b). https:\/\/github.com\/FrozenYogurtPuff\/piStar\/tree\/model"},{"key":"586_CR45","doi-asserted-by":"publisher","unstructured":"Zhou, Q., Li, T., Wang, Y.: Assisting in requirements goal modeling: a hybrid approach based on machine learning and logical reasoning. In: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems, pp. 199\u2013209. Association for Computing Machinery, New York, NY, USA, MODELS \u201922 (2022). https:\/\/doi.org\/10.1145\/3550355.3552415","DOI":"10.1145\/3550355.3552415"},{"key":"586_CR46","doi-asserted-by":"publisher","unstructured":"Zhou, Q.: An interactive and AI-enhanced framework for semi- automatically generating iStar goal models: materials (2024a). https:\/\/doi.org\/10.5281\/zenodo.10637477","DOI":"10.5281\/zenodo.10637477"},{"key":"586_CR47","doi-asserted-by":"publisher","unstructured":"Zhou, Q.: An interactive and AI-enhanced framework for semi- automatically generating iStar goal models: tool presentation. (2023c). https:\/\/doi.org\/10.5281\/zenodo.8313621","DOI":"10.5281\/zenodo.8313621"},{"key":"586_CR48","doi-asserted-by":"publisher","unstructured":"Zhou, Q.: An interactive and AI-enhanced framework for semi- automatically generating iStar goal models: tool prototype (2024b). https:\/\/doi.org\/10.5281\/zenodo.10637247","DOI":"10.5281\/zenodo.10637247"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00586-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-025-00586-6","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-025-00586-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T14:31:29Z","timestamp":1778855489000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-025-00586-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,5]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,9]]}},"alternative-id":["586"],"URL":"https:\/\/doi.org\/10.1007\/s10515-025-00586-6","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,5]]},"assertion":[{"value":"12 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 December 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"41"}}