{"id":"https://openalex.org/W7162518910","doi":"https://doi.org/10.1145/3805760.3814914","title":"Understanding Conversational Patterns in Multi-agent Programming: A Case Study on Fibonacci Game Development","display_name":"Understanding Conversational Patterns in Multi-agent Programming: A Case Study on Fibonacci Game Development","publication_year":2026,"publication_date":"2026-07-05","ids":{"openalex":"https://openalex.org/W7162518910","doi":"https://doi.org/10.1145/3805760.3814914"},"language":null,"primary_location":{"id":"doi:10.1145/3805760.3814914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805760.3814914","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 3rd ACM International Conference on AI-Powered Software","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3805760.3814914","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009782390","display_name":"Srijita Basu","orcid":"https://orcid.org/0000-0002-6835-947X"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Srijita Basu","raw_affiliation_strings":["Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-6835-947X","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086717540","display_name":"Viktor Kjellberg","orcid":"https://orcid.org/0000-0001-8042-2438"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Viktor Kjellberg","raw_affiliation_strings":["Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0009-0006-4330-2385","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137191900","display_name":"Simin Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Simin Sun","raw_affiliation_strings":["Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0009-0003-0873-5968","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137155891","display_name":"Bengt Haraldsson","orcid":null},"institutions":[{"id":"https://openalex.org/I1294350288","display_name":"Scania (Sweden)","ror":"https://ror.org/03g4sde39","country_code":"SE","type":"company","lineage":["https://openalex.org/I1294350288"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Bengt Haraldsson","raw_affiliation_strings":["Scania CV AB, S\u00f6dert\u00e4lje, Sweden"],"raw_orcid":"https://orcid.org/0009-0005-3219-8677","affiliations":[{"raw_affiliation_string":"Scania CV AB, S\u00f6dert\u00e4lje, Sweden","institution_ids":["https://openalex.org/I1294350288"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003479257","display_name":"Md Abu Ahammed Babu","orcid":"https://orcid.org/0000-0003-3747-1319"},"institutions":[{"id":"https://openalex.org/I1340210623","display_name":"Volvo (Sweden)","ror":"https://ror.org/05b6ypc36","country_code":"SE","type":"company","lineage":["https://openalex.org/I1340210623"]},{"id":"https://openalex.org/I4387153628","display_name":"Volvo Cars (Sweden)","ror":"https://ror.org/005n5zv88","country_code":null,"type":"company","lineage":["https://openalex.org/I4210153393","https://openalex.org/I4387153628"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Md. Abu Ahammed Babu","raw_affiliation_strings":["Volvo Car Corporation, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0003-3747-1319","affiliations":[{"raw_affiliation_string":"Volvo Car Corporation, Gothenburg, Sweden","institution_ids":["https://openalex.org/I1340210623","https://openalex.org/I4387153628"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018084803","display_name":"Wilhelm Meding","orcid":"https://orcid.org/0000-0002-2860-7512"},"institutions":[{"id":"https://openalex.org/I1306339040","display_name":"Ericsson (Sweden)","ror":"https://ror.org/05a7rhx54","country_code":"SE","type":"company","lineage":["https://openalex.org/I1306339040"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Wilhelm Meding","raw_affiliation_strings":["Ericsson AB, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-2860-7512","affiliations":[{"raw_affiliation_string":"Ericsson AB, Gothenburg, Sweden","institution_ids":["https://openalex.org/I1306339040"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039104971","display_name":"Farnaz Fotrousi","orcid":"https://orcid.org/0000-0001-5385-0381"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Farnaz Fotrousi","raw_affiliation_strings":["Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0001-5385-0381","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074020697","display_name":"Miroslaw Staron","orcid":"https://orcid.org/0000-0002-9052-0864"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Miroslaw Staron","raw_affiliation_strings":["Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-9052-0864","affiliations":[{"raw_affiliation_string":"Chalmers University of Technology &amp; University of Gothenburg, Computer Science &amp; Engineering, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"238","last_page":"247"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.33009999990463257,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.33009999990463257,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.07850000262260437,"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/T10028","display_name":"Topic Modeling","score":0.06689999997615814,"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/consistency","display_name":"Consistency (knowledge bases)","score":0.5982999801635742},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5612000226974487},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.5078999996185303},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4677000045776367},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.4675999879837036},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.439300000667572},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4174000024795532},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3662000000476837}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7059999704360962},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5982999801635742},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5612000226974487},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.5078999996185303},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4677000045776367},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.4675999879837036},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.439300000667572},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4174000024795532},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41339999437332153},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3662000000476837},{"id":"https://openalex.org/C527412718","wikidata":"https://www.wikidata.org/wiki/Q855395","display_name":"Interpretation (philosophy)","level":2,"score":0.3456999957561493},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.3163999915122986},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.3158999979496002},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.30140000581741333},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2973000109195709},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.2912999987602234},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.29109999537467957},{"id":"https://openalex.org/C2781140086","wikidata":"https://www.wikidata.org/wiki/Q557945","display_name":"Confusion","level":2,"score":0.2791999876499176},{"id":"https://openalex.org/C145912823","wikidata":"https://www.wikidata.org/wiki/Q113558","display_name":"Dynamics (music)","level":2,"score":0.2784000039100647},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.2734000086784363},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.27070000767707825},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.2630999982357025},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.258899986743927},{"id":"https://openalex.org/C166052673","wikidata":"https://www.wikidata.org/wiki/Q83021","display_name":"Empirical evidence","level":2,"score":0.2524999976158142},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3805760.3814914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805760.3814914","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 3rd ACM International Conference on AI-Powered Software","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2605.24138","is_oa":true,"landing_page_url":"https://arxiv.org/abs/2605.24138","pdf_url":"https://arxiv.org/pdf/2605.24138","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3805760.3814914","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805760.3814914","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 3rd ACM International Conference on AI-Powered Software","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"are":[4,85],"increasingly":[5],"applied":[6],"to":[7,42,48,183,196,226,228],"software":[8],"engineering":[9],"(SE),":[10],"yet":[11],"their":[12],"potential":[13],"for":[14,36,242,254],"autonomous,":[15],"role-oriented":[16],"collaboration":[17],"remains":[18],"largely":[19],"underexplored.":[20],"Understanding":[21],"how":[22],"multiple":[23],"LLM-based":[24],"agents":[25,41],"coordinate,":[26],"maintain":[27],"role":[28,156,209],"alignment,":[29],"and":[30,112,133,148,161,163,170,192,204,238,247,250],"converge":[31,227],"on":[32,71,245],"solutions":[33,84],"is":[34],"critical":[35],"SE,":[37],"as":[38],"naively":[39],"allowing":[40],"interact":[43],"does":[44],"not":[45],"reliably":[46],"lead":[47],"correct":[49,82,185,216],"or":[50,59,74],"stable":[51],"outcomes.":[52],"Recent":[53],"empirical":[54],"studies":[55],"show":[56,174],"that":[57,77,175],"unstructured":[58],"poorly":[60],"understood":[61],"interaction":[62],"dynamics":[63],"can":[64],"result":[65],"in":[66,88,181],"error":[67,171],"propagation,":[68],"premature":[69],"consensus":[70],"incorrect":[72],"solutions,":[73],"prolonged":[75],"disagreement":[76],"prevents":[78],"convergence,":[79],"even":[80],"when":[81],"partial":[83],"present":[86],"early":[87],"the":[89,176,184,188,197,215,223,240],"interaction.":[90],"As":[91],"an":[92],"initial":[93],"step":[94],"towards":[95],"addressing":[96],"this":[97],"underexplored":[98],"area,":[99],"we":[100],"undertake":[101],"a":[102,110,113,229],"systematic":[103,136],"analysis":[104],"of":[105,142,150,155,167,212,235],"conversations":[106],"between":[107],"two":[108],"agents,":[109],"Designer":[111],"Programmer":[114],"across":[115],"12":[116],"model":[117],"combinations":[118],"from":[119,187,214,222],"7":[120],"open-source":[121],"LLMs":[122],"(Gemma":[123],"2,":[124],"Gemma":[125],"3,":[126],"LLaMA":[127,129,201],"3.2,":[128],"3.3,":[130],"DeepSeek-R1,":[131],"MiniCPM,":[132],"Qwen3).":[134],"Our":[135],"approach":[137],"reveals":[138],"three":[139],"key":[140],"dimensions":[141],"multi-agent":[143],"interaction:":[144],"efficiency":[145],"(the":[146,153,165],"speed":[147],"stability":[149],"convergence),":[151],"consistency":[152],"degree":[154],"alignment":[157,210],"visualized":[158],"by":[159],"BLEU":[160],"ROUGE),":[162],"effectiveness":[164],"extent":[166],"compilation":[168],"success":[169],"resolution).":[172],"Results":[173],"DeepSeek-R1:DeepSeek-R1":[177],"pair":[178],"was":[179],"unique":[180],"converging":[182],"solution":[186],"very":[189],"first":[190],"iteration":[191],"sustaining":[193],"it":[194],"consistently":[195],"final":[198],"iteration,":[199],"while":[200],"3.2:LLaMA":[202],"3.2":[203],"Qwen3:Qwen3":[205],"demonstrated":[206],"strong":[207],"Designer:Programmer":[208],"despite":[211],"diverging":[213],"solution.":[217],"The":[218],"other":[219],"pairs":[220],"deviated":[221],"task,":[224],"never":[225],"result.":[230],"These":[231],"findings":[232],"advance":[233],"understanding":[234,246],"agentic":[236],"programming":[237],"highlight":[239],"need":[241],"further":[243],"research":[244],"calibrating":[248],"convergence":[249],"stop":[251],"conditions":[252],"essential":[253],"future":[255],"autonomous":[256],"SE.":[257]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-05-28T00:00:00"}
