{"id":"https://openalex.org/W3010215199","doi":"https://doi.org/10.1145/3375633","title":"Visualizing Distributed System Executions","display_name":"Visualizing Distributed System Executions","publication_year":2020,"publication_date":"2020-03-04","ids":{"openalex":"https://openalex.org/W3010215199","doi":"https://doi.org/10.1145/3375633","mag":"3010215199"},"language":"en","primary_location":{"id":"doi:10.1145/3375633","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3375633","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3375633","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3375633","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064061802","display_name":"Ivan Beschastnikh","orcid":"https://orcid.org/0000-0003-1676-8834"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Ivan Beschastnikh","raw_affiliation_strings":["University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112511242","display_name":"Perry Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Perry Liu","raw_affiliation_strings":["University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000985293","display_name":"Albert Xing","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Albert Xing","raw_affiliation_strings":["University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046794108","display_name":"Patty Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Patty Wang","raw_affiliation_strings":["University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028789964","display_name":"Yuriy Brun","orcid":"https://orcid.org/0000-0003-3027-7986"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuriy Brun","raw_affiliation_strings":["University of Massachusetts Amherst, USA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032068969","display_name":"Michael D. Ernst","orcid":"https://orcid.org/0000-0001-9379-277X"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael D. Ernst","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5064061802"],"corresponding_institution_ids":["https://openalex.org/I141945490"],"apc_list":null,"apc_paid":null,"fwci":4.5132,"has_fulltext":true,"cited_by_count":41,"citation_normalized_percentile":{"value":0.94774801,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"29","issue":"2","first_page":"1","last_page":"38"},"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.9993000030517578,"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.9993000030517578,"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/T10260","display_name":"Software Engineering Research","score":0.9991000294685364,"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/T10799","display_name":"Data Visualization and Analytics","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8543585538864136},{"id":"https://openalex.org/keywords/timestamp","display_name":"Timestamp","score":0.696060836315155},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45536890625953674},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.439166396856308},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41998618841171265},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36320409178733826},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2511548399925232},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.14540639519691467}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8543585538864136},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.696060836315155},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45536890625953674},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.439166396856308},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41998618841171265},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36320409178733826},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2511548399925232},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.14540639519691467}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3375633","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3375633","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3375633","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3375633","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3375633","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3375633","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1385532695","display_name":null,"funder_award_id":"CCF-1763423","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2165548363","display_name":null,"funder_award_id":"Canada","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G2794349575","display_name":null,"funder_award_id":"FA8750-12-2-0107 and FA8750-15-C-0010","funder_id":"https://openalex.org/F4320337633","funder_display_name":"U.S. Air Force Academy"},{"id":"https://openalex.org/G4270963102","display_name":null,"funder_award_id":"CCF-1453474 and CCF-1763423","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5006468133","display_name":null,"funder_award_id":"FA8750-15-C-0010","funder_id":"https://openalex.org/F4320332467","funder_display_name":"U.S. Air Force"},{"id":"https://openalex.org/G5284844199","display_name":null,"funder_award_id":"2014-04870","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G5851453055","display_name":null,"funder_award_id":"Scott","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G5921281487","display_name":null,"funder_award_id":"number","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5988589629","display_name":null,"funder_award_id":"FA8750-12-2-0107","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G6358621934","display_name":null,"funder_award_id":"NSERC USRA","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G6507447573","display_name":null,"funder_award_id":"several","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6937609488","display_name":null,"funder_award_id":"2014-04870 and 2019-05090","funder_id":"https://openalex.org/F4320321487","funder_display_name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G6939727373","display_name":null,"funder_award_id":"1453474","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8284766523","display_name":null,"funder_award_id":"(NSERC)","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G874831896","display_name":"SHF: Medium: Fairness in Software Systems","funder_award_id":"1763423","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320318328","display_name":"Universities Space Research Association","ror":"https://ror.org/043pgqy52"},{"id":"https://openalex.org/F4320321487","display_name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"},{"id":"https://openalex.org/F4320332467","display_name":"U.S. Air Force","ror":"https://ror.org/006gmme17"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"},{"id":"https://openalex.org/F4320337633","display_name":"U.S. Air Force Academy","ror":"https://ror.org/0055d0g64"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3010215199.pdf","grobid_xml":"https://content.openalex.org/works/W3010215199.grobid-xml"},"referenced_works_count":113,"referenced_works":["https://openalex.org/W73088495","https://openalex.org/W1484235136","https://openalex.org/W1524673069","https://openalex.org/W1536508037","https://openalex.org/W1537198022","https://openalex.org/W1545155892","https://openalex.org/W1556779599","https://openalex.org/W1591888204","https://openalex.org/W1652742168","https://openalex.org/W1683791865","https://openalex.org/W1835976210","https://openalex.org/W1848729920","https://openalex.org/W1883270481","https://openalex.org/W1947527364","https://openalex.org/W1966168030","https://openalex.org/W1975985860","https://openalex.org/W1977760787","https://openalex.org/W1977857603","https://openalex.org/W1979320228","https://openalex.org/W1979442316","https://openalex.org/W1995696544","https://openalex.org/W1997877967","https://openalex.org/W1999597953","https://openalex.org/W1999827279","https://openalex.org/W2000853741","https://openalex.org/W2001827817","https://openalex.org/W2004865374","https://openalex.org/W2006307164","https://openalex.org/W2010895736","https://openalex.org/W2013144074","https://openalex.org/W2027241772","https://openalex.org/W2027380800","https://openalex.org/W2029775954","https://openalex.org/W2030980368","https://openalex.org/W2036740020","https://openalex.org/W2041490592","https://openalex.org/W2043253283","https://openalex.org/W2043947910","https://openalex.org/W2045267305","https://openalex.org/W2047093659","https://openalex.org/W2061389751","https://openalex.org/W2061688503","https://openalex.org/W2068237147","https://openalex.org/W2069264676","https://openalex.org/W2069422636","https://openalex.org/W2076343783","https://openalex.org/W2076364187","https://openalex.org/W2092646559","https://openalex.org/W2093938715","https://openalex.org/W2095597242","https://openalex.org/W2096176449","https://openalex.org/W2099287547","https://openalex.org/W2099529102","https://openalex.org/W2100895597","https://openalex.org/W2102679370","https://openalex.org/W2109820865","https://openalex.org/W2111841750","https://openalex.org/W2121215229","https://openalex.org/W2121818394","https://openalex.org/W2124081952","https://openalex.org/W2124793953","https://openalex.org/W2126529005","https://openalex.org/W2126793939","https://openalex.org/W2129617730","https://openalex.org/W2133633001","https://openalex.org/W2134617843","https://openalex.org/W2136656815","https://openalex.org/W2144859782","https://openalex.org/W2147236343","https://openalex.org/W2147678316","https://openalex.org/W2149498749","https://openalex.org/W2150990363","https://openalex.org/W2155988490","https://openalex.org/W2156850758","https://openalex.org/W2165202235","https://openalex.org/W2167898414","https://openalex.org/W2169870841","https://openalex.org/W2170503952","https://openalex.org/W2170890990","https://openalex.org/W2171581420","https://openalex.org/W2171867449","https://openalex.org/W2173816994","https://openalex.org/W2174728072","https://openalex.org/W2248392824","https://openalex.org/W2261611353","https://openalex.org/W2274233302","https://openalex.org/W2303724510","https://openalex.org/W2337381441","https://openalex.org/W2337392435","https://openalex.org/W2460584250","https://openalex.org/W2493722061","https://openalex.org/W2508559393","https://openalex.org/W2523146812","https://openalex.org/W2534703328","https://openalex.org/W2611573015","https://openalex.org/W2621360902","https://openalex.org/W2763526563","https://openalex.org/W2794555255","https://openalex.org/W2799366841","https://openalex.org/W2901703030","https://openalex.org/W2931122162","https://openalex.org/W2951361870","https://openalex.org/W2984585458","https://openalex.org/W3046620162","https://openalex.org/W3100271100","https://openalex.org/W3137220996","https://openalex.org/W3144816275","https://openalex.org/W3147048975","https://openalex.org/W4206688049","https://openalex.org/W4246903272","https://openalex.org/W4248361652","https://openalex.org/W4251347899","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2060561905","https://openalex.org/W1417711376","https://openalex.org/W2032260263","https://openalex.org/W1986883493","https://openalex.org/W2469862403","https://openalex.org/W2166378262","https://openalex.org/W2035891203","https://openalex.org/W4379524643","https://openalex.org/W2011027677","https://openalex.org/W2367807705"],"abstract_inverted_index":{"Distributed":[0],"systems":[1,120],"pose":[2],"unique":[3],"challenges":[4],"for":[5,72,93],"software":[6],"developers.":[7],"Understanding":[8],"the":[9,60,64,86,128,138],"system\u2019s":[10],"communication":[11],"topology":[12],"and":[13,34,54,100,105,133,141,159],"reasoning":[14],"about":[15],"concurrent":[16],"activities":[17],"of":[18,80,89,96,109,114,156],"system":[19,28,41,82,144],"hosts":[20,50],"can":[21,30],"be":[22,31],"difficult.":[23],"The":[24],"standard":[25],"approach,":[26],"analyzing":[27],"logs,":[29,46],"a":[32,40,69,154,160,182],"tedious":[33],"complex":[35],"process":[36],"that":[37,126,167],"involves":[38],"reconstructing":[39],"log":[42],"from":[43],"multiple":[44],"hosts\u2019":[45],"reconciling":[47],"timestamps":[48],"among":[49],"with":[51,153,163,181],"non-synchronized":[52],"clocks,":[53],"understanding":[55,85],"what":[56],"took":[57],"place":[58],"during":[59,78],"execution":[61],"encoded":[62],"by":[63],"log.":[65],"This":[66],"article":[67],"presents":[68,142],"novel":[70],"approach":[71,112],"tackling":[73],"three":[74],"tasks":[75],"frequently":[76],"performed":[77],"analysis":[79],"distributed":[81,119,143],"executions:":[83],"(1)":[84],"relative":[87],"ordering":[88,124],"events,":[90,132],"(2)":[91],"searching":[92],"specific":[94],"patterns":[95],"interaction":[97],"between":[98,107,131],"hosts,":[99],"(3)":[101],"identifying":[102],"structural":[103],"similarities":[104],"differences":[106],"pairs":[108],"executions.":[110],"Our":[111],"consists":[113],"XVector":[115],",":[116,135],"which":[117,136],"instruments":[118],"to":[121],"capture":[122],"partial":[123],"information":[125],"encodes":[127],"happens-before":[129],"relation":[130],"ShiViz":[134],"processes":[137],"resulting":[139],"logs":[140],"executions":[145],"as":[146],"interactive":[147],"time-space":[148],"diagrams.":[149],"Two":[150],"user":[151],"studies":[152],"total":[155],"109":[157],"students":[158],"case":[161],"study":[162],"2":[164],"developers":[165],"showed":[166],"our":[168],"method":[169],"was":[170],"effective,":[171],"helping":[172],"participants":[173],"answer":[174],"statistically":[175],"significantly":[176],"more":[177],"system-comprehension":[178],"questions":[179],"correctly,":[180],"very":[183],"large":[184],"effect":[185],"size.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":4}],"updated_date":"2026-03-16T09:10:04.655348","created_date":"2025-10-10T00:00:00"}
