{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T05:09:13Z","timestamp":1780463353265,"version":"3.54.1"},"publisher-location":"Cham","reference-count":43,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031885303","type":"print"},{"value":"9783031885310","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-88531-0_27","type":"book-chapter","created":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T04:21:36Z","timestamp":1743567696000},"page":"381-397","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Requirements Traceability Link Recovery via\u00a0Retrieval-Augmented Generation"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0381-1020","authenticated-orcid":false,"given":"Tobias","family":"Hey","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6410-6769","authenticated-orcid":false,"given":"Dominik","family":"Fuch\u00df","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8899-7081","authenticated-orcid":false,"given":"Jan","family":"Keim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1593-3394","authenticated-orcid":false,"given":"Anne","family":"Koziolek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,4,1]]},"reference":[{"key":"27_CR1","unstructured":"Antoniol, G., Cleland-Huang, J., Hayes, J.H., Vierhauser, M.: Grand Challenges of Traceability: The Next Ten Years. arXiv:1710.03129 [cs] (2017)"},{"issue":"3","key":"27_CR2","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1007\/s10115-009-0259-2","volume":"25","author":"N Assawamekin","year":"2010","unstructured":"Assawamekin, N., Sunetnanta, T., Pluempitiwiriyawej, C.: Ontology-based multiperspective requirements traceability framework. Knowl. Inf. Syst. 25(3), 493\u2013522 (2010). https:\/\/doi.org\/10.1007\/s10115-009-0259-2","journal-title":"Knowl. Inf. Syst."},{"key":"27_CR3","doi-asserted-by":"publisher","unstructured":"Chen, J., Hu, X., Li, Z., Gao, C., Xia, X., Lo, D.: Code search is all you need? Improving code suggestions with code search. In: Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering, pp. 1\u201313. ACM, Lisbon Portugal (2024). https:\/\/doi.org\/10.1145\/3597503.3639085","DOI":"10.1145\/3597503.3639085"},{"key":"27_CR4","doi-asserted-by":"publisher","unstructured":"Chen, L., Wang, D., Wang, J., Wang, Q.: Enhancing unsupervised requirements traceability with sequential semantics. In: 2019 26th Asia-Pacific Software Engineering Conference (APSEC). pp. 23\u201330 (2019). https:\/\/doi.org\/10.1109\/APSEC48747.2019.00013","DOI":"10.1109\/APSEC48747.2019.00013"},{"key":"27_CR5","doi-asserted-by":"publisher","unstructured":"Cleland-Huang, J., Gotel, O., Zisman, A., et\u00a0al.: Software and Systems Traceability, vol.\u00a02. Springer (2012). https:\/\/doi.org\/10.1007\/978-1-4471-2239-5","DOI":"10.1007\/978-1-4471-2239-5"},{"key":"27_CR6","doi-asserted-by":"publisher","unstructured":"Cleland-Huang, J., Vierhauser, M., Bayley, S.: Dronology: an incubator for cyber-physical systems research. In: Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, pp. 109\u2013112. ICSE-NIER \u201918, Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3183399.3183408","DOI":"10.1145\/3183399.3183408"},{"key":"27_CR7","unstructured":"CoEST: Center of Excellence for Software & Systems Traceability. http:\/\/sarec.nd.edu\/coest\/"},{"key":"27_CR8","doi-asserted-by":"publisher","unstructured":"Cohen, J.: Statistical Power Analysis for the Behavioral Sciences. Routledge (2013). https:\/\/doi.org\/10.4324\/9780203771587","DOI":"10.4324\/9780203771587"},{"key":"27_CR9","doi-asserted-by":"publisher","unstructured":"Dell\u2019Anna, D., Aydemir, F.B., Dalpiaz, F.: Evaluating classifiers in SE research: the ECSER pipeline and two replication studies. Empirical Softw. Eng. 28(1) (2022). https:\/\/doi.org\/10.1007\/s10664-022-10243-1","DOI":"10.1007\/s10664-022-10243-1"},{"key":"27_CR10","unstructured":"ECSS: ECSS-E-40C: Principles and requirements applicable to space software engineering (2009)"},{"key":"27_CR11","unstructured":"Fuch\u00df, D., et al.: LiSSA: toward generic traceability link recovery through retrieval-augmented generation. In: Proceedings of the IEEE\/ACM 47th International Conference on Software Engineering. ICSE \u201925 (2025)"},{"key":"27_CR12","doi-asserted-by":"publisher","unstructured":"Gao, H., et al.: Using consensual biterms from text structures of requirements and code to improve IR-based traceability recovery. In: Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering. ASE \u201922, ACM (2023). https:\/\/doi.org\/10.1145\/3551349.3556948","DOI":"10.1145\/3551349.3556948"},{"key":"27_CR13","doi-asserted-by":"publisher","unstructured":"Gotel, O., et al.: The grand challenge of traceability (v1.0). In: Cleland-Huang, J., Gotel, O., Zisman, A. (eds.) Software and Systems Traceability, pp. 343\u2013409 (2012). https:\/\/doi.org\/10.1007\/978-1-4471-2239-5_16","DOI":"10.1007\/978-1-4471-2239-5_16"},{"key":"27_CR14","doi-asserted-by":"publisher","unstructured":"Guo, J., Cheng, J., Cleland-Huang, J.: Semantically enhanced software traceability using deep learning techniques. In: Proceedings of the 39th International Conference on Software Engineering, pp. 3\u201314. ICSE \u201917, IEEE Press, Piscataway, NJ, USA (2017). https:\/\/doi.org\/10.1109\/ICSE.2017.9","DOI":"10.1109\/ICSE.2017.9"},{"key":"27_CR15","doi-asserted-by":"publisher","unstructured":"Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving requirements tracing via information retrieval. In: Proceedings. 11th IEEE International Requirements Engineering Conference, 2003, pp. 138\u2013147 (2003). https:\/\/doi.org\/10.1109\/ICRE.2003.1232745","DOI":"10.1109\/ICRE.2003.1232745"},{"issue":"1","key":"27_CR16","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/TSE.2006.3","volume":"32","author":"JH Hayes","year":"2006","unstructured":"Hayes, J.H., Dekhtyar, A., Sundaram, S.K.: Advancing candidate link generation for requirements tracing: the study of methods. IEEE Trans. Softw. Eng. 32(1), 4\u201319 (2006). https:\/\/doi.org\/10.1109\/TSE.2006.3","journal-title":"IEEE Trans. Softw. Eng."},{"key":"27_CR17","doi-asserted-by":"publisher","unstructured":"Hey, T., Chen, F., Weigelt, S., Tichy, W.F.: Improving traceability link recovery using fine-grained requirements-to-code relations. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 12\u201322 (2021). https:\/\/doi.org\/10.1109\/ICSME52107.2021.00008","DOI":"10.1109\/ICSME52107.2021.00008"},{"key":"27_CR18","doi-asserted-by":"publisher","unstructured":"Hey, T., Fuch\u00df, D., Keim, J., Koziolek, A.: Replication Package for \u201cRequirements Traceability Link Recovery via Retrieval-Augmented Generation\u201d (2025). https:\/\/doi.org\/10.5281\/zenodo.14779457","DOI":"10.5281\/zenodo.14779457"},{"key":"27_CR19","doi-asserted-by":"publisher","unstructured":"Hey, T., Keim, J., Corallo, S.: Requirements classification for traceability link recovery. In: 2024 IEEE 32nd International Requirements Engineering Conference (RE), pp. 155\u2013167 (2024).https:\/\/doi.org\/10.1109\/RE59067.2024.00024","DOI":"10.1109\/RE59067.2024.00024"},{"issue":"4","key":"27_CR20","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/s10664-023-10342-7","volume":"28","author":"J Lan","year":"2023","unstructured":"Lan, J., Gong, L., Zhang, J., Zhang, H.: BTLink\u202f: automatic link recovery between issues and commits based on pre-trained BERT model. Empir. Softw. Eng. 28(4), 103 (2023). https:\/\/doi.org\/10.1007\/s10664-023-10342-7","journal-title":"Empir. Softw. Eng."},{"key":"27_CR21","unstructured":"Lewis, P., et al.: Retrieval-augmented generation for knowledge-intensive NLP tasks. In: Larochelle, H., Ranzato, M., Hadsell, R., Balcan, M., Lin, H. (eds.) Advances in Neural Information Processing Systems. vol.\u00a033, pp. 9459\u20139474. Curran Associates, Inc. (2020)"},{"key":"27_CR22","doi-asserted-by":"publisher","unstructured":"Liang, H., Hang, D., Li, X.: Modeling function-level interactions for file-level bug localization. Empirical Softw. Eng. 27(7) (2022). https:\/\/doi.org\/10.1007\/s10664-022-10237-z","DOI":"10.1007\/s10664-022-10237-z"},{"key":"27_CR23","doi-asserted-by":"publisher","unstructured":"Lin, J., Liu, Y., Zeng, Q., Jiang, M., Cleland-Huang, J.: Traceability transformed: generating more accurate links with pre-trained BERT models. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 324\u2013335 (2021). https:\/\/doi.org\/10.1109\/ICSE43902.2021.00040","DOI":"10.1109\/ICSE43902.2021.00040"},{"key":"27_CR24","unstructured":"Lin, J., Poudel, A., Yu, W., Zeng, Q., Jiang, M., Cleland-Huang, J.: Enhancing Automated Software Traceability by Transfer Learning from Open-World Data (arXiv:2207.01084) (2022)"},{"key":"27_CR25","doi-asserted-by":"publisher","unstructured":"Lohar, S., Amornborvornwong, S., Zisman, A., Cleland-Huang, J.: Improving trace accuracy through data-driven configuration and composition of tracing features. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, pp. 378\u2013388. ESEC\/FSE 2013, ACM, New York, NY, USA (2013). https:\/\/doi.org\/10.1145\/2491411.2491432","DOI":"10.1145\/2491411.2491432"},{"key":"27_CR26","doi-asserted-by":"publisher","unstructured":"Luo, Z., Wang, W., Cen, C.: Improving bug localization with effective contrastive learning representation. IEEE Access 32523\u201332533 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3228802","DOI":"10.1109\/ACCESS.2022.3228802"},{"issue":"3","key":"27_CR27","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/s00766-013-0199-y","volume":"20","author":"A Mahmoud","year":"2014","unstructured":"Mahmoud, A., Niu, N.: On the role of semantics in automated requirements tracing. Requirements Eng. 20(3), 281\u2013300 (2014). https:\/\/doi.org\/10.1007\/s00766-013-0199-y","journal-title":"Requirements Eng."},{"key":"27_CR28","doi-asserted-by":"publisher","unstructured":"Mills, C., Escobar-Avila, J., Haiduc, S.: Automatic traceability maintenance via machine learning classification. In: 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 369\u2013380 (2018). https:\/\/doi.org\/10.1109\/ICSME.2018.00045","DOI":"10.1109\/ICSME.2018.00045"},{"key":"27_CR29","doi-asserted-by":"publisher","unstructured":"Mills, C., Escobar-Avila, J., Bhattacharya, A., Kondyukov, G., Chakraborty, S., Haiduc, S.: Tracing with less data: active learning for classification-based traceability link recovery. In: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 103\u2013113 (2019). https:\/\/doi.org\/10.1109\/ICSME.2019.00020","DOI":"10.1109\/ICSME.2019.00020"},{"key":"27_CR30","doi-asserted-by":"publisher","unstructured":"Preda, A.R., Mayr-Dorn, C., Mashkoor, A., Egyed, A.: Supporting high-level to low-level requirements coverage reviewing with large language models. In: 21st International Conference on Mining Software Repositories, pp. 242\u2013253. ACM, Lisbon Portugal (2024). https:\/\/doi.org\/10.1145\/3643991.3644922","DOI":"10.1145\/3643991.3644922"},{"key":"27_CR31","unstructured":"Rierson, L.: Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance. CRC Press (2013)"},{"key":"27_CR32","doi-asserted-by":"publisher","unstructured":"Rodriguez, A.D., Cleland-Huang, J., Falessi, D.: Leveraging intermediate artifacts to improve automated trace link retrieval. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 81\u201392 (2021). https:\/\/doi.org\/10.1109\/ICSME52107.2021.00014","DOI":"10.1109\/ICSME52107.2021.00014"},{"key":"27_CR33","doi-asserted-by":"publisher","unstructured":"Rodriguez, A.D., Dearstyne, K.R., Cleland-Huang, J.: Prompts matter: insights and strategies for prompt engineering in automated software traceability. In: 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), pp. 455\u2013464 (2023). https:\/\/doi.org\/10.1109\/REW57809.2023.00087","DOI":"10.1109\/REW57809.2023.00087"},{"key":"27_CR34","unstructured":"RTCA\/EUROCAE: DO-178B\/ED-12B: Software considerations in airborne systems and equipment certification (2000)"},{"issue":"2","key":"27_CR35","doi-asserted-by":"publisher","first-page":"131","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), 131 (2008). https:\/\/doi.org\/10.1007\/s10664-008-9102-8","journal-title":"Empir. Softw. Eng."},{"key":"27_CR36","doi-asserted-by":"publisher","unstructured":"Sallou, J., Durieux, T., Panichella, A.: Breaking the silence: the threats of using LLMs in software engineering. In: Proceedings of the 2024 ACM\/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, pp. 102\u2013106. ICSE-NIER\u201924, Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3639476.3639764","DOI":"10.1145\/3639476.3639764"},{"key":"27_CR37","doi-asserted-by":"publisher","unstructured":"Schlutter, A., Vogelsang, A.: Trace link recovery using semantic relation graphs and spreading activation. In: 2020 IEEE 28th International Requirements Engineering Conference (RE), pp. 20\u201331 (2020). https:\/\/doi.org\/10.1109\/RE48521.2020.00015","DOI":"10.1109\/RE48521.2020.00015"},{"key":"27_CR38","doi-asserted-by":"publisher","unstructured":"Schlutter, A., Vogelsang, A.: Improving trace link recovery using semantic relation graphs and spreading activation. In: Dalpiaz, F., Spoletini, P. (eds.) REFSQ 2021. LNCS, vol. 12685, pp. 37\u201353. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-73128-1_3","DOI":"10.1007\/978-3-030-73128-1_3"},{"key":"27_CR39","doi-asserted-by":"publisher","unstructured":"Shin, Y., Hayes, J.H., Cleland-Huang, J.: Guidelines for benchmarking automated software traceability techniques. In: 2015 IEEE\/ACM 8th International Symposium on Software and Systems Traceability, pp. 61\u201367 (2015). https:\/\/doi.org\/10.1109\/SST.2015.13","DOI":"10.1109\/SST.2015.13"},{"key":"27_CR40","doi-asserted-by":"publisher","unstructured":"Tian, F., Wang, T., Liang, P., Wang, C., Khan, A.A., Babar, M.A.: The impact of traceability on software maintenance and evolution: a mapping study. J. Softw.: Evol. Process 33(10) (2021). https:\/\/doi.org\/10.1002\/smr.2374","DOI":"10.1002\/smr.2374"},{"key":"27_CR41","doi-asserted-by":"publisher","unstructured":"Wang, W., Niu, N., Liu, H., Niu, Z.: Enhancing automated requirements traceability by resolving polysemy. In: 2018 IEEE 26th International Requirements Engineering Conference (RE) (2018). https:\/\/doi.org\/10.1109\/RE.2018.00-53","DOI":"10.1109\/RE.2018.00-53"},{"key":"27_CR42","doi-asserted-by":"publisher","unstructured":"Zhao, T., Cao, Q., Sun, Q.: An improved approach to traceability recovery based on word embeddings. In: 2017 24th Asia-Pacific Software Engineering Conference (APSEC), pp. 81\u201389 (2017). https:\/\/doi.org\/10.1109\/APSEC.2017.14","DOI":"10.1109\/APSEC.2017.14"},{"issue":"2","key":"27_CR43","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s10664-009-9114-z","volume":"15","author":"X Zou","year":"2010","unstructured":"Zou, X., Settimi, R., Cleland-Huang, J.: Improving automated requirements trace retrieval: a study of term-based enhancement methods. Empir. Softw. Eng. 15(2), 119\u2013146 (2010). https:\/\/doi.org\/10.1007\/s10664-009-9114-z","journal-title":"Empir. Softw. Eng."}],"container-title":["Lecture Notes in Computer Science","Requirements Engineering: Foundation for Software Quality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-88531-0_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T04:21:40Z","timestamp":1743567700000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-88531-0_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031885303","9783031885310"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-88531-0_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"1 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"REFSQ","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Working Conference on Requirements Engineering: Foundation for Software Quality","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Barcelona","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 April 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 April 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"refsq2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}