{"id":"https://openalex.org/W4210352253","doi":"https://doi.org/10.1109/ase51524.2021.9678929","title":"Interactive Cross-language Code Retrieval with Auto-Encoders","display_name":"Interactive Cross-language Code Retrieval with Auto-Encoders","publication_year":2021,"publication_date":"2021-11-01","ids":{"openalex":"https://openalex.org/W4210352253","doi":"https://doi.org/10.1109/ase51524.2021.9678929"},"language":"en","primary_location":{"id":"doi:10.1109/ase51524.2021.9678929","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678929","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/A5028469663","display_name":"Binger Chen","orcid":"https://orcid.org/0009-0007-7153-6100"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Binger Chen","raw_affiliation_strings":["TU Berlin, Berlin, Germany"],"affiliations":[{"raw_affiliation_string":"TU Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009128577","display_name":"Ziawasch Abedjan","orcid":"https://orcid.org/0000-0002-2846-1373"},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]},{"id":"https://openalex.org/I4210136150","display_name":"L3S Research Center","ror":"https://ror.org/039t4wk02","country_code":"DE","type":"facility","lineage":["https://openalex.org/I114112103","https://openalex.org/I4210136150","https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ziawasch Abedjan","raw_affiliation_strings":["Leibniz Universit\u00e4t Hannover & L3S Research Center, Hannover, Germany"],"affiliations":[{"raw_affiliation_string":"Leibniz Universit\u00e4t Hannover & L3S Research Center, Hannover, Germany","institution_ids":["https://openalex.org/I4210136150","https://openalex.org/I114112103"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5028469663"],"corresponding_institution_ids":["https://openalex.org/I4577782"],"apc_list":null,"apc_paid":null,"fwci":1.1345,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.78955308,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"167","last_page":"178"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9900000095367432,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9872999787330627,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9254919290542603},{"id":"https://openalex.org/keywords/cross-language-information-retrieval","display_name":"Cross-language information retrieval","score":0.6771761178970337},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.6329036951065063},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5656809210777283},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.5569660663604736},{"id":"https://openalex.org/keywords/machine-translation","display_name":"Machine translation","score":0.5348621010780334},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5257340669631958},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.49804162979125977},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4795377254486084},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4791383445262909},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.45245370268821716},{"id":"https://openalex.org/keywords/intermediate-language","display_name":"Intermediate language","score":0.4470319151878357},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.4382655620574951},{"id":"https://openalex.org/keywords/encoder","display_name":"Encoder","score":0.42891842126846313},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.41118499636650085},{"id":"https://openalex.org/keywords/object-code","display_name":"Object code","score":0.4110596179962158},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4102894067764282},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.18401512503623962},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13118493556976318}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9254919290542603},{"id":"https://openalex.org/C2778842860","wikidata":"https://www.wikidata.org/wiki/Q986551","display_name":"Cross-language information retrieval","level":3,"score":0.6771761178970337},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.6329036951065063},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5656809210777283},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5569660663604736},{"id":"https://openalex.org/C203005215","wikidata":"https://www.wikidata.org/wiki/Q79798","display_name":"Machine translation","level":2,"score":0.5348621010780334},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5257340669631958},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.49804162979125977},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4795377254486084},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4791383445262909},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.45245370268821716},{"id":"https://openalex.org/C77660490","wikidata":"https://www.wikidata.org/wiki/Q244916","display_name":"Intermediate language","level":3,"score":0.4470319151878357},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.4382655620574951},{"id":"https://openalex.org/C118505674","wikidata":"https://www.wikidata.org/wiki/Q42586063","display_name":"Encoder","level":2,"score":0.42891842126846313},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.41118499636650085},{"id":"https://openalex.org/C154526789","wikidata":"https://www.wikidata.org/wiki/Q157965","display_name":"Object code","level":4,"score":0.4110596179962158},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4102894067764282},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.18401512503623962},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13118493556976318},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ase51524.2021.9678929","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678929","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"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W162791237","https://openalex.org/W1553262910","https://openalex.org/W1614298861","https://openalex.org/W1972141422","https://openalex.org/W2008693679","https://openalex.org/W2028489411","https://openalex.org/W2076236512","https://openalex.org/W2094622286","https://openalex.org/W2134092629","https://openalex.org/W2138756793","https://openalex.org/W2156981320","https://openalex.org/W2164961799","https://openalex.org/W2246363069","https://openalex.org/W2247374552","https://openalex.org/W2247864914","https://openalex.org/W2342696155","https://openalex.org/W2507465836","https://openalex.org/W2576813563","https://openalex.org/W2585680471","https://openalex.org/W2740942212","https://openalex.org/W2741140057","https://openalex.org/W2786865417","https://openalex.org/W2794601162","https://openalex.org/W2795013376","https://openalex.org/W2795150841","https://openalex.org/W2798546256","https://openalex.org/W2798621783","https://openalex.org/W2810460522","https://openalex.org/W2896457183","https://openalex.org/W2898951026","https://openalex.org/W2912169643","https://openalex.org/W2956048495","https://openalex.org/W2962995178","https://openalex.org/W2963499994","https://openalex.org/W2964150020","https://openalex.org/W3021274480","https://openalex.org/W3031462348","https://openalex.org/W3033638351","https://openalex.org/W3033748891","https://openalex.org/W3098044990","https://openalex.org/W3162521174","https://openalex.org/W4294170691","https://openalex.org/W6606612362","https://openalex.org/W6636510571","https://openalex.org/W6682691769","https://openalex.org/W6690526377","https://openalex.org/W6692071231","https://openalex.org/W6745034332","https://openalex.org/W6748774801","https://openalex.org/W6755207826","https://openalex.org/W6755848887","https://openalex.org/W6758650106"],"related_works":["https://openalex.org/W1493727516","https://openalex.org/W5991980","https://openalex.org/W3163715002","https://openalex.org/W1987578288","https://openalex.org/W2129009023","https://openalex.org/W1482854495","https://openalex.org/W2018016444","https://openalex.org/W4302565961","https://openalex.org/W116913286","https://openalex.org/W1482494723"],"abstract_inverted_index":{"Cross-language":[0],"code":[1,61,76,114,119,131],"retrieval":[2,62,77,106,189],"is":[3,12,145],"necessary":[4],"in":[5,32,199],"many":[6],"real-world":[7],"scenarios.":[8],"A":[9],"major":[10],"application":[11],"program":[13,66,93,122,202],"translation,":[14],"e.g.,":[15],"porting":[16],"codebases":[17],"from":[18,107],"an":[19],"obsolete":[20],"or":[21,28,53],"deprecated":[22],"language":[23],"to":[24,63,82,120,150,162,178,186,215],"a":[25,135,152,169],"modern":[26],"one":[27],"re-implementing":[29],"existing":[30,75,127],"projects":[31],"one\u2019s":[33],"preferred":[34],"programming":[35],"language.":[36],"Existing":[37],"approaches":[38],"based":[39,111,140],"on":[40,112,126,129,141,147],"the":[41,80,84,88,91,95,117,160,164,176,183,188,216,222],"translation":[42,67,85],"model":[43,139,144],"require":[44],"large":[45,217],"amounts":[46],"of":[47,57,71,90,201],"training":[48],"data":[49],"and":[50,115,133,181,208,219],"extra":[51],"information":[52],"neglects":[54],"significant":[55],"characteristics":[56],"programs.":[58],"Leveraging":[59],"cross-language":[60,105,130],"assist":[64,121],"automatic":[65],"can":[68,212],"make":[69],"use":[70],"Big":[72,108,148],"Code.":[73],"However,":[74],"systems":[78],"have":[79],"barrier":[81],"finding":[83],"with":[86],"only":[87,110],"features":[89],"input":[92],"as":[94,159],"query.":[96],"In":[97],"this":[98],"paper,":[99],"we":[100],"present":[101],"BigPT":[102,195,211],"for":[103,168],"interactive":[104],"Code":[109,149],"raw":[113],"reusing":[116],"retrieved":[118],"translation.":[123,223],"We":[124],"build":[125],"work":[128],"representation":[132,174],"propose":[134],"novel":[136,206],"predictive":[137],"transformation":[138],"auto-encoders.":[142],"The":[143],"trained":[146],"generate":[151],"target-language":[153],"representation,":[154],"which":[155],"will":[156],"be":[157,213],"used":[158],"query":[161,173],"retrieve":[163,221],"most":[165],"relevant":[166],"translations":[167],"given":[170],"program.":[171],"Our":[172,191],"enables":[175],"user":[177],"easily":[179],"update":[180],"correct":[182],"returned":[184],"results":[185],"improve":[187],"process.":[190],"experiments":[192],"show":[193],"that":[194],"outperforms":[196],"state-of-the-art":[197],"baselines":[198],"terms":[200],"accuracy.":[203],"Using":[204],"our":[205],"querying":[207],"retrieving":[209],"mechanism,":[210],"scaled":[214],"dataset":[218],"efficiently":[220]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
