{"id":"https://openalex.org/W2166244981","doi":"https://doi.org/10.1145/2568225.2568303","title":"Data-guided repair of selection statements","display_name":"Data-guided repair of selection statements","publication_year":2014,"publication_date":"2014-05-20","ids":{"openalex":"https://openalex.org/W2166244981","doi":"https://doi.org/10.1145/2568225.2568303","mag":"2166244981"},"language":"en","primary_location":{"id":"doi:10.1145/2568225.2568303","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2568225.2568303","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th International Conference on Software Engineering","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/A5055334891","display_name":"Divya Gopinath","orcid":"https://orcid.org/0000-0002-4279-7420"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Divya Gopinath","raw_affiliation_strings":["University of Texas at Austin, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102146282","display_name":"Sarfraz Khurshid","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sarfraz Khurshid","raw_affiliation_strings":["University of Texas at Austin, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010368277","display_name":"Diptikalyan Saha","orcid":"https://orcid.org/0000-0002-1583-5479"},"institutions":[{"id":"https://openalex.org/I4210103279","display_name":"IBM Research - India","ror":"https://ror.org/014wt7r80","country_code":"IN","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210103279","https://openalex.org/I4210114115"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Diptikalyan Saha","raw_affiliation_strings":["IBM Research, India"],"affiliations":[{"raw_affiliation_string":"IBM Research, India","institution_ids":["https://openalex.org/I4210103279"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101965118","display_name":"Satish Chandra","orcid":"https://orcid.org/0000-0003-2546-9000"},"institutions":[{"id":"https://openalex.org/I4210101778","display_name":"Samsung (United States)","ror":"https://ror.org/01bfbvm65","country_code":"US","type":"company","lineage":["https://openalex.org/I2250650973","https://openalex.org/I4210101778"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Satish Chandra","raw_affiliation_strings":["Samsung Electronics, USA"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics, USA","institution_ids":["https://openalex.org/I4210101778"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5055334891"],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":6.1147,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.96447231,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"243","last_page":"253"},"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.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"}},"topics":[{"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/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"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":0.9994999766349792,"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.8237323760986328},{"id":"https://openalex.org/keywords/novelty","display_name":"Novelty","score":0.7863989472389221},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.6361092329025269},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5070810317993164},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4770088493824005},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.46732014417648315},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3931536078453064},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.36553120613098145},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3616095185279846}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8237323760986328},{"id":"https://openalex.org/C2778738651","wikidata":"https://www.wikidata.org/wiki/Q16546687","display_name":"Novelty","level":2,"score":0.7863989472389221},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.6361092329025269},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5070810317993164},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4770088493824005},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.46732014417648315},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3931536078453064},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36553120613098145},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3616095185279846},{"id":"https://openalex.org/C27206212","wikidata":"https://www.wikidata.org/wiki/Q34178","display_name":"Theology","level":1,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2568225.2568303","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2568225.2568303","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th International Conference on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6899999976158142}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1502752511","https://openalex.org/W1553534714","https://openalex.org/W1560374668","https://openalex.org/W1576520375","https://openalex.org/W1582587605","https://openalex.org/W1590649805","https://openalex.org/W1604938182","https://openalex.org/W1872701416","https://openalex.org/W1980801609","https://openalex.org/W2018387648","https://openalex.org/W2060440626","https://openalex.org/W2063171995","https://openalex.org/W2105315191","https://openalex.org/W2122947685","https://openalex.org/W2127961981","https://openalex.org/W2132525863","https://openalex.org/W2151497118","https://openalex.org/W2156296121","https://openalex.org/W2156909104","https://openalex.org/W2159949130","https://openalex.org/W2162045655","https://openalex.org/W2162376048","https://openalex.org/W2162960800","https://openalex.org/W2163164396","https://openalex.org/W2296178404","https://openalex.org/W2962708851","https://openalex.org/W4233319527","https://openalex.org/W4237412827","https://openalex.org/W4242364663","https://openalex.org/W6634442568"],"related_works":["https://openalex.org/W2381242807","https://openalex.org/W3126131230","https://openalex.org/W2347541121","https://openalex.org/W4288804799","https://openalex.org/W2080951048","https://openalex.org/W3089617106","https://openalex.org/W3032237421","https://openalex.org/W2390346111","https://openalex.org/W3011883280","https://openalex.org/W2369082698"],"abstract_inverted_index":{"Database-centric":[0],"programs":[1,13],"form":[2,56],"the":[3,20,41,75,102,109,113,120,124,127,138,151,166,170,174,184,189],"backbone":[4],"of":[5,38,44,50,57,77,99,119,126,191],"many":[6],"enterprise":[7],"systems.":[8],"Fixing":[9],"defects":[10],"in":[11,40,59,67,74,107,150],"such":[12,60],"takes":[14],"much":[15],"human":[16],"effort":[17],"due":[18],"to":[19,83,136,183],"interplay":[21],"between":[22],"imperative":[23],"code":[24],"and":[25,93,144],"database-centric":[26],"logic.":[27],"This":[28,177],"paper":[29],"presents":[30],"a":[31,54,89,97,154,161,180],"novel":[32],"data-driven":[33],"approach":[34,193],"for":[35,112,141,165],"automated":[36],"fixing":[37],"bugs":[39,58],"selection":[42,85,185],"condition":[43],"database":[45,91],"statements":[46],"(e.g.,":[47],"WHERE":[48],"clause":[49],"SELECT":[51],"statements)":[52],"\u2013":[53],"common":[55],"programs.":[61],"Our":[62],"key":[63],"observation":[64],"is":[65,71,106],"that":[66,79],"real-world":[68],"data,":[69,95],"there":[70],"information":[72,121],"latent":[73],"distribution":[76],"data":[78,115,143],"can":[80],"be":[81],"useful":[82],"repair":[84],"conditions":[86],"efficiently.":[87],"Given":[88],"faulty":[90],"program":[92],"input":[94],"only":[96],"part":[98],"which":[100],"induces":[101],"defect,":[103],"our":[104,192],"novelty":[105],"determining":[108],"correct":[110,139,167,171],"behavior":[111,140,172],"defect-inducing":[114,142,175],"by":[116,123,132,145,153],"taking":[117],"advantage":[118],"revealed":[122],"rest":[125],"data.":[128,176],"We":[129,187],"accomplish":[130],"this":[131],"employing":[133],"semi-supervised":[134],"learning":[135],"predict":[137],"patching":[146],"up":[147],"any":[148],"inaccuracies":[149],"prediction":[152],"SAT-based":[155],"combinatorial":[156],"search.":[157],"Next,":[158],"we":[159],"learn":[160],"compact":[162],"decision":[163],"tree":[164,178],"behavior,":[168],"including":[169],"on":[173,194],"suggests":[179],"plausible":[181],"fix":[182],"condition.":[186],"demonstrate":[188],"feasibility":[190],"seven":[195],"realworld":[196],"examples.":[197]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":7},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":6}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
