{"id":"https://openalex.org/W2896071369","doi":"https://doi.org/10.1109/ijcnn.2018.8489079","title":"A New Word Embedding Approach to Evaluate Potential Fixes for Automated Program Repair","display_name":"A New Word Embedding Approach to Evaluate Potential Fixes for Automated Program Repair","publication_year":2018,"publication_date":"2018-07-01","ids":{"openalex":"https://openalex.org/W2896071369","doi":"https://doi.org/10.1109/ijcnn.2018.8489079","mag":"2896071369"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn.2018.8489079","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn.2018.8489079","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Joint Conference on Neural Networks (IJCNN)","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/A5032118521","display_name":"Leonardo Afonso Amorim","orcid":null},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Leonardo Afonso Amorim","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018229795","display_name":"Mateus Ferreira e Freitas","orcid":null},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Mateus F. Freitas","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012189720","display_name":"Altino Dantas","orcid":"https://orcid.org/0000-0002-5913-6039"},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Altino Dantas","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022592621","display_name":"Eduardo Faria de Souza","orcid":"https://orcid.org/0000-0001-5360-0390"},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Eduardo F. de Souza","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067840455","display_name":"Celso G. Camilo-Junior","orcid":"https://orcid.org/0000-0003-2553-8790"},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Celso G. Camilo-Junior","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033070469","display_name":"Wellington S. Martins","orcid":"https://orcid.org/0000-0002-9641-2565"},"institutions":[{"id":"https://openalex.org/I68106152","display_name":"Universidade Federal de Goi\u00e1s","ror":"https://ror.org/0039d5757","country_code":"BR","type":"education","lineage":["https://openalex.org/I68106152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Wellington S. Martins","raw_affiliation_strings":["Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil"],"affiliations":[{"raw_affiliation_string":"Instituto de Inform\u00e1tica (INF), Universidade Federal de Goi\u00e1s (UFG) Alameda Palmeiras Quadra D, C\u00e2ampus Samambaia, Goi\u00e2nia, Goi\u00e1s, Brazil","institution_ids":["https://openalex.org/I68106152"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5032118521"],"corresponding_institution_ids":["https://openalex.org/I68106152"],"apc_list":null,"apc_paid":null,"fwci":0.8842,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.77442009,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"abs 1405 4053","issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9994000196456909,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8627163171768188},{"id":"https://openalex.org/keywords/word2vec","display_name":"Word2vec","score":0.800717830657959},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6452264785766602},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5814753174781799},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.5666036009788513},{"id":"https://openalex.org/keywords/word-embedding","display_name":"Word embedding","score":0.5367138981819153},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5204303860664368},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4870498478412628},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.48267295956611633},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4521685540676117},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.4452120065689087},{"id":"https://openalex.org/keywords/naturalness","display_name":"Naturalness","score":0.4388173818588257},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.41655024886131287},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4143625497817993},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.35490262508392334},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.33585694432258606},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3320770561695099},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.13471704721450806}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8627163171768188},{"id":"https://openalex.org/C2776461190","wikidata":"https://www.wikidata.org/wiki/Q22673982","display_name":"Word2vec","level":3,"score":0.800717830657959},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6452264785766602},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5814753174781799},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.5666036009788513},{"id":"https://openalex.org/C2777462759","wikidata":"https://www.wikidata.org/wiki/Q18395344","display_name":"Word embedding","level":3,"score":0.5367138981819153},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5204303860664368},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4870498478412628},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.48267295956611633},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4521685540676117},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4452120065689087},{"id":"https://openalex.org/C134537474","wikidata":"https://www.wikidata.org/wiki/Q17144832","display_name":"Naturalness","level":2,"score":0.4388173818588257},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.41655024886131287},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4143625497817993},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.35490262508392334},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.33585694432258606},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3320770561695099},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.13471704721450806},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ijcnn.2018.8489079","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn.2018.8489079","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 International Joint Conference on Neural Networks (IJCNN)","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":45,"referenced_works":["https://openalex.org/W295894637","https://openalex.org/W658020064","https://openalex.org/W841012168","https://openalex.org/W1475493299","https://openalex.org/W1553534714","https://openalex.org/W1560374668","https://openalex.org/W1614298861","https://openalex.org/W1771830246","https://openalex.org/W1986544324","https://openalex.org/W2003409710","https://openalex.org/W2010608861","https://openalex.org/W2016027000","https://openalex.org/W2019730517","https://openalex.org/W2024753698","https://openalex.org/W2030247005","https://openalex.org/W2063387237","https://openalex.org/W2103107119","https://openalex.org/W2114334695","https://openalex.org/W2126071695","https://openalex.org/W2131744502","https://openalex.org/W2139410856","https://openalex.org/W2145124323","https://openalex.org/W2145373440","https://openalex.org/W2250189634","https://openalex.org/W2251404238","https://openalex.org/W2274071363","https://openalex.org/W2342081626","https://openalex.org/W2373227884","https://openalex.org/W2464512203","https://openalex.org/W2512380954","https://openalex.org/W2548997977","https://openalex.org/W2605202003","https://openalex.org/W2882319491","https://openalex.org/W2949547296","https://openalex.org/W2950577311","https://openalex.org/W4231241365","https://openalex.org/W4244452926","https://openalex.org/W4255726755","https://openalex.org/W4256377773","https://openalex.org/W6610517080","https://openalex.org/W6621906925","https://openalex.org/W6636510571","https://openalex.org/W6679775712","https://openalex.org/W6691415719","https://openalex.org/W6691796130"],"related_works":["https://openalex.org/W2946409105","https://openalex.org/W3152932816","https://openalex.org/W2985392712","https://openalex.org/W4388996947","https://openalex.org/W2798009317","https://openalex.org/W4382201653","https://openalex.org/W3203949288","https://openalex.org/W3133567596","https://openalex.org/W4312127319","https://openalex.org/W2998070955"],"abstract_inverted_index":{"Debugging":[0],"is":[1,33,44,95,213],"frequently":[2],"a":[3,45,92,111,127,139,149,164,176,214],"manual":[4],"and":[5,142,175,195,239],"costly":[6],"task.":[7],"Some":[8,88],"work":[9,107],"recently":[10],"presented":[11],"automated":[12,202,222],"program":[13,203,223],"repair":[14,118,204,224],"methods":[15],"aiming":[16],"to":[17,69,79,115,157,170,217,242],"reduce":[18],"debugging":[19],"time.":[20],"Despite":[21],"different":[22,52],"approaches,":[23],"the":[24,56,72,82,86,117,123,145,182,207],"process":[25,120],"of":[26,37,75,129,148,172,184,210,234],"evaluating":[27],"source":[28,193,236,244],"code":[29,94,237,245],"patches":[30,50,168,189,219],"(potential":[31],"fixes)":[32],"crucial":[34],"for":[35,61],"most":[36],"them,":[38],"e.g.,":[39],"generate-and-validate":[40],"systems.":[41],"The":[42,226],"evaluation":[43,119],"complex":[46],"task":[47],"given":[48,140,150],"that":[49,84,91,229],"with":[51,159,187],"syntaxes":[53],"might":[54],"share":[55],"same":[57],"semantics,":[58],"behaving":[59],"equally":[60],"typically":[62],"limited":[63],"specifications.":[64],"Hence,":[65],"many":[66],"approaches":[67],"fail":[68],"better":[70],"explore":[71],"search":[73],"space":[74],"patches,":[76],"leading":[77],"them":[78],"not":[80],"reach":[81],"patch":[83],"fixes":[85,199],"bug.":[87],"research":[89],"points":[90],"buggy":[93],"more":[96],"entropic,":[97],"i.e.,":[98],"less":[99],"natural":[100],"than":[101],"its":[102],"fixed":[103],"version.":[104],"So,":[105],"this":[106,211],"proposes":[108],"applying":[109],"Word2vec,":[110],"word":[112],"embedding":[113],"model,":[114],"improve":[116],"based":[121],"on":[122],"naturalness":[124,238],"obtained":[125],"from":[126,191],"corpus":[128],"known":[130],"fixes.":[131],"Word2vec":[132,166],"captures":[133],"co-occurrence":[134],"relationships":[135,162],"between":[136],"words":[137,147],"in":[138,163,221],"context":[141],"then":[143],"predicts":[144],"contextual":[146],"word.":[151],"This":[152],"technique":[153],"has":[154],"been":[155],"applied":[156],"deal":[158],"richer":[160],"semantic":[161],"text.":[165],"evaluates":[167],"according":[169],"distances":[171],"document":[173],"vectors":[174],"softmax":[177],"output":[178],"layer.":[179],"We":[180],"analyze":[181],"performance":[183],"our":[185],"proposal":[186],"mutated":[188],"created":[190],"correct":[192],"codes":[194],"we":[196],"simulate":[197],"potential":[198],"generated":[200],"by":[201],"approaches.":[205],"Thus,":[206],"main":[208],"contribution":[209],"paper":[212],"new":[215],"method":[216],"evaluate":[218,243],"used":[220,241],"methods.":[225],"results":[227],"show":[228],"Word2vec-based":[230],"metrics":[231],"are":[232],"capable":[233],"analyzing":[235],"be":[240],"patches.":[246]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
