{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T15:16:39Z","timestamp":1783091799522,"version":"3.54.6"},"reference-count":36,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["52335001"],"award-info":[{"award-number":["52335001"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["24TS1416500"],"award-info":[{"award-number":["24TS1416500"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.infsof.2026.108224","type":"journal-article","created":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T19:26:59Z","timestamp":1781206019000},"page":"108224","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["iCoder: A multi agent software development platform"],"prefix":"10.1016","volume":"198","author":[{"given":"Yuxuan","family":"You","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dejun","family":"Ning","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shaohao","family":"Cai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Junqi","family":"Bai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiacheng","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0804-9398","authenticated-orcid":false,"given":"Jiyan","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2026.108224_b1","doi-asserted-by":"crossref","first-page":"171185","DOI":"10.1109\/ACCESS.2024.3488904","article-title":"A decade of progress: A systematic literature review on the integration of AI in software engineering phases and activities (2013\u20132023)","volume":"12","author":"Durrani","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.infsof.2026.108224_b2","series-title":"Gartner 2024 hype cycle for emerging technologies highlights developer productivity, total experience, AI and security","author":"Gartner","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b3","series-title":"From llms to llm-based agents for software engineering: A survey of current, challenges and future","author":"Jin","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b4","series-title":"Next-gen software engineering. Big models for AI-augmented model-driven software engineering","author":"Schieferdecker","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b5","series-title":"2025 IEEE Conference on Software Testing, Verification and Validation","first-page":"587","article-title":"Addressing data leakage in HumanEval using combinatorial test design","author":"Bradbury","year":"2025"},{"key":"10.1016\/j.infsof.2026.108224_b6","series-title":"LLM is like a box of chocolates: the non-determinism of ChatGPT in code generation","author":"Ouyang","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b7","doi-asserted-by":"crossref","unstructured":"C. Qian, Y. Dang, J. Li, W. Liu, Z. Xie, Y. Wang, W. Chen, C. Yang, X. Cong, X. Che, et al., Experiential co-learning of software-developing agents, in: Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2024, pp. 5628\u20135640.","DOI":"10.18653\/v1\/2024.acl-long.305"},{"issue":"1","key":"10.1016\/j.infsof.2026.108224_b8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s42467-020-00005-4","article-title":"Applications of AI in classical software engineering","volume":"2","author":"Barenkamp","year":"2020","journal-title":"AI Perspect."},{"issue":"3","key":"10.1016\/j.infsof.2026.108224_b9","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/s10664-021-10105-2","article-title":"Systematic literature review on software quality for AI-based software","volume":"27","author":"Gezici","year":"2022","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108224_b10","series-title":"LLM as a code generator in agile model driven development","author":"Sadik","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b11","first-page":"1877","article-title":"Language models are few-shot learners","volume":"33","author":"Brown","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.infsof.2026.108224_b12","series-title":"Sparks of artificial general intelligence: Early experiments with gpt-4","author":"Bubeck","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b13","article-title":"Attention is all you need","volume":"30","author":"Vaswani","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"7987","key":"10.1016\/j.infsof.2026.108224_b14","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1038\/s41586-023-06647-8","article-title":"Role play with large language models","volume":"623","author":"Shanahan","year":"2023","journal-title":"Nature"},{"key":"10.1016\/j.infsof.2026.108224_b15","series-title":"Large language models are effective text rankers with pairwise ranking prompting","author":"Qin","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b16","series-title":"Chatdev: Communicative agents for software development","author":"Qian","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b17","doi-asserted-by":"crossref","first-page":"51991","DOI":"10.52202\/075280-2264","article-title":"Camel: Communicative agents for\u201d mind\u201d exploration of large language model society","volume":"36","author":"Li","year":"2023","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.infsof.2026.108224_b18","doi-asserted-by":"crossref","unstructured":"J.S. Park, J. O\u2019Brien, C.J. Cai, M.R. Morris, P. Liang, M.S. Bernstein, Generative agents: Interactive simulacra of human behavior, in: Proceedings of the 36th Annual Acm Symposium on User Interface Software and Technology, 2023, pp. 1\u201322.","DOI":"10.1145\/3586183.3606763"},{"key":"10.1016\/j.infsof.2026.108224_b19","series-title":"Lm vs lm: Detecting factual errors via cross examination","author":"Cohen","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b20","series-title":"Chateval: Towards better llm-based evaluators through multi-agent debate","author":"Chan","year":"2023"},{"key":"10.1016\/j.infsof.2026.108224_b21","series-title":"Webarena: A realistic web environment for building autonomous agents","author":"Zhou","year":"2023"},{"issue":"5","key":"10.1016\/j.infsof.2026.108224_b22","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MIS.2024.3441136","article-title":"Do ChatGPT 4o, 4, and 3.5 generate \u201csimilar\u201d ratings? Findings and implications","volume":"39","author":"O\u2019Leary","year":"2024","journal-title":"IEEE Intell. Syst."},{"key":"10.1016\/j.infsof.2026.108224_b23","unstructured":"W.W. Royce, Managing the development of large software systems: concepts and techniques, in: Proceedings of the 9th International Conference on Software Engineering, 1987, pp. 328\u2013338."},{"issue":"7","key":"10.1016\/j.infsof.2026.108224_b24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3672459","article-title":"Self-collaboration code generation via chatgpt","volume":"33","author":"Dong","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2026.108224_b25","unstructured":"S. Hong, X. Zheng, J. Chen, Y. Cheng, J. Wang, C. Zhang, Z. Wang, S.K.S. Yau, Z. Lin, L. Zhou, et al. Metagpt: Meta programming for multi-agent collaborative framework 3 (4) (2023) 6 arXiv preprint arXiv:2308.00352."},{"key":"10.1016\/j.infsof.2026.108224_b26","series-title":"Multi-agent software development through cross-team collaboration","author":"Du","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b27","series-title":"Agile development knowledge system","author":"Writing Group of China Agile Software Development Alliance","year":"2013"},{"key":"10.1016\/j.infsof.2026.108224_b28","series-title":"When llm-based code generation meets the software development process","author":"Lin","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b29","unstructured":"J. Liu, G. Wang, R. Yang, M. Zhao, Y. Cai, AltDev: Achieving real-time alignment in multi-agent software development."},{"key":"10.1016\/j.infsof.2026.108224_b30","series-title":"Agilecoder: Dynamic collaborative agents for software development based on agile methodology","author":"Nguyen","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b31","series-title":"Empowering agile-based generative software development through human-ai teamwork","author":"Zhang","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b32","series-title":"SOEN-101: Code generation by emulating software process models using large language model agents","author":"Lin","year":"2024"},{"key":"10.1016\/j.infsof.2026.108224_b33","series-title":"Designing LLM-based multi-agent systems for software engineering tasks: Quality attributes, design patterns and rationale","author":"Cai","year":"2025"},{"key":"10.1016\/j.infsof.2026.108224_b34","series-title":"LLM-based multi-agent systems for code generation: A multi-vocal literature review","author":"Rasheeda","year":"2026"},{"issue":"5","key":"10.1016\/j.infsof.2026.108224_b35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3712003","article-title":"Llm-based multi-agent systems for software engineering: Literature review, vision, and the road ahead","volume":"34","author":"He","year":"2025","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2026.108224_b36","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2026.112885","article-title":"Quality assurance of LLM-generated code: Addressing non-functional quality characteristics","author":"Sun","year":"2026","journal-title":"J. Syst. Softw."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002132?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002132?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T14:21:35Z","timestamp":1783088495000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584926002132"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":36,"alternative-id":["S0950584926002132"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108224","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"iCoder: A multi agent software development platform","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108224","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"108224"}}