{"id":"https://openalex.org/W6930778411","doi":"https://doi.org/10.5281/zenodo.14731527","title":"Replication Package: LiSSA: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation","display_name":"Replication Package: LiSSA: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation","publication_year":2025,"publication_date":"2025-01-25","ids":{"openalex":"https://openalex.org/W6930778411","doi":"https://doi.org/10.5281/zenodo.14731527"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.14731527","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14731527","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.14731527","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","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":"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":"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":"middle","author":{"id":null,"display_name":"Liu, Haoyu","orcid":"https://orcid.org/0009-0002-7676-5010"},"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":"Liu, Haoyu","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0009-0002-7676-5010","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ewald, Niklas","orcid":"https://orcid.org/0009-0000-8868-0562"},"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":"Ewald, Niklas","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0009-0000-8868-0562","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Thirolf, Tobias","orcid":"https://orcid.org/0009-0006-7052-4020"},"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":"Thirolf, Tobias","raw_affiliation_strings":["Karlsruhe Institute of Technology"],"raw_orcid":"https://orcid.org/0009-0006-7052-4020","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":7,"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.7253999710083008},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.6233999729156494},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6033999919891357},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5799999833106995},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5284000039100647},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5228000283241272},{"id":"https://openalex.org/keywords/directory","display_name":"Directory","score":0.49790000915527344},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.48899999260902405},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46070000529289246}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8421000242233276},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.7253999710083008},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.6233999729156494},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6033999919891357},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5799999833106995},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5587999820709229},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5303999781608582},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5284000039100647},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5228000283241272},{"id":"https://openalex.org/C2777683733","wikidata":"https://www.wikidata.org/wiki/Q201456","display_name":"Directory","level":2,"score":0.49790000915527344},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.48899999260902405},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46070000529289246},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.41269999742507935},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.359499990940094},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.34630000591278076},{"id":"https://openalex.org/C35084680","wikidata":"https://www.wikidata.org/wiki/Q848201","display_name":"Requirements traceability","level":5,"score":0.31220000982284546},{"id":"https://openalex.org/C10272871","wikidata":"https://www.wikidata.org/wiki/Q929972","display_name":"Software inspection","level":5,"score":0.3091999888420105},{"id":"https://openalex.org/C204495577","wikidata":"https://www.wikidata.org/wiki/Q1205349","display_name":"Callback","level":2,"score":0.2985999882221222},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.29750001430511475},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.2766000032424927},{"id":"https://openalex.org/C188087704","wikidata":"https://www.wikidata.org/wiki/Q369577","display_name":"Standardization","level":2,"score":0.2766000032424927},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.27250000834465027},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2702000141143799},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.25839999318122864},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.25459998846054077},{"id":"https://openalex.org/C2778753846","wikidata":"https://www.wikidata.org/wiki/Q6554239","display_name":"Link (geometry)","level":2,"score":0.2538999915122986},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2515000104904175},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.2513999938964844}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.14731527","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14731527","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.14731527","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14731527","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":[{"score":0.4024832844734192,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"#":[0],"Replication":[1],"Package":[2],"for":[3,17,35,210,370,600,610,670],"\"LiSSA:":[4,20],"Toward":[5,21],"Generic":[6,22],"Traceability":[7,23],"Link":[8,24],"Recovery":[9,25],"through":[10,26],"Retrieval-Augmented":[11,27],"Generation\"This":[12],"is":[13,391,490,574,648],"the":[14,32,36,39,43,46,49,74,81,84,93,103,110,113,118,123,126,129,137,145,157,160,165,175,179,191,195,205,208,211,219,222,229,232,242,245,262,265,280,292,296,316,328,335,345,358,362,368,371,376,389,396,408,420,424,435,438,445,448,451,457,464,467,473,480,532,553,558,561,593,611,622,638,642,645,652,656,663,666,672,676,679],"replication":[15],"package":[16,30],"our":[18,441],"paper":[19],"Generation\".":[28],"This":[29,647],"contains":[31,73,102,313,456,472,579],"source":[33],"code":[34,75,104,225,235,458,474],"LiSSA":[37,509,571,578],"tool,":[38],"dataset":[40],"used":[41,78,107,461,477,482,496,556,585,649,669],"in":[42,190,194,308,344,348,357,361,387,419,447,513,517,557,560,576],"evaluation,":[44,372,442],"and":[45,76,105,177,214,350,459,475,618,624],"results":[47,82,111,186,206,220,230,243,263,439,465,643,664],"of":[48,69,92,122,128,136,159,164,198,207,221,231,244,264,440,450,505,508,535,569,644,659,665,678],"evaluation.":[50,250,329],"##":[51,67,274,330,433,487],"Requirements-":[52],"Java":[53],"JDK":[54],"21":[55],"+":[56],"Maven":[57],"3-":[58],"Open":[59],"AI":[60],"subscription:":[61],"API":[62],"Key":[63],"&":[64],"Organization":[65],"ID":[66],"Structure":[68],"this":[70,199,309],"Repository*":[71],"`LiSSA-RATLR-V1`":[72,349,455],"datasets":[77,106,213,460,476],"to":[79,108,173,224,234,252,255,278,290,324,326,422,462,478,483,497,525,650,674],"create":[80,109,463,479],"without":[83,96,466],"significance":[85,114,238,272,468,485],"tests.":[86,115,273,469,486],"It":[87,116],"represents":[88,117],"a":[89,168,491,527,538,546,596],"former":[90],"version":[91,121,135],"tool":[94,124,138,176],"(i.e.,":[95],"features":[97],"like":[98],"seed":[99],"definition)*":[100],"`LiSSA-RATLR-V2`":[101,471],"with":[112,237,271],"most":[119,133],"recent":[120,134],"(at":[125],"time":[127],"paper).*":[130],"Note:":[131],"The":[132,201,304,352],"can":[139,187,333,374,494,510,543,551,583,630],"be":[140,188,355,495,511,584],"found":[141,189,512],"at":[142,426],"[ArDoCo/LiSSA-RATLR](https://github.com/ArDoCo/LiSSA-RATLR)*":[143],"In":[144],"current":[146],"directory,":[147],"you":[148,288,319,373,523,542,550,629],"will":[149,306,354],"also":[150],"find":[151,552],"some":[152],"excel":[153,192,202],"sheet":[154],"that":[155,170,493,530,541,582],"contain":[156,167,204,286],"tables":[158],"evaluation":[161,185,209,236,270,559,563],"results.":[162,180],"Each":[163],"directories":[166],"README":[169,449],"explains":[171],"how":[172],"run":[174,291,295,300,327],"reproduce":[178,437],"###":[181,519,567],"Evaluation":[182],"ResultsOur":[183],"summarized":[184],"sheets":[193,203],"root":[196],"directory":[197],"repository.":[200],"different":[212,533],"configurations.":[215],"*":[216,588],"Evaluation-Req2Code.xlsx:":[217],"Contains":[218,228,241,261],"requirement":[223,233],"evaluation.*":[226],"Evaluation-Req2Code-Significance.xlsx:":[227],"tests.*":[239],"Evaluation-SAD.xlsx:":[240],"software":[246,266],"architecture":[247,267],"documentation":[248,268],"(SAD)":[249,269],"(SAD":[251],"Code,":[253],"SAD":[254],"Software":[256],"Architecture":[257],"Model":[258],"(SAM))*":[259],"Evaluation-SAD-Significance.xlsx:":[260],"Installation":[275,331],"(Docker)We":[276],"suggest":[277],"use":[279,375,544],"provided":[281,377],"docker":[282,311],"container":[283,305,312],"as":[284,545],"it":[285],"everything":[287,314],"need":[289,322,524],"tool.":[293],"To":[294,366,406],"container,":[297],"execute":[298],"`docker":[299],"-it":[301],"--rm":[302],"ghcr.io/ardoco/icse25`.":[303],"start":[307],"directory.The":[310],"including":[315],"cache.":[317],"Thus,":[318],"do":[320],"not":[321,383],"access":[323],"OpenAI":[325],"(Manual)You":[332],"build":[334],"projects":[336],"on":[337,655],"your":[338],"own":[339],"by":[340,400],"executing":[341],"`mvn":[342],"package`":[343],"`lissa`":[346],"subdirectories":[347],"`LiSSA-RATLR-V2`.":[351],"Jar":[353],"created":[356,399],"target":[359],"folder":[360],"lissa":[363],"project":[364],"(lissa/target/ratlr-*-jar-with-dependencies.jar).":[365],"extract":[367],"cache":[369,390,397],"tar.gz":[378],"file":[379,529],"(cache.tgz).Since":[380],"GitHub":[381],"does":[382],"allow":[384],"large":[385],"files":[386,555],"releases,":[388],"split":[392],"into":[393],"multiple":[394,580],"parts.*":[395],"was":[398],"`split":[401],"-b":[402],"1G":[403],"cache.tgz":[404],"cache.tgz.part.`*":[405],"get":[407,423,651],"cache.tgz:":[409],"`cat":[410],"cache.tgz.part.*":[411],">":[412],"cache.tgz`*":[413],"`sha256sum":[414],"cache.tgz`:":[415],"`8e3b9d8ea7b54453605a8235aea7d33176a8635cd69bea2a0892da3b6a152881`":[416],"Extract":[417],"`cache.tgz`":[418],"repository":[421],"caches":[425],"their":[427,514],"desired":[428],"locations":[429],"(`tar":[430],"xzf":[431],"cache.tgz`).":[432],"Reproduce":[434],"ResultsTo":[436],"please":[443],"follow":[444],"instructions":[446],"respective":[452,515,562],"directories.":[453],"a.":[454],"b.":[470],"runs":[481],"perform":[484],"Reusing":[488],"LiSSALiSSA":[489],"framework":[492],"recover":[498],"traceability":[499,653],"links":[500,654],"between":[501],"any":[502],"two":[503],"types":[504],"artifacts.Every":[506],"stage":[507],"packages":[516],"[LiSSA-RATLR-V2/lissa/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/](LiSSA-RATLR-V2/lissa/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/).":[518],"ConfigurationTo":[520],"reuse":[521],"LiSSA,":[522],"provide":[526,537],"configuration":[528,554],"configures":[531],"stages":[534],"LiSSA.We":[536],"[configuration":[539],"template](LiSSA-RATLR-V2/lissa/config-template.json)":[540],"starting":[547],"point.":[548],"Moreover,":[549],"directories;":[564],"e.g.,":[565],"[LiSSA-RATLR-V2/lissa/configs/req2code-significance/SMOS_133742243_artifact_artifact_reasoning_gpt_gpt-4o-2024-05-13.json](LiSSA-RATLR-V2/lissa/configs/req2code-significance/SMOS_133742243_artifact_artifact_reasoning_gpt_gpt-4o-2024-05-13.json).":[566],"Stages":[568],"LiSSAThe":[570],"execution":[572],"pipeline":[573],"defined":[575],"[Evaluation.java](LiSSA-RATLR-V2/lissa/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/Evaluation.java).":[577],"modules":[581],"or":[586,636],"extended:":[587],"`artifactprovider`:":[589],"Provides":[590],"/":[591],"Parses":[592],"artifacts":[594],"from":[595],"dataset.*":[597],"`preprocessor`:":[598],"Preprocessors":[599],"loaded":[601],"artifacts.":[602,612],"E.g.,":[603],"splitting,":[604],"chunking,":[605],"etc.*":[606],"`embeddingcreator`:":[607],"Creates":[608],"embeddings":[609],"Providers":[613],"are":[614,626],"currently":[615],"OpenAI,":[616],"Ollama,":[617],"Onnx.*":[619],"`classifier`:":[620],"Here,":[621,628],"prompts":[623],"LLMs":[625],"defined.":[627],"define":[631],"new":[632],"classifiers,":[633],"change":[634,637],"prompts,":[635],"LLMs.*":[639],"`resultaggregator`:":[640],"Aggregates":[641],"classifier.":[646,667],"right":[657],"level":[658],"granularity.*":[660],"`postprocessor`:":[661],"Postprocesses":[662],"Mostly":[668],"changing":[671],"identifiers":[673],"match":[675],"format":[677],"gold":[680],"standards.":[681]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
