{"id":"https://openalex.org/W3122544049","doi":"https://doi.org/10.1145/3377811.3380329","title":"Debugging inputs","display_name":"Debugging inputs","publication_year":2020,"publication_date":"2020-06-27","ids":{"openalex":"https://openalex.org/W3122544049","doi":"https://doi.org/10.1145/3377811.3380329","mag":"3122544049"},"language":"en","primary_location":{"id":"doi:10.1145/3377811.3380329","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377811.3380329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","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/A5008018015","display_name":"Lukas Kirschner","orcid":null},"institutions":[{"id":"https://openalex.org/I4210128801","display_name":"Helmholtz Center for Information Security","ror":"https://ror.org/02njgxr09","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I4210128801"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lukas Kirschner","raw_affiliation_strings":["CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210128801"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031510488","display_name":"Ezekiel Soremekun","orcid":"https://orcid.org/0000-0002-0039-8106"},"institutions":[{"id":"https://openalex.org/I4210128801","display_name":"Helmholtz Center for Information Security","ror":"https://ror.org/02njgxr09","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I4210128801"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ezekiel Soremekun","raw_affiliation_strings":["CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210128801"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051672229","display_name":"Andreas Zeller","orcid":"https://orcid.org/0000-0003-4719-8803"},"institutions":[{"id":"https://openalex.org/I4210128801","display_name":"Helmholtz Center for Information Security","ror":"https://ror.org/02njgxr09","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I4210128801"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Zeller","raw_affiliation_strings":["CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CISPA - Helmholtz Center for Information Security, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210128801"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210128801"],"apc_list":null,"apc_paid":null,"fwci":1.4037,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.82816229,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"75","last_page":"86"},"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.9987999796867371,"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.9987999796867371,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9983999729156494,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9969000220298767,"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/debugging","display_name":"Debugging","score":0.8872258067131042},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8521655797958374},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6466062068939209},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5547065138816833},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5165857076644897},{"id":"https://openalex.org/keywords/input/output","display_name":"Input/output","score":0.4841373860836029},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.42468926310539246},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.42017295956611633},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.34004610776901245},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2882448136806488},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1889040768146515},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.12238755822181702}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8872258067131042},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8521655797958374},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6466062068939209},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5547065138816833},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5165857076644897},{"id":"https://openalex.org/C196697905","wikidata":"https://www.wikidata.org/wiki/Q2042052","display_name":"Input/output","level":2,"score":0.4841373860836029},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.42468926310539246},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.42017295956611633},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.34004610776901245},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2882448136806488},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1889040768146515},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.12238755822181702}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3377811.3380329","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377811.3380329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 42nd 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.8199999928474426}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1014725521","https://openalex.org/W1564519640","https://openalex.org/W1569211635","https://openalex.org/W1606027647","https://openalex.org/W1647671624","https://openalex.org/W1964566177","https://openalex.org/W1972907726","https://openalex.org/W1979868167","https://openalex.org/W2012286850","https://openalex.org/W2014606133","https://openalex.org/W2018708423","https://openalex.org/W2023052779","https://openalex.org/W2024770506","https://openalex.org/W2049216468","https://openalex.org/W2056837157","https://openalex.org/W2058019716","https://openalex.org/W2058910712","https://openalex.org/W2070544288","https://openalex.org/W2072750798","https://openalex.org/W2092295005","https://openalex.org/W2092889191","https://openalex.org/W2096713153","https://openalex.org/W2098010463","https://openalex.org/W2105899810","https://openalex.org/W2106895292","https://openalex.org/W2107254606","https://openalex.org/W2109493568","https://openalex.org/W2112986562","https://openalex.org/W2121217767","https://openalex.org/W2124316743","https://openalex.org/W2131687992","https://openalex.org/W2138195286","https://openalex.org/W2151763080","https://openalex.org/W2170224888","https://openalex.org/W2170239024","https://openalex.org/W2183640761","https://openalex.org/W2343875716","https://openalex.org/W2620641089","https://openalex.org/W2896517504","https://openalex.org/W2953998535","https://openalex.org/W3170419972","https://openalex.org/W4214671568","https://openalex.org/W4242990183","https://openalex.org/W4254788633","https://openalex.org/W4285719527","https://openalex.org/W6676014748"],"related_works":["https://openalex.org/W2396596882","https://openalex.org/W2098290990","https://openalex.org/W2119199043","https://openalex.org/W2801084903","https://openalex.org/W2377280071","https://openalex.org/W2375626968","https://openalex.org/W4242908235","https://openalex.org/W2060682672","https://openalex.org/W2161928627","https://openalex.org/W4206999239"],"abstract_inverted_index":{"When":[0],"a":[1,77],"program":[2,13,154],"fails":[3],"to":[4,44],"process":[5],"an":[6],"input,":[7],"it":[8],"need":[9],"not":[10,131],"be":[11,22,99,132],"the":[12,24,38,46,55,66,91,94,102,113,116,121,135,142,149],"code":[14],"that":[15,23,82,96,129,145],"is":[16,27,141],"at":[17],"fault.":[18],"It":[19],"can":[20,97],"also":[21],"input":[25,47,56,68,95,119,124,127,150,164],"data":[26,34,39,57,69,110,151,171],"faulty,":[28],"for":[29],"instance":[30],"as":[31,63,70,108,111],"result":[32],"of":[33,54,65,93,137,163,170],"corruption.":[35],"To":[36,134],"get":[37],"processed,":[40],"one":[41,173],"then":[42],"has":[43],"debug":[45],"data---that":[48],"is,":[49],"(1)":[50],"identify":[51],"which":[52],"parts":[53],"prevent":[58],"processing,":[59],"and":[60,106,120,166],"(2)":[61],"recover":[62],"much":[64,109],"(valuable)":[67],"possible.":[71],"In":[72,156],"this":[73],"paper,":[74],"we":[75],"present":[76],"general-purpose":[78],"algorithm":[79],"called":[80],"ddmax":[81,89,140,159],"addresses":[83],"these":[84],"problems":[85],"automatically.":[86],"Through":[87],"experiments,":[88],"maximizes":[90],"subset":[92],"still":[98],"processed":[100],"by":[101],"program,":[103],"thus":[104],"recovering":[105],"repairing":[107],"possible;":[112],"difference":[114],"between":[115],"original":[117],"failing":[118],"\"maximized\"":[122],"passing":[123],"includes":[125],"all":[126],"fragments":[128],"could":[130],"processed.":[133],"best":[136],"our":[138,157],"knowledge,":[139],"first":[143],"approach":[144],"fixes":[146],"faults":[147],"in":[148],"without":[152],"requiring":[153],"analysis.":[155],"evaluation,":[158],"repaired":[160],"about":[161,168],"69%":[162],"files":[165],"recovered":[167],"78%":[169],"within":[172],"minute":[174],"per":[175],"input.":[176]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2021-02-01T00:00:00"}
