{"id":"https://openalex.org/W4241972075","doi":"https://doi.org/10.1145/1065010.1065035","title":"TraceBack","display_name":"TraceBack","publication_year":2005,"publication_date":"2005-06-12","ids":{"openalex":"https://openalex.org/W4241972075","doi":"https://doi.org/10.1145/1065010.1065035"},"language":"en","primary_location":{"id":"doi:10.1145/1065010.1065035","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1065010.1065035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation","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/A5015937700","display_name":"Andrew Ayers","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Andrew Ayers","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088347989","display_name":"Richard Schooler","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105678","display_name":"Microsoft (Finland)","ror":"https://ror.org/01nehjf29","country_code":"FI","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210105678"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Richard Schooler","raw_affiliation_strings":["Microsoft Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Corporation","institution_ids":["https://openalex.org/I4210105678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070744113","display_name":"Chris Metcalf","orcid":null},"institutions":[{"id":"https://openalex.org/I34770199","display_name":"Bureau Veritas (France)","ror":"https://ror.org/013kv6j49","country_code":"FR","type":"company","lineage":["https://openalex.org/I34770199"]},{"id":"https://openalex.org/I4405258931","display_name":"MIT Computer Science and Artificial Intelligence Laboratory","ror":"https://ror.org/01e85r662","country_code":"US","type":"facility","lineage":["https://openalex.org/I4405258931","https://openalex.org/I63966007"]}],"countries":["FR","US"],"is_corresponding":false,"raw_author_name":"Chris Metcalf","raw_affiliation_strings":["VERITAS Software / MIT CSAIL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"VERITAS Software / MIT CSAIL","institution_ids":["https://openalex.org/I34770199","https://openalex.org/I4405258931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060123137","display_name":"Anant Agarwal","orcid":"https://orcid.org/0000-0003-0228-8039"},"institutions":[{"id":"https://openalex.org/I34770199","display_name":"Bureau Veritas (France)","ror":"https://ror.org/013kv6j49","country_code":"FR","type":"company","lineage":["https://openalex.org/I34770199"]},{"id":"https://openalex.org/I4405258931","display_name":"MIT Computer Science and Artificial Intelligence Laboratory","ror":"https://ror.org/01e85r662","country_code":"US","type":"facility","lineage":["https://openalex.org/I4405258931","https://openalex.org/I63966007"]}],"countries":["FR","US"],"is_corresponding":false,"raw_author_name":"Anant Agarwal","raw_affiliation_strings":["VERITAS Software / MIT CSAIL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"VERITAS Software / MIT CSAIL","institution_ids":["https://openalex.org/I34770199","https://openalex.org/I4405258931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054561146","display_name":"Junghwan Rhee","orcid":"https://orcid.org/0000-0002-4043-9371"},"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":"Junghwan Rhee","raw_affiliation_strings":["University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004286577","display_name":"Emmett Witchel","orcid":"https://orcid.org/0000-0002-1391-2880"},"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":"Emmett Witchel","raw_affiliation_strings":["University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"201","last_page":"212"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9973000288009644,"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.8296675682067871},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7523025274276733},{"id":"https://openalex.org/keywords/debugger","display_name":"Debugger","score":0.6822415590286255},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5101421475410461},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4955199956893921},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4749034643173218},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.46429169178009033},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.45300260186195374},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4039895534515381}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8296675682067871},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7523025274276733},{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.6822415590286255},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5101421475410461},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4955199956893921},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4749034643173218},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.46429169178009033},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.45300260186195374},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4039895534515381},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1065010.1065035","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1065010.1065035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5099999904632568,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1542297259","https://openalex.org/W1947621832","https://openalex.org/W1990911977","https://openalex.org/W1991205894","https://openalex.org/W2040183246","https://openalex.org/W2047226031","https://openalex.org/W2093226410","https://openalex.org/W2101134669","https://openalex.org/W2108112890","https://openalex.org/W2131781330","https://openalex.org/W2134312016","https://openalex.org/W2157277188","https://openalex.org/W2163935347","https://openalex.org/W2339669378","https://openalex.org/W4214630400","https://openalex.org/W4231002400","https://openalex.org/W4232822984","https://openalex.org/W4232896609","https://openalex.org/W4233793161","https://openalex.org/W4238502383","https://openalex.org/W4238860748","https://openalex.org/W4242009960","https://openalex.org/W4244800399"],"related_works":["https://openalex.org/W2800641345","https://openalex.org/W2886673879","https://openalex.org/W564953056","https://openalex.org/W2061184006","https://openalex.org/W2381239448","https://openalex.org/W4236910510","https://openalex.org/W2092932442","https://openalex.org/W2543963479","https://openalex.org/W1751798423","https://openalex.org/W1569638199"],"abstract_inverted_index":{"Faults":[0],"that":[1],"occur":[2],"in":[3,22,51,72,112,121,234,237],"production":[4,15,30,52,122,238],"systems":[5,16,31],"are":[6],"the":[7,18,88,100,103,110,141,145,158,165,170,212],"most":[8,14],"important":[9],"faults":[10],"to":[11,108,129,164,209,216],"fix,":[12],"but":[13],"lack":[17],"debugging":[19,27],"facilities":[20],"present":[21,192],"development":[23],"environments.":[24],"TraceBack":[25,46,80,182],"provides":[26],"information":[28],"for":[29,152,205,211,219],"by":[32,144],"providing":[33],"execution":[34,76],"history":[35],"data":[36],"about":[37],"program":[38,101,127,171],"problems":[39,236],"(such":[40],"as":[41,55],"crashes,":[42],"hangs,":[43],"and":[44,74,188,191,227,230],"exceptions).":[45],"supports":[47,81],"features":[48],"commonly":[49],"found":[50],"environments":[53],"such":[54],"multiple":[56,61,78],"threads,":[57],"dynamically":[58],"loaded":[59],"modules,":[60],"source":[62],"languages":[63],"(e.g.,":[64,177],"Java":[65,213],"applications":[66],"running":[67,207],"with":[68],"JNI":[69],"modules":[70],"written":[71,143],"C++),":[73],"distributed":[75],"across":[77],"computers.":[79],"first":[82,89],"fault":[83,92,104,166],"diagnosis-discovering":[84],"what":[85],"went":[86],"wrong":[87],"time":[90],"a":[91,115,119,149,184,195],"is":[93,201],"encountered.":[94],"The":[95,155],"user":[96,153],"can":[97],"see":[98],"how":[99],"reached":[102],"state":[105],"without":[106],"having":[107],"re-run":[109],"computation;":[111],"effect":[113],"enabling":[114],"limited":[116],"form":[117],"of":[118,140,186,197,224],"debugger":[120],"code.TraceBack":[123],"uses":[124],"static,":[125],"binary":[126],"analysis":[128],"inject":[130],"low-overhead":[131],"runtime":[132],"instrumentation":[133,146],"at":[134],"control-flow":[135],"block":[136],"granularity.":[137],"Post-facto":[138],"reconstruction":[139],"records":[142],"code":[147],"produces":[148],"source-statement":[150],"trace":[151,156],"diagnosis.":[154],"shows":[157],"dynamic":[159],"instruction":[160],"sequence":[161],"leading":[162],"up":[163],"state,":[167],"even":[168],"when":[169],"took":[172],"exceptions":[173],"or":[174],"terminated":[175],"abruptly":[176],"kill":[178],"-9).We":[179],"have":[180],"implemented":[181],"on":[183],"variety":[185,196],"architectures":[187],"operating":[189],"systems,":[190],"examples":[193,223],"from":[194,203],"platforms.":[198],"Performance":[199],"overhead":[200],"variable,":[202],"5%":[204],"Apache":[206],"SPECweb99,":[208],"16%-25%":[210],"SPECJbb":[214],"benchmark,":[215],"60%":[217],"average":[218],"SPECint2000.":[220],"We":[221],"show":[222],"TraceBack's":[225],"cross-language":[226],"cross-machine":[228],"abilities,":[229],"report":[231],"its":[232],"use":[233],"diagnosing":[235],"software.":[239]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2022-05-12T00:00:00"}
