{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T01:48:18Z","timestamp":1768614498920,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T00:00:00Z","timestamp":1712880000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Italian Ministry of University and Research","award":["PRIN 2020 Project EMELIOT"],"award-info":[{"award-number":["PRIN 2020 Project EMELIOT"]}]},{"name":"Italian Ministry of University and Research","award":["ID 2020W3A5FY"],"award-info":[{"award-number":["ID 2020W3A5FY"]}]},{"name":"talian Ministry of University and Research","award":["DM 1062\/2021 Italian Grant"],"award-info":[{"award-number":["DM 1062\/2021 Italian Grant"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,12]]},"DOI":"10.1145\/3597503.3639211","type":"proceedings-article","created":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T16:43:26Z","timestamp":1712940206000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A Study on the Pythonic Functional Constructs' Understandability"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-8988-3483","authenticated-orcid":false,"given":"Cyrine","family":"Zid","sequence":"first","affiliation":[{"name":"Ecole Polytechnique de Montreal, Montreal, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7098-8964","authenticated-orcid":false,"given":"Fiorella","family":"Zampetti","sequence":"additional","affiliation":[{"name":"University of Sannio, Benevento, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7892-9202","authenticated-orcid":false,"given":"Giuliano","family":"Antoniol","sequence":"additional","affiliation":[{"name":"Ecole Polytechnique de Montreal, Montreal, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0340-9747","authenticated-orcid":false,"given":"Massimiliano","family":"Di Penta","sequence":"additional","affiliation":[{"name":"University of Sannio, Benevento, Italy"}]}],"member":"320","published-online":{"date-parts":[[2024,4,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276954.3276960"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v067.i01"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00033"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1995.tb02031.x"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422437"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549158"},{"key":"e_1_3_2_1_7_1","volume-title":"International Workshop on Recruiting Participants for Empirical Software Engineering.","author":"Ebert Felipe","year":"2022","unstructured":"Felipe Ebert, Alexander Serebrenik, Christoph Treude, Nicole Novielli, and Fernando Castor. 2022. On recruiting experienced github contributors for interviews and surveys on prolific. In International Workshop on Recruiting Participants for Empirical Software Engineering."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09751-4"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606699"},{"key":"e_1_3_2_1_10_1","unstructured":"Github. 2022. Top-Programming-Languages GitHub 2022 https:\/\/octoverse.github.com\/2022\/top-programming-languages. (Last access: 08\/11\/2023)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106264"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491461"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10077-3"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/S10664-018-9621-X"},{"key":"e_1_3_2_1_15_1","unstructured":"Prolific Inc. 2023. Prolific https:\/\/www.prolific.co. (Last access: 08\/11\/2023)."},{"key":"e_1_3_2_1_16_1","volume-title":"How programmers read regular code: a controlled experiment using eye tracking. Empirical software engineering 22","author":"Jbara Ahmad","year":"2017","unstructured":"Ahmad Jbara and Dror G Feitelson. 2017. How programmers read regular code: a controlled experiment using eye tracking. Empirical software engineering 22 (2017), 1440--1477."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00055"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00085"},{"key":"e_1_3_2_1_19_1","unstructured":"Klaus Krippendorff. 2011. Computing Krippendorff's alpha-reliability."},{"key":"e_1_3_2_1_20_1","volume-title":"Atoms of Confusion in Java. In 29th IEEE\/ACM International Conference on Program Comprehension, ICPC 2021","author":"Langhout Chris","year":"2021","unstructured":"Chris Langhout and Maur\u00edcio Aniche. 2021. Atoms of Confusion in Java. In 29th IEEE\/ACM International Conference on Program Comprehension, ICPC 2021, Madrid, Spain, May 20--21, 2021. IEEE, 25--35."},{"key":"e_1_3_2_1_21_1","unstructured":"Logilab and Pylint contributors. 2023. Pylint. https:\/\/pylint.pycqa.org\/"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2044-8317.1997.tb01100.x"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3350768.3350791"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.493032"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677227"},{"key":"e_1_3_2_1_26_1","unstructured":"Nicolas Vandeput. 2022. List Comprehensions vs. For Loops: It Is Not What You Think https:\/\/towardsdatascience.com\/list-comprehensions-vs-for-loops-it-is-not-what-you-think-34071d4d8207. (Last access: 08\/11\/2023)."},{"key":"e_1_3_2_1_27_1","unstructured":"Open AI. 2023. GPTZero https:\/\/gptzero.me\/. (Last access: 08\/11\/2023)."},{"key":"e_1_3_2_1_28_1","volume-title":"Questionnaire design, interviewing and attitude measurement","author":"Oppenheim Abraham Naftali","unstructured":"Abraham Naftali Oppenheim. 2000. Questionnaire design, interviewing and attitude measurement. Bloomsbury Publishing."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion52605.2021.00071"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389279"},{"key":"e_1_3_2_1_31_1","volume-title":"An Exploratory Study Towards Understanding Lambda Expressions in Python. In EASE '20: Evaluation and Assessment in Software Engineering","author":"Eashaan Rao A.","year":"2020","unstructured":"A. Eashaan Rao and Sridhar Chimalakonda. 2020. An Exploratory Study Towards Understanding Lambda Expressions in Python. In EASE '20: Evaluation and Assessment in Software Engineering, Trondheim, Norway, April 15--17, 2020. ACM, 318--323."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3248113"},{"key":"e_1_3_2_1_33_1","volume-title":"Software Engineering User Study Recruitment on Prolific: An Experience Report. CoRR abs\/2201.05348","author":"Reid Brittany","year":"2022","unstructured":"Brittany Reid, Markus Wagner, Marcelo d'Amorim, and Christoph Treude. 2022. Software Engineering User Study Recruitment on Prolific: An Experience Report. CoRR abs\/2201.05348 (2022). arXiv:2201.05348"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.69"},{"key":"e_1_3_2_1_35_1","unstructured":"Daniel Russo. 2022. Recruiting software engineers on prolific. (2022)."},{"key":"e_1_3_2_1_36_1","volume-title":"Full-Word Identifier Names. In 2013 IEEE International Conference on Software Maintenance","author":"Scanniello Giuseppe","year":"2013","unstructured":"Giuseppe Scanniello and Michele Risi. 2013. Dealing with Faults in Source Code: Abbreviated vs. Full-Word Identifier Names. In 2013 IEEE International Conference on Software Maintenance, Eindhoven, The Netherlands, September 22--28, 2013. IEEE Computer Society, 190--199."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.9"},{"key":"e_1_3_2_1_38_1","unstructured":"Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media."},{"key":"e_1_3_2_1_39_1","unstructured":"Switowski.com. 2023. For Loop vs. List Comprehension https:\/\/switowski.com\/blog\/for-loop-vs-list-comprehension. (Last access: 08\/11\/2023)."},{"key":"e_1_3_2_1_40_1","volume-title":"1st International Workshop on Recruiting Participants for Empirical Software Engineering.","author":"Tahaei Mohammad","unstructured":"Mohammad Tahaei and Kami Vaniea. 2022. Lessons Learned From Recruiting Participants With Programming Skills for Empirical Privacy and Security Studies. In 1st International Workshop on Recruiting Participants for Empirical Software Engineering."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2019MPP0002"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"W. N. Venables and B. D. Ripley. 2002. Modern Applied Statistics with S (fourth ed.). Springer New York. http:\/\/www.stats.ox.ac.uk\/pub\/MASS4 ISBN 0-387-95457-0.","DOI":"10.1007\/978-0-387-21706-2_14"},{"key":"e_1_3_2_1_43_1","volume-title":"Comprehending Test Code: An Empirical Study. In 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019","author":"Yu Chak Shun","year":"2019","unstructured":"Chak Shun Yu, Christoph Treude, and Maur\u00edcio Finavaro Aniche. 2019. Comprehending Test Code: An Empirical Study. In 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019, Cleveland, OH, USA, September 29 - October 4, 2019. IEEE, 501--512."},{"key":"e_1_3_2_1_44_1","volume-title":"An Empirical Study on the Fault-Inducing Effect of Functional Constructs in Python. In IEEE International Conference on Software Maintenance and Evolution, ICSME 2022","author":"Zampetti Fiorella","year":"2022","unstructured":"Fiorella Zampetti, Fran\u00e7ois Belias, Cyrine Zid, Giuliano Antoniol, and Massimiliano Di Penta. 2022. An Empirical Study on the Fault-Inducing Effect of Functional Constructs in Python. In IEEE International Conference on Software Maintenance and Evolution, ICSME 2022, Limassol, Cyprus, October 3--7, 2022. IEEE, 47--58."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549143"},{"key":"e_1_3_2_1_46_1","volume-title":"Performance Mystery of Python Idioms Unveiled with Empirical Evidence. In 45th IEEE\/ACM International Conference on Software Engineering, ICSE 2023","author":"Zhang Zejun","year":"2023","unstructured":"Zejun Zhang, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, and Qinghua Lu. 2023. Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence. In 45th IEEE\/ACM International Conference on Software Engineering, ICSE 2023, Melbourne, Australia, May 14--20, 2023. IEEE, 1495--1507."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678600"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","unstructured":"Cyrine Zid Fiorella Zampetti Giuliano Antoniol and Massimiliano Di Penta. 2023. Replication package for the paper: \"A Study on the Pythonic Functional Constructs' Understandability\". 10.5281\/zenodo.8191782","DOI":"10.5281\/zenodo.8191782"}],"event":{"name":"ICSE '24: IEEE\/ACM 46th International Conference on Software Engineering","location":"Lisbon Portugal","acronym":"ICSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639211","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3597503.3639211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:49:13Z","timestamp":1750286953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639211"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,12]]},"references-count":48,"alternative-id":["10.1145\/3597503.3639211","10.1145\/3597503"],"URL":"https:\/\/doi.org\/10.1145\/3597503.3639211","relation":{},"subject":[],"published":{"date-parts":[[2024,4,12]]},"assertion":[{"value":"2024-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}