{"id":"https://openalex.org/W2981875947","doi":"https://doi.org/10.1109/tse.2021.3071750","title":"Automated Classification of Overfitting Patches With Statically Extracted Code Features","display_name":"Automated Classification of Overfitting Patches With Statically Extracted Code Features","publication_year":2021,"publication_date":"2021-04-09","ids":{"openalex":"https://openalex.org/W2981875947","doi":"https://doi.org/10.1109/tse.2021.3071750","mag":"2981875947"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2021.3071750","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3071750","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1910.12057","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101610258","display_name":"He Ye","orcid":"https://orcid.org/0000-0003-4807-2110"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"He Ye","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016948754","display_name":"Jian Gu","orcid":"https://orcid.org/0000-0002-0007-518X"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Jian Gu","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100762798","display_name":"Mat\u00edas Mart\u00ednez","orcid":"https://orcid.org/0000-0002-2945-866X"},"institutions":[{"id":"https://openalex.org/I70348806","display_name":"Universit\u00e9 Polytechnique Hauts-de-France","ror":"https://ror.org/02ezch769","country_code":"FR","type":"education","lineage":["https://openalex.org/I70348806"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Matias Martinez","raw_affiliation_strings":["Universit&#x00E8; Polytechnique Hauts-de-France, Famars, France"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E8; Polytechnique Hauts-de-France, Famars, France","institution_ids":["https://openalex.org/I70348806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043941055","display_name":"Thomas Durieux","orcid":"https://orcid.org/0000-0002-1996-6134"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Thomas Durieux","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027206285","display_name":"Martin Monperrus","orcid":"https://orcid.org/0000-0003-3505-3383"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Martin Monperrus","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101610258"],"corresponding_institution_ids":["https://openalex.org/I86987016"],"apc_list":null,"apc_paid":null,"fwci":13.0825,"has_fulltext":false,"cited_by_count":64,"citation_normalized_percentile":{"value":0.98700225,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":"48","issue":"8","first_page":"2920","last_page":"2938"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9993000030517578,"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/overfitting","display_name":"Overfitting","score":0.9012454152107239},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8636302947998047},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.7268387675285339},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7127100229263306},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5856156945228577},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5408544540405273},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"Abstract syntax tree","score":0.48654642701148987},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4620458781719208},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.46159693598747253},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4141889810562134},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4118794798851013},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.41065841913223267},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.34829482436180115},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.32930219173431396},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.32374435663223267},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.32280778884887695},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29097655415534973},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.21417975425720215}],"concepts":[{"id":"https://openalex.org/C22019652","wikidata":"https://www.wikidata.org/wiki/Q331309","display_name":"Overfitting","level":3,"score":0.9012454152107239},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8636302947998047},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.7268387675285339},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7127100229263306},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5856156945228577},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5408544540405273},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.48654642701148987},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4620458781719208},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.46159693598747253},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4141889810562134},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4118794798851013},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.41065841913223267},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.34829482436180115},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.32930219173431396},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.32374435663223267},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.32280778884887695},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29097655415534973},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.21417975425720215},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2021.3071750","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3071750","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1910.12057","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1910.12057","pdf_url":"https://arxiv.org/pdf/1910.12057","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1910.12057","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1910.12057","pdf_url":"https://arxiv.org/pdf/1910.12057","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":101,"referenced_works":["https://openalex.org/W167016754","https://openalex.org/W298212978","https://openalex.org/W1504694836","https://openalex.org/W1678356000","https://openalex.org/W1875061881","https://openalex.org/W1946412544","https://openalex.org/W1965194038","https://openalex.org/W1971650562","https://openalex.org/W1994493193","https://openalex.org/W2033644368","https://openalex.org/W2040884411","https://openalex.org/W2061575154","https://openalex.org/W2065489029","https://openalex.org/W2101234009","https://openalex.org/W2105983962","https://openalex.org/W2106053110","https://openalex.org/W2125055259","https://openalex.org/W2138428785","https://openalex.org/W2148143831","https://openalex.org/W2151497118","https://openalex.org/W2153881107","https://openalex.org/W2155653793","https://openalex.org/W2156723666","https://openalex.org/W2166812441","https://openalex.org/W2174442795","https://openalex.org/W2187089797","https://openalex.org/W2274071363","https://openalex.org/W2285839903","https://openalex.org/W2295598076","https://openalex.org/W2319794630","https://openalex.org/W2344973853","https://openalex.org/W2360967250","https://openalex.org/W2518136680","https://openalex.org/W2537787699","https://openalex.org/W2548997977","https://openalex.org/W2582560208","https://openalex.org/W2735571786","https://openalex.org/W2736091366","https://openalex.org/W2740646481","https://openalex.org/W2741328617","https://openalex.org/W2767951593","https://openalex.org/W2784445699","https://openalex.org/W2791415964","https://openalex.org/W2794832431","https://openalex.org/W2795030435","https://openalex.org/W2801076109","https://openalex.org/W2801865415","https://openalex.org/W2804618777","https://openalex.org/W2850616187","https://openalex.org/W2851896161","https://openalex.org/W2883590803","https://openalex.org/W2883977877","https://openalex.org/W2886319709","https://openalex.org/W2894923858","https://openalex.org/W2895953765","https://openalex.org/W2896457183","https://openalex.org/W2898435572","https://openalex.org/W2901941771","https://openalex.org/W2907705732","https://openalex.org/W2911964244","https://openalex.org/W2947219328","https://openalex.org/W2950571912","https://openalex.org/W2952920225","https://openalex.org/W2955991060","https://openalex.org/W2960756002","https://openalex.org/W2962716880","https://openalex.org/W2962979321","https://openalex.org/W2963364536","https://openalex.org/W2963909831","https://openalex.org/W2964296984","https://openalex.org/W2967591898","https://openalex.org/W2975950293","https://openalex.org/W2979367728","https://openalex.org/W2989755178","https://openalex.org/W2998011150","https://openalex.org/W3011348730","https://openalex.org/W3033533057","https://openalex.org/W3036685832","https://openalex.org/W3043761819","https://openalex.org/W3088927226","https://openalex.org/W3102072242","https://openalex.org/W3102476541","https://openalex.org/W3103458892","https://openalex.org/W3105092369","https://openalex.org/W3106103749","https://openalex.org/W3121734253","https://openalex.org/W3122473522","https://openalex.org/W3122945969","https://openalex.org/W3132672713","https://openalex.org/W3206322347","https://openalex.org/W4234835109","https://openalex.org/W4236586490","https://openalex.org/W4240869246","https://openalex.org/W4287703592","https://openalex.org/W4288009369","https://openalex.org/W4288614128","https://openalex.org/W6636782278","https://openalex.org/W6753432311","https://openalex.org/W6769900610","https://openalex.org/W6781603184","https://openalex.org/W6785910914"],"related_works":["https://openalex.org/W2122804569","https://openalex.org/W2240979497","https://openalex.org/W2025599150","https://openalex.org/W4310447811","https://openalex.org/W4396224778","https://openalex.org/W4389751695","https://openalex.org/W3104152981","https://openalex.org/W2598318421","https://openalex.org/W4241100723","https://openalex.org/W4376486317"],"abstract_inverted_index":{"Automatic":[0],"program":[1,62,66,120,162],"repair":[2,30,121,163],"(APR)":[3],"aims":[4],"to":[5,28,49,69,100,115,128,156,185],"reduce":[6],"the":[7,31,35,51,74,81,92,130,170,187],"cost":[8],"of":[9,21,53,132,161],"manually":[10],"fixing":[11],"software":[12],"defects.":[13],"However,":[14],"APR":[15,54,192],"suffers":[16],"from":[17,142,165],"generating":[18],"a":[19,41,60,64,103,125,182],"multitude":[20],"overfitting":[22,43],"patches,":[23],"those":[24],"patches":[25,141,164,188],"that":[26,152],"fail":[27],"correctly":[29,157],"defect":[32],"beyond":[33],"making":[34],"tests":[36],"pass.":[37],"This":[38],"paper":[39],"presents":[40],"novel":[42],"patch":[44,97,135],"detection":[45],"system":[46],"called":[47],"ODS":[48,56,87,108,133,153,172],"assess":[50],"correctness":[52,98,136],"patches.":[55,122],"first":[57],"statically":[58],"compares":[59],"patched":[61],"and":[63,96,118,145,177],"buggy":[65],"in":[67,175],"order":[68],"extract":[70],"code":[71,94],"features":[72,95],"at":[73],"abstract":[75],"syntax":[76],"tree":[77],"(AST)":[78],"level,":[79],"for":[80],"single":[82],"programming":[83],"language":[84],"Java.":[85],"Then,":[86],"uses":[88],"supervised":[89],"learning":[90],"with":[91],"captured":[93],"labels":[99],"automatically":[101],"learn":[102],"probabilistic":[104],"model.":[105],"The":[106,148],"learned":[107],"model":[109],"can":[110,178],"then":[111],"finally":[112],"be":[113,179],"applied":[114],"classify":[116,158,186],"new":[117],"unseen":[119],"We":[123],"conduct":[124],"large-scale":[126],"experiment":[127],"evaluate":[129],"effectiveness":[131],"on":[134,139],"classification":[137],"based":[138],"10,302":[140],"Defects4J,":[143],"Bugs.jar":[144],"Bears":[146],"benchmarks.":[147],"empirical":[149],"evaluation":[150],"shows":[151],"is":[154,173],"able":[155],"71.9":[159],"percent":[160],"26":[166],"projects,":[167],"which":[168],"improves":[169],"state-of-the-art.":[171],"applicable":[174],"practice":[176],"employed":[180],"as":[181],"post-processing":[183],"procedure":[184],"generated":[189],"by":[190],"different":[191],"systems.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":14},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":15},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":4}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2019-11-01T00:00:00"}
