{"id":"https://openalex.org/W7117153940","doi":"https://doi.org/10.1145/3756681.3757040","title":"Towards Requirements Engineering for RAG Systems","display_name":"Towards Requirements Engineering for RAG Systems","publication_year":2025,"publication_date":"2025-06-17","ids":{"openalex":"https://openalex.org/W7117153940","doi":"https://doi.org/10.1145/3756681.3757040"},"language":null,"primary_location":{"id":"doi:10.1145/3756681.3757040","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757040","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3756681.3757040","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031491686","display_name":"Tor Sporsem","orcid":"https://orcid.org/0000-0002-5230-7480"},"institutions":[{"id":"https://openalex.org/I173888879","display_name":"SINTEF","ror":"https://ror.org/01f677e56","country_code":"NO","type":"facility","lineage":["https://openalex.org/I173888879"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Tor Sporsem","raw_affiliation_strings":["SINTEF, Trondheim, Norway and NTNU, Trondheim, Norway"],"raw_orcid":"https://orcid.org/0000-0002-5230-7480","affiliations":[{"raw_affiliation_string":"SINTEF, Trondheim, Norway and NTNU, Trondheim, Norway","institution_ids":["https://openalex.org/I173888879"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057376195","display_name":"Rasmus Ulfsnes","orcid":"https://orcid.org/0000-0002-4966-8242"},"institutions":[{"id":"https://openalex.org/I173888879","display_name":"SINTEF","ror":"https://ror.org/01f677e56","country_code":"NO","type":"facility","lineage":["https://openalex.org/I173888879"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Rasmus Ulfsnes","raw_affiliation_strings":["SINTEF, Trondheim, Norway and NTNU, Trondheim, Norway"],"raw_orcid":"https://orcid.org/0000-0002-4966-8242","affiliations":[{"raw_affiliation_string":"SINTEF, Trondheim, Norway and NTNU, Trondheim, Norway","institution_ids":["https://openalex.org/I173888879"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I173888879"],"apc_list":null,"apc_paid":null,"fwci":1.673,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.88775626,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"782","last_page":"788"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10906","display_name":"AI-based Problem Solving and Planning","score":0.04309999942779541,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10906","display_name":"AI-based Problem Solving and Planning","score":0.04309999942779541,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14074","display_name":"Persona Design and Applications","score":0.04050000011920929,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.040300000458955765,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/requirements-engineering","display_name":"Requirements engineering","score":0.5672000050544739},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5519999861717224},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5130000114440918},{"id":"https://openalex.org/keywords/user-requirements-document","display_name":"User requirements document","score":0.3634999990463257},{"id":"https://openalex.org/keywords/engineering-design-process","display_name":"Engineering design process","score":0.35420000553131104},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.34540000557899475},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.3407000005245209},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.3181000053882599}],"concepts":[{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.5672000050544739},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5663999915122986},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5519999861717224},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5130000114440918},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5009999871253967},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.421999990940094},{"id":"https://openalex.org/C143267671","wikidata":"https://www.wikidata.org/wiki/Q7901856","display_name":"User requirements document","level":2,"score":0.3634999990463257},{"id":"https://openalex.org/C34972735","wikidata":"https://www.wikidata.org/wiki/Q2920267","display_name":"Engineering design process","level":2,"score":0.35420000553131104},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.34540000557899475},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.3407000005245209},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3386000096797943},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3181000053882599},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.3172000050544739},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.3156000077724457},{"id":"https://openalex.org/C135475081","wikidata":"https://www.wikidata.org/wiki/Q774228","display_name":"Requirement","level":4,"score":0.30880001187324524},{"id":"https://openalex.org/C58328972","wikidata":"https://www.wikidata.org/wiki/Q184609","display_name":"Expert system","level":2,"score":0.30410000681877136},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.29510000348091125},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.29030001163482666},{"id":"https://openalex.org/C76956256","wikidata":"https://www.wikidata.org/wiki/Q27610560","display_name":"Process modeling","level":3,"score":0.28940001130104065},{"id":"https://openalex.org/C84685590","wikidata":"https://www.wikidata.org/wiki/Q1540472","display_name":"Knowledge engineering","level":2,"score":0.28189998865127563},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2800999879837036},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.26179999113082886},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.259799987077713},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.2581999897956848}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3756681.3757040","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757040","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3756681.3757040","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3757040","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3045982573","display_name":null,"funder_award_id":"309631","funder_id":"https://openalex.org/F4320323299","funder_display_name":"Norges Forskningsr\u00e5d"}],"funders":[{"id":"https://openalex.org/F4320323299","display_name":"Norges Forskningsr\u00e5d","ror":"https://ror.org/00epmv149"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W2034628356","https://openalex.org/W2104577574","https://openalex.org/W2115497642","https://openalex.org/W2162739315","https://openalex.org/W2353739181","https://openalex.org/W2757656223","https://openalex.org/W2922234936","https://openalex.org/W2964759459","https://openalex.org/W2970433196","https://openalex.org/W2996355630","https://openalex.org/W3138819813","https://openalex.org/W3174365296","https://openalex.org/W3176115515","https://openalex.org/W3181262202","https://openalex.org/W3197578004","https://openalex.org/W4308544356","https://openalex.org/W4377138533","https://openalex.org/W4386827556","https://openalex.org/W4393147129","https://openalex.org/W4399510400","https://openalex.org/W4399530612","https://openalex.org/W4403585726","https://openalex.org/W4404835216"],"related_works":[],"abstract_inverted_index":{"This":[0,106],"short":[1],"paper":[2],"explores":[3],"how":[4,41,94],"a":[5,31,35,45],"maritime":[6,36],"company":[7],"develops":[8],"and":[9,54,102],"integrates":[10],"large-language":[11],"models":[12],"(LLM).":[13],"Specifically":[14],"by":[15,112],"looking":[16],"at":[17,34],"the":[18,55,58,81,116],"requirements":[19,118],"engineering":[20,110,119],"for":[21,121],"Retrieval":[22],"Augmented":[23],"Generation":[24],"(RAG)":[25],"systems":[26,124],"in":[27,125],"expert":[28],"settings.":[29],"Through":[30],"case":[32],"study":[33],"service":[37],"provider,":[38],"we":[39],"demonstrate":[40],"data":[42,65,95],"scientists":[43,66,96],"face":[44],"fundamental":[46],"tension":[47],"between":[48],"user":[49],"expectations":[50],"of":[51,57],"AI":[52],"perfection":[53],"correctness":[56],"generated":[59],"outputs.":[60],"Our":[61],"findings":[62],"reveal":[63],"that":[64],"must":[67],"identify":[68],"context-specific":[69],"\"retrieval":[70,100],"requirements\"":[71,101],"through":[72],"iterative":[73],"experimentation":[74],"together":[75],"with":[76],"users":[77],"because":[78],"they":[79],"are":[80],"ones":[82],"who":[83],"can":[84],"determine":[85],"correctness.":[86],"We":[87],"present":[88],"an":[89],"empirical":[90],"process":[91],"model":[92],"describing":[93],"practically":[97],"elicited":[98],"these":[99],"managed":[103],"system":[104],"limitations.":[105],"work":[107],"advances":[108],"software":[109],"knowledge":[111],"providing":[113],"insights":[114],"into":[115],"specialized":[117],"processes":[120],"implementing":[122],"RAG":[123],"complex":[126],"domain-specific":[127],"applications.":[128]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-12-24T00:00:00"}
