{"id":"https://openalex.org/W4412704313","doi":"https://doi.org/10.1145/3696630.3728714","title":"Towards the Versioning of LLM-Agent-Based Software","display_name":"Towards the Versioning of LLM-Agent-Based Software","publication_year":2025,"publication_date":"2025-06-23","ids":{"openalex":"https://openalex.org/W4412704313","doi":"https://doi.org/10.1145/3696630.3728714"},"language":"en","primary_location":{"id":"doi:10.1145/3696630.3728714","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728714","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3696630.3728714","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3696630.3728714","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100319564","display_name":"Chengwei Liu","orcid":"https://orcid.org/0000-0003-1175-2753"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Chengwei Liu","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0003-1175-2753","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047814742","display_name":"Lyuye Zhang","orcid":"https://orcid.org/0000-0003-3087-9645"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Lyuye Zhang","raw_affiliation_strings":["Nanyang Technological University, Singapore, -Select-, Singapore"],"raw_orcid":"https://orcid.org/0000-0003-3087-9645","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, -Select-, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101815991","display_name":"Xiufeng Xu","orcid":"https://orcid.org/0000-0003-2564-6660"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xiufeng Xu","raw_affiliation_strings":["Nanyang Technological University, Singapore, -Select-, Singapore"],"raw_orcid":"https://orcid.org/0000-0003-2564-6660","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, -Select-, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023668207","display_name":"Wenbo Guo","orcid":"https://orcid.org/0000-0001-6655-8179"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Wenbo Guo","raw_affiliation_strings":["NANYANG TECHNOLOGICAL UNIVERSITY, Singapore, -Select-, Singapore"],"raw_orcid":"https://orcid.org/0000-0001-6655-8179","affiliations":[{"raw_affiliation_string":"NANYANG TECHNOLOGICAL UNIVERSITY, Singapore, -Select-, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100355692","display_name":"Yang Liu","orcid":"https://orcid.org/0000-0001-7300-9215"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yang Liu","raw_affiliation_strings":["Nanyang Technological University, Singapore, -Select-, Singapore"],"raw_orcid":"https://orcid.org/0000-0001-7300-9215","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, -Select-, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100319564"],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0871408,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1619","last_page":"1622"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.9646999835968018,"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/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.9646999835968018,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.7031053304672241},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6599410772323608},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4955369234085083},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.463683545589447},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.45899489521980286},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.40950649976730347},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3074658215045929},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.27453160285949707}],"concepts":[{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.7031053304672241},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6599410772323608},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4955369234085083},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.463683545589447},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.45899489521980286},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.40950649976730347},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3074658215045929},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.27453160285949707}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3696630.3728714","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728714","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3696630.3728714","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/201810","is_oa":false,"landing_page_url":"https://hdl.handle.net/10356/201810","pdf_url":null,"source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"Conference Paper"}],"best_oa_location":{"id":"doi:10.1145/3696630.3728714","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728714","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3696630.3728714","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4300000071525574,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G6036235291","display_name":null,"funder_award_id":"NCRP25-P04-TAICeN","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"},{"id":"https://openalex.org/G8982717833","display_name":null,"funder_award_id":"AISG2-GC-2023-008","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"}],"funders":[{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"},{"id":"https://openalex.org/F4320320751","display_name":"Ministry of Education - Singapore","ror":"https://ror.org/01kcva023"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4412704313.pdf","grobid_xml":"https://content.openalex.org/works/W4412704313.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W569478347","https://openalex.org/W4220795697","https://openalex.org/W4353112996","https://openalex.org/W4362508448","https://openalex.org/W4392681182"],"related_works":["https://openalex.org/W2106366577","https://openalex.org/W2125111617","https://openalex.org/W2019608710","https://openalex.org/W4256319823","https://openalex.org/W2140073415","https://openalex.org/W3207402255","https://openalex.org/W174453940","https://openalex.org/W2106804979","https://openalex.org/W2967084907","https://openalex.org/W139178611"],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"are":[4],"redefining":[5],"software":[6],"practices":[7],"by":[8,65],"introducing":[9],"agents":[10],"that":[11,48,134],"adapt":[12],"rapidly":[13],"to":[14,29,70,124],"new":[15],"data,":[16,38],"tasks,":[17],"and":[18,39,60,74,86,101,114,119,129],"contexts.":[19],"Conventional":[20],"version":[21],"control,":[22],"optimized":[23],"for":[24,56,96],"source":[25],"code":[26,51],"updates,":[27],"struggles":[28],"capture":[30],"the":[31,79],"evolving":[32],"states":[33],"of":[34,81],"LLMs,":[35],"prompts,":[36],"training":[37],"agent":[40],"behaviors.":[41],"This":[42],"paper":[43],"proposes":[44],"a":[45],"multi-artifact":[46],"approach":[47],"marries":[49],"traditional":[50],"repositories":[52],"with":[53,107],"specialized":[54],"registries":[55],"model":[57],"weights,":[58],"datasets,":[59],"prompt":[61],"templates,":[62],"tied":[63],"together":[64],"metadata-rich":[66],"descriptors.":[67],"Through":[68],"analogies":[69],"familiar":[71],"computing":[72],"layers":[73],"real-world":[75],"scenarios,":[76],"we":[77,122],"illuminate":[78],"challenges":[80],"non-deterministic":[82],"outputs,":[83],"layered":[84],"dependencies,":[85],"shifting":[87],"user":[88],"expectations.":[89],"Our":[90],"framework":[91],"supports":[92],"both":[93],"\"strict":[94],"modes\"":[95,103],"reproducibility":[97],"in":[98],"high-stakes":[99],"contexts":[100],"\"fluid":[102],"allowing":[104],"iterative":[105],"improvements":[106],"lower":[108],"risk.":[109],"By":[110],"unifying":[111],"versioning":[112],"policies":[113],"tools":[115],"across":[116],"technical,":[117],"organizational,":[118],"user-centric":[120],"dimensions,":[121],"aim":[123],"foster":[125],"more":[126],"robust,":[127],"transparent,":[128],"ethically":[130],"informed":[131],"LLM-agent":[132],"systems":[133],"can":[135],"reliably":[136],"evolve":[137],"alongside":[138],"their":[139],"expanding":[140],"capabilities.":[141]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
