{"id":"https://openalex.org/W6893264035","doi":"https://doi.org/10.5281/zenodo.14779458","title":"Replication Package for \"Requirements Traceability Link Recovery via Retrieval-Augmented Generation\"","display_name":"Replication Package for \"Requirements Traceability Link Recovery via Retrieval-Augmented Generation\"","publication_year":2025,"publication_date":"2025-01-31","ids":{"openalex":"https://openalex.org/W6893264035","doi":"https://doi.org/10.5281/zenodo.14779458"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.14779458","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14779458","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.14779458","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Hey, Tobias","orcid":"https://orcid.org/0000-0003-0381-1020"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hey, Tobias","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0003-0381-1020","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fuch\u00df, Dominik","orcid":"https://orcid.org/0000-0001-6410-6769"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Fuch\u00df, Dominik","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0001-6410-6769","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Keim, Jan","orcid":"https://orcid.org/0000-0002-8899-7081"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Keim, Jan","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0002-8899-7081","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":null,"display_name":"Koziolek, Anne","orcid":"https://orcid.org/0000-0002-1593-3394"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Koziolek, Anne","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0002-1593-3394","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.6766999959945679},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.6341000199317932},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6055999994277954},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.5809999704360962},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.46700000762939453},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.45509999990463257},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4465000033378601},{"id":"https://openalex.org/keywords/jar","display_name":"JAR","score":0.430400013923645}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.808899998664856},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.6766999959945679},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6341000199317932},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6055999994277954},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5882999897003174},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.5809999704360962},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.5425000190734863},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.46700000762939453},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.45509999990463257},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4480000138282776},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4465000033378601},{"id":"https://openalex.org/C115534355","wikidata":"https://www.wikidata.org/wiki/Q921122","display_name":"JAR","level":2,"score":0.430400013923645},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38999998569488525},{"id":"https://openalex.org/C97250363","wikidata":"https://www.wikidata.org/wiki/Q235557","display_name":"File format","level":2,"score":0.385699987411499},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.33399999141693115},{"id":"https://openalex.org/C48105269","wikidata":"https://www.wikidata.org/wiki/Q1141160","display_name":"Header","level":2,"score":0.3091999888420105},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.296999990940094},{"id":"https://openalex.org/C2984074130","wikidata":"https://www.wikidata.org/wiki/Q73539779","display_name":"R package","level":2,"score":0.29670000076293945},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.2662000060081482},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2551000118255615},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.2547000050544739},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2515000104904175}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.14779458","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14779458","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.14779458","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14779458","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"is":[1],"the":[2,17,20,24,27,30,52,56,63,73,76,81,85,90,94,97,100,105,108,113,122,127,134,139,151,163,167,170,187,198,204,207,210],"replication":[3],"package":[4,15,144],"for":[5,75],"our":[6,117],"paper":[7],"\"Requirements":[8],"Traceability":[9],"Link":[10],"Recovery":[11],"via":[12],"Retrieval-Augmented":[13],"Generation\".This":[14],"contains":[16],"source":[18,53],"code,":[19],"dataset":[21],"used":[22,83,92],"in":[23,84,93,150,186,197],"evaluation,":[25],"and":[26,96,124,206],"results":[28,98,106,115,125,183,208],"of":[29,46,55,62,99,107,116,126,180,209],"evaluation.":[31,77,86,101,109,211],"Requirements":[32],"Java":[33],"JDK":[34],"21":[35],"+":[36],"Maven":[37],"3":[38],"OpenAI":[39],"subscription:":[40],"API":[41],"Key":[42],"Ollama":[43],"Instance":[44],"Structure":[45],"this":[47],"Repository":[48],"/":[49],":":[50,71,79,88,103,111,216,219,222,225,229,232,235,238,241,246,249,252,255,258,263,266,269,273,276,279,283,286,289,292,297,300,303,307,310,313,316,321,324,327,331,334,337,340,343,348,351,354,357],"Contains":[51,72,80,89,104,112],"code":[54],"approach(Note:":[57],"The":[58,145],"most":[59],"recent":[60],"version":[61],"tool":[64],"can":[65,132],"be":[66,148],"found":[67],"at":[68],"ArDoCo/LiSSA-RATLR)":[69],"/cache":[70],"cache":[74],"/configs":[78],"configurations":[82],"/datasets":[87],"datasets":[91],"evaluation":[95],"/results-r2r":[102],"/experiments":[110],"aggregated":[114],"experiments,":[118],"as":[119,121,193],"well":[120],"scripts":[123],"statistical":[128],"tests.":[129],"Installation":[130],"You":[131],"use":[133],"provided":[135,164],"JAR.":[136],"Alternatively,":[137],"build":[138],"project":[140],"using":[141],"Maven:":[142],"mvn":[143],"JAR":[146,168],"will":[147],"created":[149],"target":[152],"folder":[153],"(e.g.,":[154],"target/ratlr-*-jar-with-dependencies.jar).":[155],"Usage":[156],"Create":[157],"a":[158],".env":[159],"file":[160,202],"based":[161],"on":[162],"template.":[165],"Run":[166],"from":[169],"top-level":[171],"directory:":[172],"java":[173],"-jar":[174],"target/ratlr-*-jar-with-dependencies.jar":[175],"eval":[176],"-c":[177],"./configs/req2req/<<DesiredConfig>>":[178],"Results":[179,190,375],"Evaluation":[181],"All":[182],"are":[184,191],"available":[185],"results-r2r":[188],"folder.":[189],"stored":[192],"Markdown":[194],"(MD)":[195],"files":[196],"respective":[199],"projects.":[200],"Each":[201],"includes":[203],"configuration":[205],"Example":[212],"configuration:":[213],"{":[214,220,230,236,247,253,264,274,284,290,298,308,314,322,332,338,349,355],"\"cache_dir\"":[215],"\"./cache/CCHIT\",":[217],"\"gold_standard_configuration\"":[218],"\"hasHeader\"":[221],"true,":[223],"\"path\"":[224,240,257],"\"./datasets/req2req/CCHIT/answer.csv\"":[226],"},":[227,244,261,271,281,295,305,319,329,346],"\"source_artifact_provider\"":[228],"\"name\"":[231,248,265,275,285,299,309,323,333,350],"\"text\",":[233,250],"\"args\"":[234,251,268,278,288,302,312,326,336,353],"\"artifact_type\"":[237,254],"\"requirement\",":[239,256],"\"./datasets/req2req/CCHIT/high\"":[242],"}":[243,260,294,318,345,359,360,361],"\"target_artifact_provider\"":[245],"\"./datasets/req2req/CCHIT/low\"":[259],"\"source_preprocessor\"":[262],"\"artifact\",":[267,277],"{}":[270,280,304,328],"\"target_preprocessor\"":[272],"\"embedding_creator\"":[282],"\"openai\",":[287],"\"model\"":[291],"\"text-embedding-3-large\"":[293],"\"source_store\"":[296],"\"custom\",":[301,311],"\"target_store\"":[306],"\"max_results\"":[315],"\"4\"":[317],"\"classifier\"":[320],"\"mock\",":[325],"\"result_aggregator\"":[330],"\"any_connection\",":[335],"\"source_granularity\"":[339],"\"0\",":[341],"\"target_granularity\"":[342],"\"0\"":[344],"\"tracelinkid_postprocessor\"":[347],"\"identity\",":[352],"\"reverse\"":[356],"\"false\"":[358],"Statistics":[362],"#":[363,367,371],"TraceLinks":[364],"(GS):":[365],"587":[366],"Source":[368],"Artifacts:":[369,373],"116":[370],"Target":[372],"1064":[374],"True":[376],"Positives:":[377,380],"92":[378],"False":[379,382],"372":[381],"Negatives:":[383],"495":[384],"Precision:":[385],"0.1983":[386],"Recall:":[387],"0.1567":[388],"F1":[389],"Score:":[390],"0.1751":[391]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
