{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T22:56:40Z","timestamp":1781218600965,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T00:00:00Z","timestamp":1781481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,6,15]]},"DOI":"10.1145\/3814987.3814990","type":"proceedings-article","created":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T22:09:35Z","timestamp":1781215775000},"page":"29-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Scaling Static Code Analysis Adoption at WhatsApp iOS"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8001-8865","authenticated-orcid":false,"given":"\u00c1kos","family":"Hajdu","sequence":"first","affiliation":[{"name":"Meta, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0704-0430","authenticated-orcid":false,"given":"Jorge","family":"Mendez","sequence":"additional","affiliation":[{"name":"Meta, Menlo Park, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3490-5395","authenticated-orcid":false,"given":"Sander","family":"van Valkenburg","sequence":"additional","affiliation":[{"name":"Meta, Menlo Park, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5714-4095","authenticated-orcid":false,"given":"Artem","family":"Kupriianets","sequence":"additional","affiliation":[{"name":"Meta, Vancouver, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4478-9931","authenticated-orcid":false,"given":"Matteo","family":"Marescotti","sequence":"additional","affiliation":[{"name":"Meta, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-1859-0824","authenticated-orcid":false,"given":"Dulma","family":"Churchill","sequence":"additional","affiliation":[{"name":"Meta, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-1396-1049","authenticated-orcid":false,"given":"Sopot","family":"Cela","sequence":"additional","affiliation":[{"name":"Meta, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWESEP.2014.17"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13174-021-00134-x"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11804192_6"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-90660-2_9"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-20398-5_33"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-17524-9_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338112"},{"key":"e_1_3_2_1_8_1","volume-title":"NDSS Symposium.","author":"Egele Manuel","year":"2011","unstructured":"Manuel Egele, Christopher Kruegel, Engin Kirda, and Giovanni Vigna. 2011. PiOS: Detecting privacy leaks in iOS applications.. In NDSS Symposium."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2022.3167316"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3735544.3735583"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546186.3549929"},{"key":"e_1_3_2_1_12_1","volume-title":"CodeCureAgent: Automatic Classification and Repair of Static Analysis Warnings. arXiv preprint arXiv:2509.11787","author":"Joos Pascal","year":"2025","unstructured":"Pascal Joos, Islem Bouzenia, and Michael Pradel. 2025. CodeCureAgent: Automatic Classification and Repair of Static Analysis Warnings. arXiv preprint arXiv:2509.11787 (2025). https:\/\/arxiv.org\/abs\/2509.11787"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2024.3358283"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3639477.3639742"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 48th International Conference on Software Engineering: Software Engineering in Practice. ACM.","author":"Mao Ke","year":"2026","unstructured":"Ke Mao, Timotej Kapus, Cons T \u00c5hs, Matteo Marescotti, Daniel Ip, \u00c1kos Hajdu, Sopot Cela, and Aparup Banerjee. 2026. WhatsCode: Large-Scale GenAI Deployment for Developer Efficiency at WhatsApp. In Proceedings of the 48th International Conference on Software Engineering: Software Engineering in Practice. ACM."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3188720"}],"event":{"name":"SOAP '26: 15th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis","location":"Boulder CO USA","acronym":"SOAP '26","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 15th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis"],"original-title":[],"deposited":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T22:09:37Z","timestamp":1781215777000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3814987.3814990"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,15]]},"references-count":17,"alternative-id":["10.1145\/3814987.3814990","10.1145\/3814987"],"URL":"https:\/\/doi.org\/10.1145\/3814987.3814990","relation":{},"subject":[],"published":{"date-parts":[[2026,6,15]]},"assertion":[{"value":"2026-06-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}