{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T12:24:13Z","timestamp":1770294253659,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,16]],"date-time":"2022-05-16T00:00:00Z","timestamp":1652659200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["JP20H05706, JP20K19774"],"award-info":[{"award-number":["JP20H05706, JP20K19774"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,16]]},"DOI":"10.1145\/3524610.3527879","type":"proceedings-article","created":{"date-parts":[[2022,10,20]],"date-time":"2022-10-20T15:19:30Z","timestamp":1666279170000},"page":"575-579","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Does coding in Pythonic zen peak performance?"],"prefix":"10.1145","author":[{"given":"Pattara","family":"Leelaprute","sequence":"first","affiliation":[{"name":"Kasetsart University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bodin","family":"Chinthanet","sequence":"additional","affiliation":[{"name":"Nara Institute of Science and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Supatsara","family":"Wattanakriengkrai","sequence":"additional","affiliation":[{"name":"Nara Institute of Science and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raula Gaikovina","family":"Kula","sequence":"additional","affiliation":[{"name":"Nara Institute of Science and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pongchai","family":"Jaisri","sequence":"additional","affiliation":[{"name":"Kasetsart University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"Ishio","sequence":"additional","affiliation":[{"name":"Nara Institute of Science and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"10","volume":"3","year":"2021","unstructured":"2021 . Glossary --- Python 3 . 10 .0 documentation. https:\/\/docs.python.org\/3\/glossary.html#Pythonic. (Accessed on 11\/17\/2021). 2021. Glossary --- Python 3.10.0 documentation. https:\/\/docs.python.org\/3\/glossary.html#Pythonic. (Accessed on 11\/17\/2021).","journal-title":"Glossary --- Python"},{"key":"e_1_3_2_1_2_1","unstructured":"2022. memory-profiler \u2022 PyPI. https:\/\/pypi.org\/project\/memory-profiler\/. (Accessed on 03\/18\/2022).  2022. memory-profiler \u2022 PyPI. https:\/\/pypi.org\/project\/memory-profiler\/. (Accessed on 03\/18\/2022)."},{"key":"e_1_3_2_1_3_1","unstructured":"2022. researchpy - PyPI. https:\/\/pypi.org\/project\/researchpy\/. (Accessed on 03\/18\/2022).  2022. researchpy - PyPI. https:\/\/pypi.org\/project\/researchpy\/. (Accessed on 03\/18\/2022)."},{"key":"e_1_3_2_1_4_1","volume-title":"On the Usage of Pythonic Idioms. In ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!","author":"Alexandru Carol V.","year":"2018","unstructured":"Carol V. Alexandru , Jos\u00e9 J. Merchante , Sebastiano Panichella , Sebastian Proksch , Harald C. Gall , and Gregorio Robles . 2018 . On the Usage of Pythonic Idioms. In ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2018). 1--11. Carol V. Alexandru, Jos\u00e9 J. Merchante, Sebastiano Panichella, Sebastian Proksch, Harald C. Gall, and Gregorio Robles. 2018. On the Usage of Pythonic Idioms. In ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2018). 1--11."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3486608.3486909"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"e_1_3_2_1_7_1","volume-title":"Merchante and Gregorio Robles","author":"Jos\u00e9","year":"2017","unstructured":"Jos\u00e9 J. Merchante and Gregorio Robles . 2017 . From Python to Pythonic : Searching for Python idioms in GitHub. In Seminar Series on Advanced Techniques and Tools for Software Evolution (SATToSE) . Jos\u00e9 J. Merchante and Gregorio Robles. 2017. From Python to Pythonic: Searching for Python idioms in GitHub. In Seminar Series on Advanced Techniques and Tools for Software Evolution (SATToSE)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Dmitry Orlov. 2020. Finding Idioms in Source Code Using Subtree Counting Techniques. In Leveraging Applications of Formal Methods Verification and Validation: Engineering Principles. 44--54.  Dmitry Orlov. 2020. Finding Idioms in Source Code Using Subtree Counting Techniques. In Leveraging Applications of Formal Methods Verification and Validation: Engineering Principles. 44--54.","DOI":"10.1007\/978-3-030-61470-6_4"},{"key":"e_1_3_2_1_9_1","unstructured":"Tim Peters. 2004. PEP 20 - The Zen of Python | Python.org. https:\/\/www.python.org\/dev\/peps\/pep-0020\/. (Accessed on 11\/16\/2021).  Tim Peters. 2004. PEP 20 - The Zen of Python | Python.org. https:\/\/www.python.org\/dev\/peps\/pep-0020\/. (Accessed on 11\/16\/2021)."},{"key":"e_1_3_2_1_10_1","volume-title":"Teddy: Automatic Recommendation of Pythonic Idiom Usage For Pull-Based Software Projects. In IEEE International Conference on Software Maintenance and Evolution (ICSME).","author":"Purit","year":"2020","unstructured":"Purit Phan-udom, Naruedon Wattanakul , Tattiya Sakulniwat , Chaiyong Ragkhitwetsagul , Thanwadee Sunetnanta , Morakot Choetkiertikul , and Raula Gaikovina Kula . 2020 . Teddy: Automatic Recommendation of Pythonic Idiom Usage For Pull-Based Software Projects. In IEEE International Conference on Software Maintenance and Evolution (ICSME). Purit Phan-udom, Naruedon Wattanakul, Tattiya Sakulniwat, Chaiyong Ragkhitwetsagul, Thanwadee Sunetnanta, Morakot Choetkiertikul, and Raula Gaikovina Kula. 2020. Teddy: Automatic Recommendation of Pythonic Idiom Usage For Pull-Based Software Projects. In IEEE International Conference on Software Maintenance and Evolution (ICSME)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.4468523"},{"key":"e_1_3_2_1_12_1","volume-title":"Willson","author":"Ross Amanda","year":"2017","unstructured":"Amanda Ross and Victor L . Willson . 2017 . Independent Samples T-Test. SensePublishers , Rotterdam, 13--16. Amanda Ross and Victor L. Willson. 2017. Independent Samples T-Test. SensePublishers, Rotterdam, 13--16."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWESEP49350.2019.00016"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0686-2"}],"event":{"name":"ICPC '22: 30th International Conference on Program Comprehension","location":"Virtual Event","acronym":"ICPC '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527879","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524610.3527879","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:52Z","timestamp":1750183792000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527879"}},"subtitle":["preliminary experiments of nine Pythonic idioms at scale"],"short-title":[],"issued":{"date-parts":[[2022,5,16]]},"references-count":14,"alternative-id":["10.1145\/3524610.3527879","10.1145\/3524610"],"URL":"https:\/\/doi.org\/10.1145\/3524610.3527879","relation":{},"subject":[],"published":{"date-parts":[[2022,5,16]]},"assertion":[{"value":"2022-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}