{"id":"https://openalex.org/W4206716941","doi":"https://doi.org/10.1109/ase51524.2021.9678600","title":"Why Do Developers Remove Lambda Expressions in Java?","display_name":"Why Do Developers Remove Lambda Expressions in Java?","publication_year":2021,"publication_date":"2021-11-01","ids":{"openalex":"https://openalex.org/W4206716941","doi":"https://doi.org/10.1109/ase51524.2021.9678600"},"language":"en","primary_location":{"id":"doi:10.1109/ase51524.2021.9678600","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678600","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091087753","display_name":"Mingwei Zheng","orcid":"https://orcid.org/0009-0003-6032-6045"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Mingwei Zheng","raw_affiliation_strings":["Hubei Engineering Research Center on Big Data Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, China","National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Hubei Engineering Research Center on Big Data Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058999081","display_name":"Jun Yang","orcid":"https://orcid.org/0000-0001-6615-3139"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Yang","raw_affiliation_strings":["School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003031253","display_name":"Ming Wen","orcid":"https://orcid.org/0000-0001-5588-9618"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ming Wen","raw_affiliation_strings":["Hubei Engineering Research Center on Big Data Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, China","National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Hubei Engineering Research Center on Big Data Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006357713","display_name":"Hengcheng Zhu","orcid":"https://orcid.org/0000-0002-3082-5957"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Hengcheng Zhu","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084868951","display_name":"Yepang Liu","orcid":"https://orcid.org/0000-0001-8147-8126"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yepang Liu","raw_affiliation_strings":["Southern University of Science and Technology, Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology, Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["Cluster and Grid Computing Lab, School of Computer Science and Technology, HUST, Wuhan, China","National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Cluster and Grid Computing Lab, School of Computer Science and Technology, HUST, Wuhan, China","institution_ids":[]},{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5091087753"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":1.4181,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.83122761,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"67","last_page":"78"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9894999861717224,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7635932564735413},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7362357974052429},{"id":"https://openalex.org/keywords/lambda","display_name":"Lambda","score":0.6607780456542969},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6546536684036255},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.5313050746917725},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.499950647354126},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.4426252245903015},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4322354197502136},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.4309220016002655},{"id":"https://openalex.org/keywords/lambda-calculus","display_name":"Lambda calculus","score":0.4142509996891022},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3259311020374298},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22691139578819275},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09999540448188782}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7635932564735413},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7362357974052429},{"id":"https://openalex.org/C2778113609","wikidata":"https://www.wikidata.org/wiki/Q10897","display_name":"Lambda","level":2,"score":0.6607780456542969},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6546536684036255},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.5313050746917725},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.499950647354126},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.4426252245903015},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4322354197502136},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.4309220016002655},{"id":"https://openalex.org/C135790938","wikidata":"https://www.wikidata.org/wiki/Q242028","display_name":"Lambda calculus","level":2,"score":0.4142509996891022},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3259311020374298},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22691139578819275},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09999540448188782},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/ase51524.2021.9678600","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678600","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-116460","is_oa":false,"landing_page_url":"https://repository.hkust.edu.hk/ir/Record/1783.1-116460","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"},{"id":"pmh:oai:repository.ust.hk:1783.1-116460","is_oa":false,"landing_page_url":"http://repository.ust.hk/ir/Record/1783.1-116460","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.6800000071525574}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1972978214","https://openalex.org/W2031648200","https://openalex.org/W2048960787","https://openalex.org/W2065314038","https://openalex.org/W2065489029","https://openalex.org/W2139885493","https://openalex.org/W2149868499","https://openalex.org/W2620436109","https://openalex.org/W2764146461","https://openalex.org/W2795180164","https://openalex.org/W2899324080","https://openalex.org/W2963295068","https://openalex.org/W2973282825","https://openalex.org/W2992432104","https://openalex.org/W6767532150"],"related_works":["https://openalex.org/W1521275321","https://openalex.org/W2105232714","https://openalex.org/W2104819922","https://openalex.org/W1577865780","https://openalex.org/W2585727512","https://openalex.org/W1554287119","https://openalex.org/W2032259071","https://openalex.org/W2083060740","https://openalex.org/W3169146687","https://openalex.org/W2752311799"],"abstract_inverted_index":{"Java":[0,24,191],"8":[1],"has":[2],"introduced":[3],"lambda":[4,21,29,46,71,81,112,171,188],"expressions,":[5],"a":[6,152,157],"core":[7],"feature":[8],"of":[9,20,53,79,111,123],"functional":[10,40,140],"programming.":[11],"Since":[12],"its":[13],"introduction,":[14],"there":[15],"is":[16],"an":[17],"increasing":[18],"trend":[19],"adoptions":[22],"in":[23,73,173],"projects.":[25],"Developers":[26],"often":[27],"adopt":[28],"expressions":[30,47,72,82,172],"to":[31,105,145,163,186],"simplify":[32],"code,":[33],"avoid":[34,187],"code":[35],"duplication":[36],"or":[37,62],"simulate":[38],"other":[39],"features.":[41],"However,":[42],"we":[43,95,115,134,155,181],"observe":[44,135],"that":[45,136],"can":[48,83],"also":[49,68,194],"incur":[50],"different":[51],"types":[52],"side":[54,90],"effects":[55],"(i.e.,":[56],"performance":[57],"issues":[58],"and":[59,66,101,107,193],"memory":[60],"leakages)":[61],"even":[63],"severe":[64],"bugs,":[65],"developers":[67,162,192],"frequently":[69],"remove":[70,170],"their":[74],"implementations.":[75],"Consequently,":[76],"the":[77,88,97,121,165],"advantages":[78],"utilizing":[80],"be":[84,146],"significantly":[85],"compromised":[86],"by":[87,148],"collateral":[89],"effects.":[91],"In":[92],"this":[93],"study,":[94],"present":[96],"first":[98],"large-scale,":[99],"quantitative":[100],"qualitative":[102],"empirical":[103,179],"study":[104,159],"characterize":[106],"understand":[108],"inappropriate":[109],"usages":[110,189],"expressions.":[113],"Particularly,":[114],"summarized":[116],"seven":[117,128],"main":[118],"reasons":[119,167],"for":[120,190,199],"removal":[122],"lambdas":[124,137],"as":[125,127],"well":[126],"common":[129],"migration":[130],"patterns.":[131],"For":[132],"instance,":[133],"using":[138],"customized":[139],"interfaces":[141],"are":[142],"more":[143],"likely":[144],"removed":[147],"developers.":[149],"Moreover,":[150],"from":[151],"complementary":[153],"perspective,":[154],"performed":[156],"user":[158],"over":[160],"30":[161],"seek":[164],"underlying":[166],"why":[168],"they":[169],"practice.":[174],"Finally,":[175],"based":[176],"on":[177,184],"our":[178],"results,":[180],"made":[182],"suggestions":[183],"scenarios":[185],"pointed":[195],"out":[196],"future":[197],"directions":[198],"researchers.":[200]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
