{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T21:10:02Z","timestamp":1782940202849,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["864972"],"award-info":[{"award-number":["864972"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3728586","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"1084-1088","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Widening The Adoption of Web API Fuzzing: Docker, GitHub Action and Python Support for EvoMaster"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0799-2930","authenticated-orcid":false,"given":"Andrea","family":"Arcuri","sequence":"first","affiliation":[{"name":"Kristiania University of Applied Sciences, oslo, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-4017-151X","authenticated-orcid":false,"given":"Philip","family":"Garrett","sequence":"additional","affiliation":[{"name":"Kristiania University of Applied Sciences, oslo, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0747-8205","authenticated-orcid":false,"given":"Juan Pablo","family":"Galeotti","sequence":"additional","affiliation":[{"name":"University of Buenos Aires, buenos aires, Argentina"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1204-9322","authenticated-orcid":false,"given":"Man","family":"Zhang","sequence":"additional","affiliation":[{"name":"Beihang University, Bejin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"RESTful API Automated Test Case Generation. In IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE, 9\u201320","author":"Arcuri Andrea","year":"2017","unstructured":"Andrea Arcuri. 2017. RESTful API Automated Test Case Generation. In IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE, 9\u201320."},{"key":"e_1_3_2_1_2_1","volume-title":"EvoMaster: Evolutionary Multi-context Automated System Test Generation. In IEEE International Conference on Software Testing, Verification and Validation (ICST). IEEE.","author":"Arcuri Andrea","year":"2018","unstructured":"Andrea Arcuri. 2018. EvoMaster: Evolutionary Multi-context Automated System Test Generation. In IEEE International Conference on Software Testing, Verification and Validation (ICST). IEEE."},{"key":"e_1_3_2_1_3_1","first-page":"3","article-title":"RESTful API Automated Test Case Generation with Evo-Master","volume":"28","author":"Arcuri Andrea","year":"2019","unstructured":"Andrea Arcuri. 2019. RESTful API Automated Test Case Generation with Evo-Master. ACM Transactions on Software Engineering and Methodology (TOSEM) 28, 1 (2019), 3.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MS.2020.3013820","article-title":"Automated Black-and White-Box Testing of RESTful APIs With EvoMaster","volume":"38","author":"Arcuri Andrea","year":"2020","unstructured":"Andrea Arcuri. 2020. Automated Black-and White-Box Testing of RESTful APIs With EvoMaster. IEEE Software 38, 3 (2020), 72\u201378.","journal-title":"IEEE Software"},{"key":"e_1_3_2_1_5_1","volume-title":"IntelliJ and Jenkins. In IEEE International Conference on Software Testing, Verification and Validation (ICST).","author":"Arcuri Andrea","year":"2016","unstructured":"Andrea Arcuri, Jos\u00e9 Campos, and Gordon Fraser. 2016. Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins. In IEEE International Conference on Software Testing, Verification and Validation (ICST)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3391533","article-title":"Handling SQL databases in automated system test generation","volume":"29","author":"Arcuri Andrea","year":"2020","unstructured":"Andrea Arcuri and Juan P Galeotti. 2020. Handling SQL databases in automated system test generation. ACM Transactions on Software Engineering and Methodology (TOSEM) 29, 4 (2020), 1\u201331.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3477271","article-title":"Enhancing Search-based Testing with Testability Transformations for Existing APIs","volume":"31","author":"Arcuri Andrea","year":"2021","unstructured":"Andrea Arcuri and Juan P Galeotti. 2021. Enhancing Search-based Testing with Testability Transformations for Existing APIs. ACM Transactions on Software Engineering and Methodology (TOSEM) 31, 1 (2021), 1\u201334.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","first-page":"2153","DOI":"10.21105\/joss.02153","article-title":"EvoMaster: A Search-Based System Test Generation Tool","volume":"6","author":"Arcuri Andrea","year":"2021","unstructured":"Andrea Arcuri, Juan Pablo Galeotti, Bogdan Marculescu, and Man Zhang. 2021. EvoMaster: A Search-Based System Test Generation Tool. Journal of Open Source Software 6, 57 (2021), 2153.","journal-title":"Journal of Open Source Software"},{"key":"e_1_3_2_1_9_1","volume-title":"Introducing Black-Box Fuzz Testing for REST APIs in Industry: Challenges and Solutions. In IEEE International Conference on Software Testing, Verification and Validation (ICST).","author":"Arcuri A.","unstructured":"A. Arcuri, A. Poth, and O. Rrjolli. 2025. Introducing Black-Box Fuzz Testing for REST APIs in Industry: Challenges and Solutions. In IEEE International Conference on Software Testing, Verification and Validation (ICST)."},{"key":"e_1_3_2_1_10_1","volume-title":"Juan Pablo Galeotti, and Susruthan Seran","author":"Arcuri Andrea","year":"2023","unstructured":"Andrea Arcuri, Man Zhang, Asma Belhadi, Bogdan Marculescu, Amid Golmohammadi, Juan Pablo Galeotti, and Susruthan Seran. 2023. Building an open-source system test generation tool: lessons learned and empirical analyses with Evo-Master. Software Quality Journal (2023), 1\u201344."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652157"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.14597412"},{"key":"e_1_3_2_1_13_1","first-page":"1","article-title":"Tool report: EvoMaster\u2014black and white box search-based fuzzing for REST, GraphQL and RPC APIs","volume":"32","author":"Arcuri Andrea","year":"2025","unstructured":"Andrea Arcuri, Man Zhang, Susruthan Seran, Juan Pablo Galeotti, Amid Golmohammadi, Onur Duman, Agustina Aldasoro, and Hernan Ghianni. 2025. Tool report: EvoMaster\u2014black and white box search-based fuzzing for REST, GraphQL and RPC APIs. Automated Software Engineering 32, 1 (2025), 1\u201311.","journal-title":"Automated Software Engineering"},{"key":"e_1_3_2_1_14_1","volume-title":"RESTler: Stateful REST API Fuzzing. In ACM\/IEEE International Conference on Software Engineering (ICSE). 748\u2013758","author":"Atlidakis Vaggelis","year":"2019","unstructured":"Vaggelis Atlidakis, Patrice Godefroid, and Marina Polishchuk. 2019. RESTler: Stateful REST API Fuzzing. In ACM\/IEEE International Conference on Software Engineering (ICSE). 748\u2013758."},{"key":"e_1_3_2_1_15_1","volume-title":"Building Event-Driven Microservices. \" O'Reilly Media","author":"Bellemare Adam","unstructured":"Adam Bellemare. 2020. Building Event-Driven Microservices. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_16_1","volume-title":"IEEE\/ACM Int. Conference on Automated Software Engineering (ASE). ACM, 55\u201366","author":"Campos Jos\u00e9","year":"2014","unstructured":"Jos\u00e9 Campos, Andrea Arcuri, Gordon Fraser, and Rui Abreu. 2014. Continuous test generation: enhancing continuous integration with automated test generation. In IEEE\/ACM Int. Conference on Automated Software Engineering (ASE). ACM, 55\u201366."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering. 1383\u20131394","author":"Corradini Davide","year":"2024","unstructured":"Davide Corradini, Zeno Montolli, Michele Pasqua, and Mariano Ceccato. 2024. DeepREST: Automated Test Case Generation for REST APIs Exploiting Deep Reinforcement Learning. In Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering. 1383\u20131394."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617175"},{"key":"e_1_3_2_1_19_1","volume-title":"2022 IEEE\/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). IEEE, 345\u2013346","author":"Hatfield-Dodds Zac","year":"2022","unstructured":"Zac Hatfield-Dodds and Dmitry Dygalo. 2022. Deriving Semantics-Aware Fuzzers from Web API Schemas. In 2022 IEEE\/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). IEEE, 345\u2013346."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MS.2018.2141039","article-title":"Microservices: The journey so far and challenges ahead","volume":"35","author":"Jamshidi Pooyan","year":"2018","unstructured":"Pooyan Jamshidi, Claus Pahl, Nabor C Mendon\u00e7a, James Lewis, and Stefan Tilkov. 2018. Microservices: The journey so far and challenges ahead. IEEE Software 35, 3 (2018), 24\u201335.","journal-title":"IEEE Software"},{"key":"e_1_3_2_1_21_1","volume-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 446\u2013458","author":"Kim Myeongsoo","year":"2023","unstructured":"Myeongsoo Kim, Saurabh Sinha, and Alessandro Orso. 2023. Adaptive rest api testing with reinforcement learning. In 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 446\u2013458."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis","author":"Kim Myeongsoo","year":"2022","unstructured":"Myeongsoo Kim, Qi Xin, Saurabh Sinha, and Alessandro Orso. 2022. 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 (Virtual, South Korea) (ISSTA 2022). Association for Computing Machinery, New York, NY, USA, 289\u2013301. 10.1145\/3533767.3534401"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","first-page":"24738","DOI":"10.1109\/ACCESS.2021.3056505","article-title":"A black box tool for robustness testing of REST services","volume":"9","author":"Laranjeiro Nuno","year":"2021","unstructured":"Nuno Laranjeiro, Jo\u00e3o Agnelo, and Jorge Bernardino. 2021. A black box tool for robustness testing of REST services. IEEE Access 9 (2021), 24738\u201324754.","journal-title":"IEEE Access"},{"key":"e_1_3_2_1_24_1","volume-title":"Morest: Model-based RESTful API Testing with Execution Feedback. In ACM\/IEEE International Conference on Software Engineering (ICSE).","author":"Liu Yi","year":"2022","unstructured":"Yi Liu, Yuekang Li, Gelei Deng, Yang Liu, Ruiyuan Wan, Runchao Wu, Dandan Ji, Shiheng Xu, and Minli Bao. 2022. Morest: Model-based RESTful API Testing with Execution Feedback. In ACM\/IEEE International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_1_25_1","volume-title":"RESTest: Automated Black-Box Testing of RESTful Web APIs. In ACM Int. Symposium on Software Testing and Analysis (ISSTA). ACM, 682\u2013685","author":"Martin-Lopez Alberto","year":"2021","unstructured":"Alberto Martin-Lopez, Sergio Segura, and Antonio Ruiz-Cort\u00e9s. 2021. RESTest: Automated Black-Box Testing of RESTful Web APIs. In ACM Int. Symposium on Software Testing and Analysis (ISSTA). ACM, 682\u2013685."},{"key":"e_1_3_2_1_26_1","volume-title":"Building microservices. \" O'Reilly Media","author":"Newman Sam","unstructured":"Sam Newman. 2021. Building microservices. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_27_1","volume-title":"The Human Side of Fuzzing: Challenges Faced by Developers During Fuzzing Activities. ACM Transactions on Software Engineering and Methodology","author":"Nourry Olivier","year":"2023","unstructured":"Olivier Nourry, GABRIELE BAVOTA, MICHELE LANZA, and YASUTAKA KAMEI. 2023. The Human Side of Fuzzing: Challenges Faced by Developers During Fuzzing Activities. ACM Transactions on Software Engineering and Methodology (2023)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10515-024-00477-2","article-title":"Technology adoption performance evaluation applied to testing industrial REST APIs","volume":"32","author":"Poth Alexander","year":"2025","unstructured":"Alexander Poth, Olsi Rrjolli, and Andrea Arcuri. 2025. Technology adoption performance evaluation applied to testing industrial REST APIs. Automated Software Engineering 32, 1 (2025), 5.","journal-title":"Automated Software Engineering"},{"key":"e_1_3_2_1_29_1","unstructured":"RV Rajesh. 2016. Spring Microservices. Packt Publishing Ltd."},{"key":"e_1_3_2_1_30_1","unstructured":"Hassan Sartaj Shaukat Ali and Julie Marie Gj\u00f8by. 2024. REST API Testing in DevOps: A Study on an Evolving Healthcare IoT Application. arXiv:2410.12547 [cs.SE] https:\/\/arxiv.org\/abs\/2410.12547"},{"key":"e_1_3_2_1_31_1","volume-title":"Search-Based Mock Generation of External Web Service Interactions. In International Symposium on Search Based Software Engineering (SSBSE). Springer.","author":"Seran Susruthan","year":"2023","unstructured":"Susruthan Seran, Man Zhang, and Andrea Arcuri. 2023. Search-Based Mock Generation of External Web Service Interactions. In International Symposium on Search Based Software Engineering (SSBSE). Springer."},{"key":"e_1_3_2_1_32_1","volume-title":"RESTTESTGEN: Automated Black-Box Testing of RESTful APIs. In IEEE International Conference on Software Testing, Verification and Validation (ICST). IEEE.","author":"Viglianisi Emanuele","year":"2020","unstructured":"Emanuele Viglianisi, Michael Dallago, and Mariano Ceccato. 2020. RESTTESTGEN: Automated Black-Box Testing of RESTful APIs. In IEEE International Conference on Software Testing, Verification and Validation (ICST). IEEE."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","first-page":"111061","DOI":"10.1016\/j.jss.2021.111061","article-title":"Design, monitoring, and testing of microservices systems: The practitioners' perspective","volume":"182","author":"Waseem Muhammad","year":"2021","unstructured":"Muhammad Waseem, Peng Liang, Mojtaba Shahin, Amleto Di Salle, and Gast\u00f3n M\u00e1rquez. 2021. Design, monitoring, and testing of microservices systems: The practitioners' perspective. Journal of Systems and Software 182 (2021), 111061.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_1_34_1","volume-title":"Combinatorial Testing of RESTful APIs. In ACM\/IEEE International Conference on Software Engineering (ICSE).","author":"Wu Huayao","year":"2022","unstructured":"Huayao Wu, Lixin Xu, Xintao Niu, and Changhai Nie. 2022. Combinatorial Testing of RESTful APIs. In ACM\/IEEE International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_1_35_1","article-title":"Adaptive Hypermutation for Search-Based System Test Generation: A Study on REST APIs with EvoMaster","volume":"31","author":"Zhang Man","year":"2021","unstructured":"Man Zhang and Andrea Arcuri. 2021. Adaptive Hypermutation for Search-Based System Test Generation: A Study on REST APIs with EvoMaster. ACM Transactions on Software Engineering and Methodology (TOSEM) 31, 1 (2021).","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597205"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3585009","article-title":"White-Box Fuzzing RPC-Based APIs with EvoMaster: An Industrial Case Study","volume":"32","author":"Zhang Man","year":"2023","unstructured":"Man Zhang, Andrea Arcuri, Yonggang Li, Yang Liu, and Kaiming Xue. 2023. White-Box Fuzzing RPC-Based APIs with EvoMaster: An Industrial Case Study. ACM Transactions on Software Engineering and Methodology 32, 5 (2023), 1\u201338.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_1_38_1","volume-title":"Fuzzing Microservices: A Series of User Studies in Industry on Industrial Systems with EvoMaster. arXiv:2208.03988 [cs.SE] https:\/\/arxiv.org\/abs\/2208.03988","author":"Zhang Man","year":"2024","unstructured":"Man Zhang, Andrea Arcuri, Yonggang Li, Yang Liu, Kaiming Xue, Zhao Wang, Jian Huo, and Weiwei Huang. 2024. Fuzzing Microservices: A Series of User Studies in Industry on Industrial Systems with EvoMaster. arXiv:2208.03988 [cs.SE] https:\/\/arxiv.org\/abs\/2208.03988"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering. 2024\u20132034","author":"Zhang Man","year":"2024","unstructured":"Man Zhang, Andrea Arcuri, Piyun Teng, Kaiming Xue, and Wenhao Wang. 2024. Seeding and Mocking in White-Box Fuzzing Enterprise RPC APIs: An Industrial Case Study. In Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering. 2024\u20132034."},{"key":"e_1_3_2_1_40_1","volume-title":"JavaScript SBST Heuristics To Enable Effective Fuzzing of NodeJS Web APIs. ACM Transactions on Software Engineering and Methodology","author":"Zhang Man","year":"2023","unstructured":"Man Zhang, Asma Belhadi, and Andrea Arcuri. 2023. JavaScript SBST Heuristics To Enable Effective Fuzzing of NodeJS Web APIs. ACM Transactions on Software Engineering and Methodology (2023)."},{"key":"e_1_3_2_1_41_1","first-page":"1","article-title":"Resource and dependency based test case generation for RESTful Web services","volume":"26","author":"Zhang Man","year":"2021","unstructured":"Man Zhang, Bogdan Marculescu, and Andrea Arcuri. 2021. Resource and dependency based test case generation for RESTful Web services. Empirical Software Engineering 26, 4 (2021), 1\u201361.","journal-title":"Empirical Software Engineering"}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3728586","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:18:58Z","timestamp":1753730338000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3728586"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":41,"alternative-id":["10.1145\/3696630.3728586","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3728586","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}