{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T22:05:00Z","timestamp":1759961100338,"version":"3.44.0"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032051875","type":"print"},{"value":"9783032051882","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T00:00:00Z","timestamp":1757980800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T00:00:00Z","timestamp":1757980800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-05188-2_11","type":"book-chapter","created":{"date-parts":[[2025,9,15]],"date-time":"2025-09-15T21:53:05Z","timestamp":1757973185000},"page":"161-177","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Test Amplification for\u00a0REST APIs via\u00a0Single and\u00a0Multi-agent LLM Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4800-1651","authenticated-orcid":false,"given":"Robbe","family":"Nooyens","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1136-2065","authenticated-orcid":false,"given":"Tolgahan","family":"Bardakci","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2714-8155","authenticated-orcid":false,"given":"Mutlu","family":"Beyaz\u0131t","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4463-2945","authenticated-orcid":false,"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,16]]},"reference":[{"key":"11_CR1","unstructured":"Ahmed, R., Zhang, Y., Albarghouthi, A.: A survey on the use of large language models for software engineering tasks. arXiv preprint arXiv:2305.16056 (2023)"},{"key":"11_CR2","doi-asserted-by":"publisher","unstructured":"Alshahwan, N.E.A.: automated unit test improvement using large language models at meta. In: Companion Proceedings FSE 2024, ACM, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3663529.3663839","DOI":"10.1145\/3663529.3663839"},{"key":"11_CR3","unstructured":"API, S.: Swagger Petstore API (2025), https:\/\/petstore.swagger.io, Accessed 18 March 2025"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Bardakci, T., Demeyer, S., Beyazit, M.: Test amplification for REST APIs using \u201cout-of-the-box\" large language models (2025), https:\/\/arxiv.org\/abs\/2503.10306","DOI":"10.1109\/MS.2025.3559664"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Bousetouane, F.: Agentic systems: a guide to transforming industries with vertical AI agents (2025), https:\/\/arxiv.org\/abs\/2501.00881","DOI":"10.32388\/2DKDCK"},{"issue":"4","key":"11_CR6","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"RP Buse","year":"2010","unstructured":"Buse, R.P., Weimer, W.R.: Learning a metric for code readability. IEEE Trans. Software Eng. 36(4), 546\u2013558 (2010). https:\/\/doi.org\/10.1109\/TSE.2009.70","journal-title":"IEEE Trans. Software Eng."},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Corradini, D., Zampieri, A., Pasqua, M., Ceccato, M.: Restats: a test coverage tool for RESTful APIs. arXiv (2021), https:\/\/arxiv.org\/abs\/2108.08209","DOI":"10.26226\/morressier.613b5417842293c031b5b5c6"},{"key":"11_CR8","doi-asserted-by":"publisher","first-page":"110398","DOI":"10.1016\/j.jss.2019.110398","volume":"157","author":"B Danglot","year":"2019","unstructured":"Danglot, B., Vera-Perez, O., Yu, Z., Zaidman, A., Monperrus, M., Baudry, B.: A snowballing literature study on test amplification. J. Syst. Softw. 157, 110398 (2019). https:\/\/doi.org\/10.1016\/j.jss.2019.110398","journal-title":"J. Syst. Softw."},{"key":"11_CR9","unstructured":"Epoch AI: how much energy does ChatGPT use? (2024), https:\/\/epoch.ai\/gradient-updates\/how-much-energy-does-chatgpt-use, Accessed 28 March 2025"},{"key":"11_CR10","unstructured":"Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.d. dissertation, University of California, Irvine (2000), https:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/fielding_dissertation.pdf"},{"key":"11_CR11","doi-asserted-by":"publisher","unstructured":"Guo, X., Okamura, H., Dohi, T.: Optimal test case generation for boundary value analysis. Softw. Qual. J. 32(2), 543\u2013566 (2024). https:\/\/doi.org\/10.1007\/s11219-023-09659-9, https:\/\/link.springer.com\/article\/10.1007\/s11219-023-09659-9","DOI":"10.1007\/s11219-023-09659-9"},{"key":"11_CR12","unstructured":"Hong, S., et al.: MetaGPT: meta programming for a multi-agent collaborative framework (2024), https:\/\/arxiv.org\/abs\/2308.00352"},{"key":"11_CR13","unstructured":"Huang, D., Zhang, J.M., Luck, M., Bu, Q., Qing, Y., Cui, H.: Agentcoder: multi-agent-based code generation with iterative testing and optimisation (2024), https:\/\/arxiv.org\/abs\/2312.13010"},{"key":"11_CR14","doi-asserted-by":"publisher","unstructured":"Kim, M., Xin, Q., Sinha, S., Orso, A.: Automated test generation for rest apis: no time to rest yet. In: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis. ISSTA 2022, ACM, July 2022. https:\/\/doi.org\/10.1145\/3533767.3534401","DOI":"10.1145\/3533767.3534401"},{"key":"11_CR15","unstructured":"LangChain: LangSmith (2023), https:\/\/www.langchain.com\/langsmith, Accessed 18 March 2025"},{"key":"11_CR16","unstructured":"LangChain: LangGraph: build resilient and stateful multi-agent applications with LLMs (2024), https:\/\/www.langchain.com\/langgraph, Accessed 25 May 2025"},{"key":"11_CR17","doi-asserted-by":"publisher","unstructured":"Martin-Lopez, A., Segura, S., Ruiz-Cort\u00e9s, A.: Test coverage criteria for RESTful web APIs. In: Proceedings A-TEST 2019, ACM, New York, NY, USA (2019). https:\/\/doi.org\/10.1145\/3340433.3342822","DOI":"10.1145\/3340433.3342822"},{"key":"11_CR18","unstructured":"Nooyens, R., Bardakci, T., Beyazit, M., Demeyer, S.: Web appendix. Figshare (2025), https:\/\/figshare.com\/s\/6c0d66b47181b0874305"},{"key":"11_CR19","unstructured":"Pan, R., Zhang, H., Liu, C.: Codecor: an llm-based self-reflective multi-agent framework for code generation (2025), https:\/\/arxiv.org\/abs\/2501.07811"},{"key":"11_CR20","unstructured":"Pereira, A., Lima, B., Faria, J.P.: APITestGenie: automated API test generation through generative AI (2024), https:\/\/arxiv.org\/abs\/2409.03838"},{"key":"11_CR21","unstructured":"Pizzorno, J.A., Berger, E.D.: Coverup: coverage-guided llm-based test generation (2025), https:\/\/arxiv.org\/abs\/2403.16218"},{"issue":"11","key":"11_CR22","doi-asserted-by":"crossref","first-page":"e2490","DOI":"10.1002\/smr.2490","volume":"34","author":"E Schoofs","year":"2022","unstructured":"Schoofs, E., Abdi, M., Demeyer, S.: Am Pyfier: test amplification in python. J. Softw. Evol. Process 34(11), e2490 (2022)","journal-title":"J. Softw. Evol. Process"},{"issue":"1","key":"11_CR23","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/TSE.2023.3334955","volume":"50","author":"M Sch\u00e4fer","year":"2024","unstructured":"Sch\u00e4fer, M., Nadi, S., Eghbali, A., Tip, F.: An empirical evaluation of using large language models for automated unit test generation. IEEE Trans. Software Eng. 50(1), 85\u2013105 (2024). https:\/\/doi.org\/10.1109\/TSE.2023.3334955","journal-title":"IEEE Trans. Software Eng."},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"Stennett, T., Kim, M., Sinha, S., Orso, A.: AutoRestTest: a tool for automated REST API testing using LLMs and MARL (2025), https:\/\/arxiv.org\/abs\/2501.08600","DOI":"10.1109\/ICSE-Companion66252.2025.00015"},{"key":"11_CR25","doi-asserted-by":"publisher","unstructured":"Vaithilingam, P., Jain, D., Tian, Y., Thakur, A., Sarma, A.: Expectation vs. experience: Empirical studies of developers\u2019 prompt engineering for code generation. In: Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems, pp. 1\u201313. ACM (2022). https:\/\/doi.org\/10.1145\/3491102.3517582","DOI":"10.1145\/3491102.3517582"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Verborgh, R., Van\u00a0Hooland, S., Cope, A.S., Chan, S., Mannens, E., Van\u00a0de Walle, R.: The fallacy of the multi-API culture: conceptual and practical benefits of representational state transfer (REST). J. Doc. 71(2) (2015)","DOI":"10.1108\/JD-07-2013-0098"},{"key":"11_CR27","unstructured":"Wei, J., et al.: Chain-of-thought prompting elicits reasoning in large language models (2023), https:\/\/arxiv.org\/abs\/2201.11903"},{"key":"11_CR28","unstructured":"Yang, C., Chen, J., Lin, B., Zhou, J., Wang, Z.: Enhancing llm-based test generation for hard-to-cover branches via program analysis (2024), https:\/\/arxiv.org\/abs\/2404.04966"},{"key":"11_CR29","unstructured":"Yang, L., et al.: On the evaluation of large language models in unit test generation (2024), https:\/\/arxiv.org\/abs\/2406.18181"},{"key":"11_CR30","unstructured":"Yao, S., et al.: React: synergizing reasoning and acting in language models (2023), https:\/\/arxiv.org\/abs\/2210.03629"},{"key":"11_CR31","unstructured":"Zhang, X., Liu, L., Wang, Y., Peng, B.: An empirical study of chatgpt on software engineering tasks. arXiv preprint arXiv:2302.06590 (2023), https:\/\/arxiv.org\/abs\/2302.06590"},{"key":"11_CR32","unstructured":"Zhao, T.Z., Wallace, E., Feng, S., Klein, D., Singh, S.: Calibrate before use: Improving few-shot performance of language models (2021), https:\/\/arxiv.org\/abs\/2102.09690"},{"key":"11_CR33","unstructured":"Zhao, W.X., et al.: A survey of large language models (2025), https:\/\/arxiv.org\/abs\/2303.18223"}],"container-title":["Lecture Notes in Computer Science","Testing Software and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-05188-2_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,15]],"date-time":"2025-09-15T21:53:11Z","timestamp":1757973191000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-05188-2_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,16]]},"ISBN":["9783032051875","9783032051882"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-05188-2_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,16]]},"assertion":[{"value":"16 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICTSS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Testing Software and Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pts2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ictss-2025","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}