{"id":"https://openalex.org/W4400416415","doi":"https://doi.org/10.1145/3676959","title":"Shortening Overlong Method Names with Abbreviations","display_name":"Shortening Overlong Method Names with Abbreviations","publication_year":2024,"publication_date":"2024-07-08","ids":{"openalex":"https://openalex.org/W4400416415","doi":"https://doi.org/10.1145/3676959"},"language":"en","primary_location":{"id":"doi:10.1145/3676959","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3676959","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-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/A5077424533","display_name":"Yanjie Jiang","orcid":"https://orcid.org/0000-0001-6404-9143"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanjie Jiang","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-6404-9143","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024721944","display_name":"Hui Liu","orcid":"https://orcid.org/0000-0002-3267-6801"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Liu","raw_affiliation_strings":["Beijing Institute of Technology, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-3267-6801","affiliations":[{"raw_affiliation_string":"Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034057959","display_name":"Shing-Chi Cheung","orcid":"https://orcid.org/0000-0002-3508-7172"},"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":"Shing Chi Cheung","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-3508-7172","affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8304-7055","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.07986582,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"8","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9983000159263611,"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"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9983000159263611,"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"}},{"id":"https://openalex.org/T13083","display_name":"Advanced Text Analysis Techniques","score":0.9961000084877014,"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"}},{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9904000163078308,"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/computer-science","display_name":"Computer science","score":0.7854042053222656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7854042053222656}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3676959","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3676959","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-146721","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-146721","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":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4300000071525574,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G5380485581","display_name":null,"funder_award_id":"2023M740078 and BX20240008","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"},{"id":"https://openalex.org/G5536475969","display_name":null,"funder_award_id":"62232003 and 62172037","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1966216063","https://openalex.org/W1972420078","https://openalex.org/W1975879668","https://openalex.org/W2009744179","https://openalex.org/W2018360580","https://openalex.org/W2054094410","https://openalex.org/W2077155146","https://openalex.org/W2099294614","https://openalex.org/W2105785161","https://openalex.org/W2113697305","https://openalex.org/W2122963002","https://openalex.org/W2142190098","https://openalex.org/W2741836813","https://openalex.org/W2891551983","https://openalex.org/W2967653896","https://openalex.org/W2979826702","https://openalex.org/W2993817625","https://openalex.org/W3007252788","https://openalex.org/W3027231523","https://openalex.org/W3080248926","https://openalex.org/W3194328616","https://openalex.org/W4205395769","https://openalex.org/W4231101807","https://openalex.org/W4297933905","https://openalex.org/W4312931032","https://openalex.org/W4321239612","https://openalex.org/W4378651134","https://openalex.org/W6607721473"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Methods":[0],"should":[1],"be":[2],"named":[3],"to":[4,30,92,144,173],"summarize":[5],"their":[6],"responsibilities":[7],"meaningfully.":[8],"When":[9],"a":[10,13,19,37,55,69,79,159],"method":[11,26,95,107,120,128,153,164],"has":[12],"non-trivial":[14,80],"responsibility,":[15],"it":[16,46],"may":[17,65],"require":[18],"naming":[20,51,75],"using":[21],"multiple":[22,48],"words.":[23],"However,":[24],"overlong":[25,94,106,127,163],"names":[27,121,171],"are":[28],"susceptible":[29],"typos":[31],"and":[32,111,140],"reduced":[33],"readability":[34],"(e.g.,":[35],"displaying":[36],"statement":[38],"partially":[39],"in":[40,104,151],"standard":[41],"screen":[42],"width":[43],"or":[44],"splitting":[45],"into":[47],"lines).":[49],"Programming":[50],"conventions":[52,76],"commonly":[53],"adopt":[54],"maximal":[56],"length":[57],"(in":[58],"characters)":[59],"for":[60,119,148],"identifiers.":[61],"In":[62],"practice,":[63],"developers":[64,178],"not":[66],"necessarily":[67],"find":[68,145],"meaningful":[70],"name":[71,108],"that":[72,100],"follows":[73],"such":[74],"when":[77],"coding":[78],"method.":[81],"This":[82],"article":[83],"presents":[84],"the":[85,149,152,177],"first":[86],"automated":[87],"technique":[88],"(called":[89],"NameCompressor":[90,130,157],")":[91],"shorten":[93,125],"names.":[96,165],"Our":[97],"inspiration":[98],"is":[99,122],"many":[101],"lengthy":[102],"words/phrases":[103,150],"an":[105,126],"have":[109],"known":[110],"unambiguous":[112],"abbreviations.":[113],"The":[114],"use":[115],"of":[116,161,179],"these":[117,180],"abbreviations":[118,147],"common.":[123],"To":[124],"name,":[129],"employs":[131],"three":[132],"compression":[133],"techniques,":[134],"i.e.,":[135],"context-aware":[136],"compression,":[137,139,143],"probability-based":[138],"machine":[141],"learning-based":[142],"appropriate":[146],"name.":[154],"We":[155],"evaluate":[156],"on":[158],"dataset":[160],"700":[162],"It":[166],"correctly":[167],"generates":[168],"613":[169],"short":[170],"identical":[172],"those":[174],"specified":[175],"by":[176],"methods.":[181]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
