{"id":"https://openalex.org/W4411359950","doi":"https://doi.org/10.1109/icpc66645.2025.00027","title":"Overlord: A C++ Overloading Inspector","display_name":"Overlord: A C++ Overloading Inspector","publication_year":2025,"publication_date":"2025-04-27","ids":{"openalex":"https://openalex.org/W4411359950","doi":"https://doi.org/10.1109/icpc66645.2025.00027"},"language":"en","primary_location":{"id":"doi:10.1109/icpc66645.2025.00027","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc66645.2025.00027","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC)","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/A5118270809","display_name":"Botond Istv\u00e1n Horv\u00e1th","orcid":null},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]},{"id":"https://openalex.org/I4210117195","display_name":"Institute for Computer Science and Control","ror":"https://ror.org/0249v7n71","country_code":"HU","type":"facility","lineage":["https://openalex.org/I4210117195","https://openalex.org/I7597260"]}],"countries":["HU"],"is_corresponding":true,"raw_author_name":"Botond Istv\u00e1n Horv\u00e1th","raw_affiliation_strings":["Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary"],"raw_orcid":"https://orcid.org/0009-0006-9997-0016","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary","institution_ids":["https://openalex.org/I4210117195","https://openalex.org/I106118109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022705535","display_name":"Rich\u00e1rd Szalay","orcid":"https://orcid.org/0000-0001-5684-5158"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]},{"id":"https://openalex.org/I4210117195","display_name":"Institute for Computer Science and Control","ror":"https://ror.org/0249v7n71","country_code":"HU","type":"facility","lineage":["https://openalex.org/I4210117195","https://openalex.org/I7597260"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"Rich\u00e1rd Szalay","raw_affiliation_strings":["Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary"],"raw_orcid":"https://orcid.org/0000-0001-5684-5158","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary","institution_ids":["https://openalex.org/I4210117195","https://openalex.org/I106118109"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061359266","display_name":"Zolt\u00e1n Porkol\u00e1b","orcid":"https://orcid.org/0000-0001-6819-0224"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]},{"id":"https://openalex.org/I4210117195","display_name":"Institute for Computer Science and Control","ror":"https://ror.org/0249v7n71","country_code":"HU","type":"facility","lineage":["https://openalex.org/I4210117195","https://openalex.org/I7597260"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"Zolt\u00e1n Porkol\u00e1b","raw_affiliation_strings":["Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary"],"raw_orcid":"https://orcid.org/0000-0001-6819-0224","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, ELTE E&#x00F6;tv&#x00F6;s Lor&#x00E1;nd University,Faculty of Informatics,Department of Programming Languages and Compilers,Budapest,Hungary","institution_ids":["https://openalex.org/I4210117195","https://openalex.org/I106118109"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5118270809"],"corresponding_institution_ids":["https://openalex.org/I106118109","https://openalex.org/I4210117195"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13974612,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"194","last_page":"198"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9416000247001648,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9416000247001648,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5561679601669312}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5561679601669312}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpc66645.2025.00027","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc66645.2025.00027","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W2052230914","https://openalex.org/W2461987920","https://openalex.org/W2503256241","https://openalex.org/W3141603496","https://openalex.org/W3186724467"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Function":[0],"overloading":[1,105],"is":[2,49,59],"a":[3,79,99,126],"well-known":[4],"technique":[5],"available":[6,161],"in":[7,61,98],"most":[8,65],"major":[9],"programming":[10],"languages,":[11],"including":[12],"<tex":[13,28,44],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[14,29,45],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathrm{C}^{++}$</tex>,":[15],"to":[16,21,92,139,153],"facilitate":[17],"compile-time":[18],"polymorphism.":[19],"Due":[20],"the":[22,27,33,52,111,121,134,143,158,165],"complex":[23],"requirements":[24],"imposed":[25],"by":[26,51],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{C}^{++}$</tex>":[30,46],"Language":[31],"Standard,":[32],"behaviour":[34],"of":[35,75,160],"overload":[36,96,150],"resolution":[37,151],"can":[38,77,119],"be":[39,78],"surprising":[40],"even":[41],"for":[42,125,163],"experienced":[43],"developers.":[47],"This":[48],"exacerbated":[50],"fact":[53],"that":[54],"if":[55],"an":[56,62,73,104],"unexpected":[57],"function":[58],"selected":[60],"overloaded":[63],"situation,":[64],"compilers":[66],"do":[67],"not":[68,89],"explain":[69],"why.":[70],"In":[71],"addition,":[72],"overabundance":[74],"candidates":[76],"compilation":[80,166],"time":[81],"bottleneck.":[82],"Despite":[83],"its":[84,140],"widespread":[85],"usage,":[86],"there":[87],"are":[88],"many":[90],"tools":[91],"help":[93,154],"programmers":[94],"analyse":[95],"usage":[97],"software":[100],"project.":[101],"We":[102],"developed":[103],"inspector":[106],"tool,":[107],"Overlord,":[108],"based":[109],"on":[110,149],"open-source":[112],"LLVM/Clang":[113],"Compiler":[114],"Infrastructure.":[115],"With":[116],"Overlord":[117],"developers":[118],"list":[120],"possible":[122],"candidate":[123,135],"functions":[124],"call":[127],"site,":[128],"and":[129],"obtain":[130],"step-by-step":[131],"reasoning":[132],"about":[133],"selection":[136],"process.":[137],"Additionally":[138],"comprehension":[141],"functionality":[142],"tool":[144],"also":[145],"provides":[146],"profiling":[147],"data":[148],"times":[152],"library":[155],"authors":[156],"streamline":[157],"set":[159],"overloads":[162],"improving":[164],"performance.":[167]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
