3.4. Visualizations

3.4.1. Trend

The Trend visualizations show all visible revisions in a time based bar / line chart (see Date Range Selection).

Visible milestones are shown as vertical lines (see Milestone Visibility Selection).

Grouping of revisions is by default set to months. This can be changed with the “Date Groups” display option to Weeks, Months, Quarters or Years. The groups are visible on top of the revisions and can be collapsed [-], expanded [+] and focused on [ ].

Visualization options allow the override of the View selection (normal / diff).

The selected revision for the status visualization is highlighted with the border and name colored blue.

Marking of one or multiple revisions is possible by clicking in the chart area of the visualization.

3.4.1.1. Bin Trend

The Bin Trend visualization shows stacked bins of Quality, Availability or Data Details. Additionally a line shows the total Quality or Availability.

The legend allows the marking of one or more bins.

../../_images/MQC_Visualizations_Trend_QualityBinTrend.png

Figure 3.18 Quality Bin Trend on the Quality page as main visualization

The following visualization options allow customizing the bin trend:

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

3.4.1.2. Quality / Availability Trend

This trend visualization shows the total quality or availability as bars.

../../_images/MQC_Visualizations_Trend_QualityTrend.png

Figure 3.19 Quality Trend on the Quality page as main visualization

The following visualization options allow customizing the quality/availability trend:

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

3.4.1.3. Quality Trend by Artifacts

This trend visualization shows lines for each artifact that shows their quality.

The legend allows the marking of one or more artifacts.

../../_images/MQC_Visualizations_Trend_QualityTrendByArtifact.png

Figure 3.20 Quality Trend by Artifacts on the Quality page as main visualization

The following visualization options allow customizing the bin trend:

  • Artifact Structure

    Changes the artifact structure and levels that are used here (see Structure Selections).

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

3.4.1.4. Quality Trend By Quality Properties

This trend visualization shows lines for each quality property that shows their quality.

The legend allows the marking of one or more quality properties.

../../_images/MQC_Visualizations_Trend_QualityTrendByQualityProperty.png

Figure 3.21 Quality Trend By Quality Properties on the Quality page as main visualization

The following visualization options allow customizing the bin trend:

  • Quality Structure

    Changes the quality property structure and levels that are used here (see Structure Selections).

  • View (Diff Mode)

    Changes the view for this visualization (see View (Default / Diff)).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

3.4.1.5. Data Trend

The data trend visualization shows lines for every measure variable for each artifact for one measure. The lines are colored in adjacent colors for each artifact.

You can highlight specific measures by selecting them in the legend, or you can reduce their number to the ones of interest by selecting their corresponding elements in the structure visualizations.

The legend groups the measure variables by the visible artifacts and allows the marking of one or more artifact + measure variables.

../../_images/MQC_Visualizations_Trend_DataTrend.png

Figure 3.22 Data Trend on the Quality page as main visualization

The following visualization options allow customizing the bin trend:

  • Artifact Structure

    Changes the artifact structure and levels that are used here (see Structure Selections).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

3.4.1.6. Data Details Trend by State

The data details trend visualization shows the number of findings for each state as lines.

The legend allows the marking of one or more states.

../../_images/MQC_Visualizations_Trend_DataDetailsTrendByState.png

Figure 3.23 Data Details Trend by State on the Data Details page as main visualization

The following visualization options allow customizing the line trend:

  • Bins

    Changes the finding bin structure that is used here (see Finding State Bin Sets).

  • Date Groups

    Changes the date ranges the revisions can be collapsed [-], expanded [+] and focused on [ ].

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

3.4.2. Status

The Status visualizations show the Quality, Availability or Data Details of the selected revision (see Revision Selection).

Visualization options allow the override of the Artifact, Measure, Quality Property and/or Finding Structures and the View selection (normal / diff).

It is possible to mark elements in quality, data or data details by clicking in the chart area of the visualization.

3.4.2.1. Heatmap

The Heatmap shows the Quality or Availability with a Matrix of Artifacts x Quality Properties, Artifact x Measures or Artifact x Findings based on the Structure selections.

The selected Artifact Structure is shown with aggregated values on the left and the Quality Property Structure Measure Structure or Finding Structure is shown with aggregated values on the top.

../../_images/MQC_Visualizations_Status_QualityHeatmapOptions.png

Figure 3.24 Quality Heatmap on the Quality page as main visualization

The following visualization options allow customizing the heatmap:

  • Artifact Structure

    Changes the artifact structure and levels that are used here (see Structure Selections).

  • Quality Structure

    Changes the quality property structure and levels that are used here(see Structure Selections).

  • Artifact Structure Sorting

    Changes order of the artifact structure elements. The parents are sorted first, the children inside their parents.

    Sort by “Config” means the order of the artifacts and their structures in the project structure configuration.

  • Quality Structure Sorting

    Changes order of the quality structure elements. The parents are sorted first, the children inside their parents.

    Sort by “Config” means the order of the quality properties and their structures in the quality model configuration. (this sorting is not available for measure and finding structures)

  • Weights

    Indicates whether the columns and rows of the heatmap be sized according to the defined artifact and quality property weights.

    (this option has no impact on the calculation of the quality aggregation, the weights are always used for the calculation)

  • Scrolling

    Indicates whether the visualization have a minimum height for the rows and show a vertical scrollbar if there are too many artifacts to show at once.

  • Structure Layout

    There are two different layouts to choose from:

    • Compact: Only for the lowest expanded structure element a row is shown in the heatmap, this can either be the leaf or a collapse structure. Parent expanded structure elements are shown to the left side with aggregated values over all quality / measure / finding structures.

    • Tree: For all expanded structure elements a row is shown in the heatmap. The heatmap therefore may show values of different aggregations in one column above/below each other.

  • Value Labels

    Indicates which and whether the values are displayed.

  • View (Diff Mode)

    Changes the view for this visualization (see View (Default / Diff)).

3.4.2.2. Sunburst

The sunburst shows a aggregated view on the quality property structure for quality and measure structure for availability.

../../_images/MQC_Visualizations_Status_QualitySunburstOptions.png

Figure 3.25 Quality Sunburst on the Quality page as main visualization

The following visualization options allow customizing the sunburst:

  • Quality Structure

    Changes the quality structure and levels that are used here (see Structure Selections).

  • Interaction

    Defines what will happen when clicking on an element in the chart area. By using Alt+Click the not selected option (Drill-Down or Marking) can be achieved without changing the interaction.

  • Values

    Indicates whether the values are displayed.

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

3.4.2.3. Data Details Treemap

The Data Details Treemap shows the findings in a structured way. This can be, for example, their artifact substructure (default), which is usually the structure of the underlying software to which they refer.

The color of the structure elements and levels corresponds to the color of the result with the worst impact on the overall result. A tooltip shows more detailed information about the numbers and result types of the related findings.

../../_images/MQC_Visualizations_Status_DataDetailsTreemap.png

Figure 3.26 Data Details Treemap

The following visualization options allow customizing the data details treemap:

  • Interaction

    What should happen when clicking on an element in the chart area. By using Alt+Click the not selected option (Drill-Down or Marking) can be achieved without changing the interaction.

  • Structure

    Indicates whether the Treemap shows the findings structured by the artifact sub structure or by the full finding structure.

    If “Artifact Substructure” is selected, the worst result will not aggregate to higher structure levels. If “Finding Structure” is selected, the worst result will aggregate to higher structure levels.

  • View (Diff Mode)

    Changes the view for this visualization (see View (Default / Diff)).

  • Bins

    Changes the finding bin structure that is used for the result types in this visualization (see Finding State Bin Sets).

3.4.2.4. Data Details List

The Data Details List shows the imported findings in a table.

You can sort the list by clicking on the column headers. The previous selection is always used as the secondary sorting direction, which makes it possible to sort by two columns.

By pressing the ‘+’ button on a row you can view further details of the finding. If a human readable report file is available, a button is shown that opens the file. An html report scrolls to the position of the finding, if possible.

To ensure good performance, the number of findings displayed in the Data Details List is limited in large projects. By using grouping (see option below) or marking in other visualizations (see Marking) only the relevant findings will be shown.

../../_images/MQC_Visualizations_Status_DataDetailsList.png

Figure 3.27 Data Details List with expanded details

The following visualization options allow customizing the data details list:

  • View (Default / Diff)

    Changes the view for this visualization (see View (Default / Diff)).

  • Group By

    Indicates whether the findings should be grouped by a specific criteria (e.g. by artifact).

  • Bins

    Changes the finding bin structure that is used for the result types in this visualization (see Finding State Bin Sets).

3.4.2.5. Data Status

The Data Status shows the measure values as a bar chart for the selected measure.

../../_images/MQC_Visualizations_Status_DataStatus.png

Figure 3.28 Data Status on the Quality page as main visualization

The following visualization options allow customizing the data status:

  • Artifact Structure

    Changes the artifact structure and levels that are used here (see Structure Selections).

3.4.2.6. Data Origins

The Data Origins show the imported data location files with human readable files, if present. By clicking on the report file you can open and view the corresponding file directly from MQC.

../../_images/MQC_Visualizations_Status_DataOrigins.png

Figure 3.29 Data Origins on the Quality page as main visualization

3.4.3. Structures

The structure visualizations show the Artifact Structure, Quality Property Structure, Measure Structure or Finding Structure for the selected revision. The Quality or Availability values are aggregated. In the Data Details page the structure elements show the worst result and the number of findings per result.

When a level of the structure is selected the visualization allows the expanding and collapsing of the sub-levels by clicking on the [+] or [-] buttons.

Marking of one or multiple Artifacts, Quality Properties or Measures is possible by clicking on them in the chart area of the visualization.

../../_images/MQC_Visualizations_Structure_ArtifactsQualityProperty.png

Figure 3.30 Structure visualizations of Artifacts and Quality Properties on the Quality page

Visualization options allow the override of the Artifact, Measure, Quality Property or Finding Structures and the View selection (normal / diff).

The following visualization options allow customizing the structure visualizations:

  • View (Diff Mode)

    Changes the view for this visualization (see View (Default / Diff)).

  • Structure

    Changes the structure and structure levels that are used here (see Structure Selections)

  • Sorting

    In which order the elements should be shown.