{"id":"https://openalex.org/W7162677988","doi":"https://doi.org/10.1145/3774905.3793914","title":"Collaborative LLM Agents for End-to-End Software Development","display_name":"Collaborative LLM Agents for End-to-End Software Development","publication_year":2026,"publication_date":"2026-05-28","ids":{"openalex":"https://openalex.org/W7162677988","doi":"https://doi.org/10.1145/3774905.3793914"},"language":null,"primary_location":{"id":"doi:10.1145/3774905.3793914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774905.3793914","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":"Companion Proceedings of the ACM Web Conference 2026","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/3774905.3793914","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5128446545","display_name":"Shweta Garg","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shweta Garg","raw_affiliation_strings":["AWS AI, Santa Clara, CA, USA"],"raw_orcid":"https://orcid.org/0009-0004-7013-7405","affiliations":[{"raw_affiliation_string":"AWS AI, Santa Clara, CA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074877973","display_name":"Behrooz Omidvar-Tehrani","orcid":"https://orcid.org/0000-0001-9103-0114"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Behrooz Omidvar-Tehrani","raw_affiliation_strings":["AWS AI, Santa Clara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0001-9103-0114","affiliations":[{"raw_affiliation_string":"AWS AI, Santa Clara, CA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031659418","display_name":"Sheng\u2010Yu Fu","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shengyu Fu","raw_affiliation_strings":["Microsoft CoreAI and GitHub Copilot, Redmond, Washington, USA"],"raw_orcid":"https://orcid.org/0009-0000-0879-4771","affiliations":[{"raw_affiliation_string":"Microsoft CoreAI and GitHub Copilot, Redmond, Washington, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137205199","display_name":"Gauthier Guinet","orcid":"https://orcid.org/0009-0007-9477-1234"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gauthier Guinet","raw_affiliation_strings":["Mistral AI, Paris, France"],"raw_orcid":"https://orcid.org/0009-0007-9477-1234","affiliations":[{"raw_affiliation_string":"Mistral AI, Paris, France","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064541855","display_name":"Baishakhi Ray","orcid":"https://orcid.org/0000-0003-3406-5235"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Baishakhi Ray","raw_affiliation_strings":["Columbia University, New York City, NY, USA"],"raw_orcid":"https://orcid.org/0000-0003-3406-5235","affiliations":[{"raw_affiliation_string":"Columbia University, New York City, NY, USA","institution_ids":["https://openalex.org/I78577930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"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":"27","last_page":"30"},"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.3752000033855438,"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.3752000033855438,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.11159999668598175,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.10999999940395355,"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-development","display_name":"Software development","score":0.45350000262260437},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4133000075817108},{"id":"https://openalex.org/keywords/collaborative-software","display_name":"Collaborative software","score":0.3012999892234802},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.29750001430511475},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.28870001435279846},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.2847999930381775}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.49720001220703125},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.45350000262260437},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4133000075817108},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41290000081062317},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3336000144481659},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.33079999685287476},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3077000081539154},{"id":"https://openalex.org/C554579003","wikidata":"https://www.wikidata.org/wiki/Q474157","display_name":"Collaborative software","level":2,"score":0.3012999892234802},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.29820001125335693},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.29750001430511475},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.28870001435279846},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2847999930381775},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.28290000557899475},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.28189998865127563},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.2619999945163727},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.25279998779296875},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.2517000138759613}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3774905.3793914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774905.3793914","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":"Companion Proceedings of the ACM Web Conference 2026","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3774905.3793914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774905.3793914","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":"Companion Proceedings of the ACM Web Conference 2026","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.46053141355514526,"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":4,"referenced_works":["https://openalex.org/W3098605233","https://openalex.org/W4308643152","https://openalex.org/W4384304865","https://openalex.org/W4388212670"],"related_works":[],"abstract_inverted_index":{"This":[0],"tutorial":[1,114],"explores":[2],"the":[3,39,77],"next":[4],"generation":[5,80],"of":[6],"AI-powered":[7],"software":[8,185],"development,":[9],"where":[10],"large":[11],"language":[12],"models":[13],"(LLMs)":[14],"function":[15],"as":[16,34],"collaborative":[17,106],"agents":[18,108],"that":[19,75,176],"plan,":[20],"code,":[21],"test,":[22],"and":[23,32,49,52,63,92,104,117,124,131,138,145,152,154,163,180],"review":[24],"alongside":[25],"human":[26],"developers.":[27],"Using":[28],"GitHub":[29],"Copilot,Mistral":[30],"Codec":[31],"Kiro":[33],"running":[35],"exemplars,":[36],"we":[37],"synthesize":[38],"latest":[40],"advances":[41],"in":[42,109,183],"multi-agent":[43],"coordination,":[44],"reflective":[45],"collaboration,":[46],"long-term":[47],"memory":[48,123],"context":[50],"maintenance,":[51],"tool-integrated":[53],"verification.":[54],"We":[55,141],"show":[56],"how":[57],"role-specialized":[58],"agent":[59],"teams,":[60],"manager\u2013tool":[61],"routing,":[62],"spec-driven":[64],"development":[65],"are":[66],"replacing":[67],"single-model":[68],"code":[69],"completion":[70],"with":[71,98,128],"structured,":[72],"repeatable":[73],"workflows":[74],"close":[76],"loop":[78],"from":[79],"to":[81,159],"assurance,":[82],"while":[83],"addressing":[84],"critical":[85],"concerns":[86],"around":[87],"evaluation":[88],"rigor,":[89],"security":[90],"guardrails,":[91],"safe":[93],"deployment.":[94],"Attendees":[95],"will":[96],"leave":[97],"a":[99,168],"practical":[100],"blueprint":[101],"for":[102,148,172],"designing":[103],"evaluating":[105],"coding":[107],"real":[110],"engineering":[111],"environments.":[112],"The":[113,165],"blends":[115],"concepts":[116],"live":[118],"demonstrations,":[119],"covering":[120],"task":[121],"decomposition,":[122],"retrieval,":[125],"autonomous":[126],"debugging":[127],"runtime":[129],"feedback,":[130],"seamless":[132],"integration":[133],"into":[134],"IDEs,":[135],"version":[136],"control,":[137],"CI/CD":[139],"pipelines.":[140],"distill":[142],"proven":[143],"''do":[144],"don't''":[146],"patterns":[147],"reliability,":[149],"security,":[150],"cost,":[151],"scalability,":[153],"map":[155],"open":[156],"research":[157],"challenges":[158],"concrete":[160],"experimental":[161],"setups":[162],"metrics.":[164],"result":[166],"is":[167],"concise,":[169],"research-ready":[170],"guide":[171],"building":[173],"agentic":[174],"systems":[175],"deliver":[177],"measurable":[178],"productivity":[179],"quality":[181],"gains":[182],"modern":[184],"development.":[186]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-05-29T00:00:00"}
