{"id":434283,"date":"2017-10-21T21:32:43","date_gmt":"2017-10-22T04:32:43","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=434283"},"modified":"2018-11-07T21:27:10","modified_gmt":"2018-11-08T05:27:10","slug":"cloudbuild-graph-explorer","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/cloudbuild-graph-explorer\/","title":{"rendered":"CloudBuild Graph Explorer"},"content":{"rendered":"<p><a href=\"#overview\">Overview<\/a> | <a href=\"#demo\">Demo-Video<\/a> | <a href=\"#material\">Supplementary material<\/a><\/p>\n<h2>Overview<a id=\"overview\">&nbsp;<\/a><\/h2>\n<p>The CloudBuild Graph Explorer is an interactive visualization tool to allow users to investigate the intricacies of the data produced by Microsoft\u2019s cache distributed build system, CloudBuild. \u00a0The tool was designed with developers in mind, to help identify and resolve build performance issues as well as optimize overall build times.<\/p>\n<div id=\"attachment_443058\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-443058\" class=\"wp-image-443058 size-large\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-1024x762.png\" alt=\"Tse-BuildGraphExplorer-Screenshot\" width=\"1024\" height=\"762\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-1024x762.png 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-300x223.png 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-768x571.png 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-80x60.png 80w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot-240x180.png 240w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/Tse-BuildGraphExplorer-Screenshot.png 1915w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><p id=\"caption-attachment-443058\" class=\"wp-caption-text\">Overview of the CloudBuild Graph Explorer tool featuring: (a) Build Header View, (b) Search Bar, (c) Build Summary View, (d) Build Time-Line Visualization, (e) Targets Cache Visualization, (f) Dependency Tiers Visualization, (g) Tier Time-Line Visualization, (h) Target Properties Visualization, (i) Longest Critical Paths View, and (j) Target List View.<\/p><\/div>\n<p>The CloudBuild Graph Explorer is composed of two summary views (build header and build summary) and a set of coordinated visualizations: dependency tier, target properties, longest critical paths, target details, and targets list.<\/p>\n<h2>Demo-Video<a id=\"demo\">&nbsp;<\/a><\/h2>\n<p>A video demo of the features of the CloudBuild Graph Explorer in action: <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.youtube.com\/watch?v=TTROivNj49Q\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=TTROivNj49Q<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n<h2>Supplementary material<a id=\"material\">&nbsp;<\/a><\/h2>\n<p>Supplementary material for the user study conducted on the CloudBuild Graph Explorer tool is provided below:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/TSE-BuildGraphExplorer-TestingScript.pdf\">TSE-BuildGraphExplorer-TestingScript<\/a><\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/10\/TSE-BuildGraphExplorer-UserTask.pdf\">TSE-BuildGraphExplorer-UserTask<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview | Demo-Video | Supplementary material Overview&nbsp; The CloudBuild Graph Explorer is an interactive visualization tool to allow users to investigate the intricacies of the data produced by Microsoft\u2019s cache distributed build system, CloudBuild. \u00a0The tool was designed with developers in mind, to help identify and resolve build performance issues as well as optimize overall [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13560],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-434283","msr-project","type-msr-project","status-publish","hentry","msr-research-area-programming-languages-software-engineering","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"","related-publications":[],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Kim Herzig","user_id":32548,"people_section":"Section name 1","alias":"kimh"},{"type":"user_nicename","display_name":"Jacek Czerwonka","user_id":32138,"people_section":"Section name 1","alias":"jacekcz"}],"msr_research_lab":[199561],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/434283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":9,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/434283\/revisions"}],"predecessor-version":[{"id":507017,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/434283\/revisions\/507017"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=434283"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=434283"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=434283"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=434283"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=434283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}