{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:18:58Z","timestamp":1763468338342,"version":"3.45.0"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,5,14]],"date-time":"2016-05-14T00:00:00Z","timestamp":1463184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["CNS-1440878"],"award-info":[{"award-number":["CNS-1440878"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,5,14]]},"DOI":"10.1145\/2884781.2884849","type":"proceedings-article","created":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T14:21:10Z","timestamp":1463149270000},"page":"760-771","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":51,"title":["An empirical study on the impact of C++ lambdas and programmer experience"],"prefix":"10.1145","author":[{"given":"Phillip Merlin","family":"Uesbeck","sequence":"first","affiliation":[{"name":"University of Nevada, Las Vegas, Nevada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Stefik","sequence":"additional","affiliation":[{"name":"University of Nevada, Las Vegas, Nevada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Hanenberg","sequence":"additional","affiliation":[{"name":"University of Duisburg-Essen, Essen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Pedersen","sequence":"additional","affiliation":[{"name":"University of Nevada, Las Vegas, Nevada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Daleiden","sequence":"additional","affiliation":[{"name":"University of Nevada, Las Vegas, Nevada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677258"},{"key":"e_1_3_2_1_2_1","volume-title":"The javaone 2013 technical keynote. https:\/\/blogs.oracle.com\/javaone\/entry\/the_javaone_2013_technical_keynote","author":"Beneke T.","year":"2013","unstructured":"Beneke, T. The javaone 2013 technical keynote. https:\/\/blogs.oracle.com\/javaone\/entry\/the_javaone_2013_technical_keynote, 2013. {Online; accessed 24-March-2015}."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165893"},{"key":"e_1_3_2_1_4_1","volume-title":"A set of postulates for the foundation of logic. Annals of mathematics 2, 33","author":"Church A.","year":"1932","unstructured":"Church, A. A set of postulates for the foundation of logic. Annals of mathematics 2, 33 (1932), 346--366."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863543.1863576"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829945"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999807"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568299"},{"volume-title":"Proceedings of the 2012 IEEE 20th International Conference on Program Comprehension (Washington, DC, USA, 2012), ICPC '12, IEEE Computer Society.","author":"Feigenspan J.","key":"e_1_3_2_1_10_1","unstructured":"Feigenspan, J., K\u00e4stner, C., Liebig, J., Apel, S., and Hanenberg, S. Measuring programming experience. In Proceedings of the 2012 IEEE 20th International Conference on Program Comprehension (Washington, DC, USA, 2012), ICPC '12, IEEE Computer Society."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Ferg S. The pros and cons of lambda. http:\/\/python.dzone.com\/articles\/pros-and-cons-lambda 2012.","DOI":"10.1063\/pt.5.026048"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816707.2816720"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/273"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1883978.1883998"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869462"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869536"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9289-1"},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. Constructionism","author":"Harvey B.","year":"2010","unstructured":"Harvey, B., and M\u00f6nig, J. Bringing \"no ceiling\" to scratch: can one language serve kids and computer scientists. Proc. Constructionism (2010)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509528"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026586415054"},{"key":"e_1_3_2_1_21_1","volume-title":"Tech. Rep","author":"J\u00e4rvi J.","year":"2008","unstructured":"J\u00e4rvi, J., Freeman, J., and Crowl, L. Lambda expressions and closures: Wording for monomorphic lambdas (revision 4). Tech. rep., Tech. Rep, 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/944705.944721"},{"key":"e_1_3_2_1_23_1","unstructured":"Kaijanaho A.-J. Evidence-based programming language design: a philosophical and methodological exploration. PhD thesis University of Jyv\u00e4skyl\u00e4 2015."},{"volume-title":"The extent of empirical evidence that could inform evidence-based design of programming languages: A systematic mapping study. Jyv\u00e4skyl\u00e4 Licentiate Theses in Computing","author":"Kaijanaho A.-J.","key":"e_1_3_2_1_24_1","unstructured":"Kaijanaho, A.-J. The extent of empirical evidence that could inform evidence-based design of programming languages: A systematic mapping study. Jyv\u00e4skyl\u00e4 Licentiate Theses in Computing, University of Jyv\u00e4skyl\u00e4 (2015)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1353\/bhm.1998.0159"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.09.009"},{"key":"e_1_3_2_1_27_1","first-page":"153","volume-title":"IEEE 20th International Conference on Program Comprehension, Passau, Germany, June 11-13, 2012 (2012), ICPC'12, IEEE Computer Society","author":"Kleinschmager S.","unstructured":"Kleinschmager, S., Hanenberg, S., Robbes, R., Tanter, \u00c9., and Stefik, A. Do static type systems improve the maintainability of software systems? an empirical study. In IEEE 20th International Conference on Program Comprehension, Passau, Germany, June 11-13, 2012 (2012), ICPC'12, IEEE Computer Society, pp. 153--162."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9279-3"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518942"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1937117.1937124"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384666"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2544173.2509515"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818848"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/944705.944713"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985446"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9236-6"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597152"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/509043"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863543.1863595"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635922"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837853.1693462"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818836"},{"key":"e_1_3_2_1_43_1","unstructured":"Samko V. A proposal to add lambda functions to the c++ standard. Tech. rep. Technical Report--N1958=06-0028 2006."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568255"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/1097028"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1324786"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9286-4"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-010-9106-7"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661156"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597154"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534973"},{"key":"e_1_3_2_1_52_1","volume-title":"http:\/\/www.stroustrup.com\/C++11FAQ.html#lambda","author":"Stroustrup B.","year":"2014","unstructured":"Stroustrup, B. C++11 - the new iso c++ standard. http:\/\/www.stroustrup.com\/C++11FAQ.html#lambda, 2014."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.675631"},{"key":"e_1_3_2_1_54_1","volume-title":"Department of Education","author":"U. S. Department of Education Institute of Education Sciences.","year":"2010","unstructured":"U. S. Department of Education Institute of Education Sciences. What Works Clearinghouse Procedures and Standards Handbook, 2.1 ed. U.S. Department of Education, 2010."},{"key":"e_1_3_2_1_55_1","volume-title":"Quantitative Research Methods for Professionals in Education and Other Fields","author":"Vogt W. P.","year":"2006","unstructured":"Vogt, W. P. Quantitative Research Methods for Professionals in Education and Other Fields, 1st ed. Allyn and Bacon, Columbus, OH, 2006.","edition":"1"},{"key":"e_1_3_2_1_56_1","unstructured":"Weiss T. The dark side of lambda expressions in java 8. http:\/\/blog.takipi.com\/the-dark-side-of-lambda-expressions-in-java-8\/ 2014."},{"key":"e_1_3_2_1_57_1","unstructured":"Willcock J. J\u00e4rvi J. Gregor D. Stroustrup B. and Lumsdaine A. Lambda functions and closures for c++. Tech. Rep. N1968=06-0038 ISO\/IEC JTC 1 Information technology Subcommitee SC 22 Programming Language C++ February 2006."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2349018"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.12.010"}],"event":{"name":"ICSE '16: 38th International Conference on Software Engineering","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS\\TCSE TC on Software Engineering","IEEE-CS\\DATC IEEE Computer Society"],"location":"Austin Texas","acronym":"ICSE '16"},"container-title":["Proceedings of the 38th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2884781.2884849","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2884781.2884849","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2884781.2884849","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:20:37Z","timestamp":1763457637000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2884781.2884849"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,14]]},"references-count":59,"alternative-id":["10.1145\/2884781.2884849","10.1145\/2884781"],"URL":"https:\/\/doi.org\/10.1145\/2884781.2884849","relation":{},"subject":[],"published":{"date-parts":[[2016,5,14]]},"assertion":[{"value":"2016-05-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}