{"id":"https://openalex.org/W4297911937","doi":"https://doi.org/10.5121/csit.2022.121503","title":"An Empirical Study of the Performance of Code Similarity in Automatic Program Repair Tool","display_name":"An Empirical Study of the Performance of Code Similarity in Automatic Program Repair Tool","publication_year":2022,"publication_date":"2022-09-17","ids":{"openalex":"https://openalex.org/W4297911937","doi":"https://doi.org/10.5121/csit.2022.121503"},"language":"en","primary_location":{"id":"doi:10.5121/csit.2022.121503","doi":"https://doi.org/10.5121/csit.2022.121503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2022.121503","pdf_url":"https://doi.org/10.5121/csit.2022.121503","source":{"id":"https://openalex.org/S7407120212","display_name":"International Conference on Data Science and Machine Learning (DSML)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Science and Machine Learning","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.5121/csit.2022.121503","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101729775","display_name":"Xingyu Zheng","orcid":"https://orcid.org/0000-0003-3565-0145","observed_orcids":["https://orcid.org/0000-0003-3565-0145"]},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingyu Zheng","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025184050","display_name":"Zhiqiu Huang","orcid":"https://orcid.org/0000-0001-6843-1892","observed_orcids":["https://orcid.org/0000-0001-6843-1892"]},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiqiu Huang","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100635290","display_name":"Yongchao Wang","orcid":"https://orcid.org/0000-0001-6394-4701","observed_orcids":["https://orcid.org/0000-0001-6394-4701"]},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongchao Wang","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060264682","display_name":"Yaoshen Yu","orcid":"https://orcid.org/0000-0003-0609-7985","observed_orcids":["https://orcid.org/0000-0003-0609-7985"]},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yaoshen Yu","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I9842412"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"25","last_page":"36"},"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.8276000022888184,"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.8276000022888184,"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.17149999737739563,"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":9.999999747378752e-05,"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/automated-program-repair","display_name":"automated program repair","score":0.8560000061988831},{"id":"https://openalex.org/keywords/code-similarity","display_name":"code similarity","score":0.9959999918937683},{"id":"https://openalex.org/keywords/longest-common-subsequence","display_name":"longest common subsequence","score":0.9739999771118164},{"id":"https://openalex.org/keywords/tf-idf","display_name":"TF-IDF","score":0.9129999876022339},{"id":"https://openalex.org/keywords/patch-validation","display_name":"patch validation","score":0.4359999895095825}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7384755611419678},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.7270100712776184},{"id":"https://openalex.org/C81758059","wikidata":"https://www.wikidata.org/wiki/Q796584","display_name":"tf\u2013idf","level":3,"score":0.6779553890228271},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.5967377424240112},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.58295738697052},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5661159753799438},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.535134494304657},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.47166264057159424},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.42848747968673706},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.40312620997428894},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3760438561439514},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15732035040855408},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.13663426041603088},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09935212135314941},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0970773994922638},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07253551483154297},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","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/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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.5121/csit.2022.121503","doi":"https://doi.org/10.5121/csit.2022.121503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2022.121503","pdf_url":"https://doi.org/10.5121/csit.2022.121503","source":{"id":"https://openalex.org/S7407120212","display_name":"International Conference on Data Science and Machine Learning (DSML)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Science and Machine Learning","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5121/csit.2022.121503","doi":"https://doi.org/10.5121/csit.2022.121503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2022.121503","pdf_url":"https://doi.org/10.5121/csit.2022.121503","source":{"id":"https://openalex.org/S7407120212","display_name":"International Conference on Data Science and Machine Learning (DSML)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Science and Machine Learning","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4297911937.pdf","grobid_xml":"https://content.openalex.org/works/W4297911937.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W2076719273","https://openalex.org/W2128782367","https://openalex.org/W2156723666","https://openalex.org/W2767951593","https://openalex.org/W2794443436","https://openalex.org/W2795030435","https://openalex.org/W2867448323","https://openalex.org/W2900562632","https://openalex.org/W2907705732","https://openalex.org/W2952920225","https://openalex.org/W2972704946","https://openalex.org/W2991748713","https://openalex.org/W3000410628","https://openalex.org/W3013828772","https://openalex.org/W3084918652","https://openalex.org/W3129046489","https://openalex.org/W3208407575","https://openalex.org/W4255632703","https://openalex.org/W4288614128","https://openalex.org/W7045510709"],"related_works":["https://openalex.org/W3193621383","https://openalex.org/W2900562632","https://openalex.org/W2867448323","https://openalex.org/W4308842416","https://openalex.org/W2512380954","https://openalex.org/W2955555786","https://openalex.org/W2467378339","https://openalex.org/W3012438487","https://openalex.org/W6912003841","https://openalex.org/W3088613207"],"abstract_inverted_index":{"Recently,":[0],"code":[1,24,51,88,163],"similarity":[2,16,25,40,47,63,164],"has":[3,17],"been":[4],"used":[5,55],"in":[6,30,64],"several":[7,144],"automated":[8],"program":[9],"repair":[10],"(APR)":[11],"tools.":[12,33,172],"It":[13,160],"suggests":[14],"that":[15,53,162],"a":[18,100],"great":[19],"contribution":[20],"to":[21,48,56,85],"APR.":[22],"However,":[23],"is":[26],"not":[27,61],"fully":[28],"utilized":[29],"some":[31],"APR":[32,171],"For":[34],"example,":[35],"SimFix":[36],"only":[37],"uses":[38],"structure":[39],"(Deckard)":[41],"and":[42,45,59,79,90,97,108,116,130],"name":[43],"(variable":[44],"method)":[46],"rank":[49,86,111,134],"candidate":[50,87,126],"blocks":[52,89],"are":[54],"extract":[57],"patches":[58,157],"do":[60],"use":[62],"patch":[65,115,142,148],"filtering.":[66],"In":[67,124,146],"this":[68],"paper,":[69],"we":[70,95],"combine":[71],"the":[72,106,110,113,125,133,136,140,147,168],"tool":[73],"with":[74],"longest":[75],"common":[76],"sequence":[77],"(LCS)":[78],"term":[80],"frequency-inverse":[81],"document":[82],"frequency":[83],"(TFIDF)":[84],"filter":[91],"incorrect":[92,156],"patches.":[93],"Then":[94],"design":[96],"set":[98],"up":[99],"series":[101],"of":[102,112,135,155,170],"experiments":[103],"based":[104],"on":[105,158],"approach":[107],"collect":[109],"correct":[114,141],"time":[117],"cost":[118],"for":[119,143],"each":[120],"selected":[121],"buggy":[122],"program.":[123],"ranking":[127],"phase,":[128,150],"LCS":[129,151],"TFIDF":[131],"improve":[132,167],"block,":[137],"which":[138],"contains":[139],"bugs.":[145],"validation":[149],"filters":[152],"out":[153],"68%":[154],"average.":[159],"shows":[161],"can":[165],"greatly":[166],"performance":[169]},"counts_by_year":[],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2022-10-01T00:00:00"}
