10. Data Details

In MQC there are three ways to retrieve detailed information from the imported data:

  • Data Details Drill Down from quality measures to the underlying data that was used to compute the quality,

  • Tool Pages to get detailed information on tool specific data,

  • Report Pages to create project-specific pages for selected measures (quality as well as data) including targets.

10.1. Data Details Drill Down

The data details drill down functionality provided by MQC is the easiest way to track the underlying data, which was used to calculate a certain quality measure value as shown on the MQC Quality pages.

The drill down works by selecting the data of interest by clicking on either:

  • an arbitrary number of Artifact KPIs and/or Quality Property KPIs on the Quality Status page as well as on the Quality Trend page or

  • an arbitrary number of quality tiles within the QualityMatrix visualization on the Quality Status page

Note

The way how data is selected (KPIs or tiles) defines the data that is shown at the Data pages, see Data Selection for Drill Down.

After selecting the quality measures of interest, right click on the selection to gain the context menu and choose either:

  • Data Detail/Show Data Trend or

  • Data Detail/Show Data Status

MQC then switches to the corresponding Data page (i.e. Data Trend or Data Status) and reduces the metrics shown in the main visualizations to those used to calculate the selected quality measures.

10.1.1. Data Selection for Drill Down

KPI Selection

  • If one or more Artifact KPIs are selected, MQC shows the data, which was used to calculate ALL quality properties for the selected artifacts.

  • If one or more Quality Property KPIs are selected, MQC shows the data, which was used to calculate the selected quality properties for ALL artifacts.

  • If Artifact KPIs and Quality Property KPIs are selected, MQC shows the data, which was used to calculate each combination of the selected artifacts and quality properties.

Quality Tile Selection

Each quality tile inside the QualityMatrix at the Quality Status page shows the quality measure for a particular quality property for a particular artifact.

So, if one or multiple tiles are selected, MQC only shows the data, which was used to calculate exactly the selected quality property for the selected artifact.

10.1.2. Drill down to Data Trend

To drill down to data trend, move to an MQC Quality page, e.g. the Quality Status page, and select the data of interest, e.g. all acceptable (yellow) and bad (red) quality bins from the Quality Bin Distribution chart at the top of the page.

../_images/MQC_DataDetails_QualityStatusPage_QualityBinSelected.png

Figure 10.1 MQC Quality Status page after marking acceptable and bad quality bins to reduce the main visualization to quality properties of interest

The main visualization window immediately reduces the shown quality properties to those with an acceptable or insufficient quality per artifact. By hovering over the tiles the concrete quality value is shown.

Now select a particular tile inside the QualityMatrix, right click on it and choose Data Detail/Show Data Trend from the context menu as shown in Figure 10.2.

../_images/MQC_DataDetails_QualityStatusPage_DataDetailsSelection.png

Figure 10.2 Select a quality tile within the Quality Matrix and use context menu to show Data Details for the selected Quality Property

MQC directly switches to the Data Trend page and reduces the visualization to those base and derived measures that were used to calculate the selected quality property (see Figure 10.3).

../_images/MQC_DataDetails_QualityStatusPage_DataDetailsDataTrend.png

Figure 10.3 MQC Data Details View showing base and derived measures used to calculate the selected quality property for the selected artifact

10.1.3. Drill down to Data Status

Instead of drilling down to data trend, MQC also supports to drill down to data status.

Again, switch to an MQC Quality page, e.g. this time to the Quality Trend page, and select multiple artifacts as well as multiple quality properties.

The trend lines in the main visualization are reduced based on your selection, so, the Quality Trend By Artifact visualization just shows the trend lines for the selected artifacts aggregated over the selected quality properties only and the Quality Trend By Property visualization shows the selected quality properties, each quality property just aggregated over the selected artifacts.

../_images/MQC_DataDetails_QualityTrendPage_ArtifactPropertySelection.png

Figure 10.4 MQC Quality Trend page just showing selected Artifacts and Quality Properties

Now right click at any of the selected KPIs (either artifact or quality property) and choose Data Detail/Show Data Status from the context menu.

../_images/MQC_DataDetails_qualityToDataStatus.png

Figure 10.5 Select multiple KPIs and use context menu to show Data Details for the selected Quality Properties and selected Artifacts

MQC directly switches to the Data Status page and reduces the visualization to those base and derived measures that were used to calculate each combination of the selected artifacts and quality properties (see Figure 10.6).

../_images/MQC_DataDetails_qualityTurnedToDataStatus.png

Figure 10.6 MQC Data Details View showing Base and Derived Measures used to calculate selected Quality Properties for selected Artifacts

10.2. Tool Pages

A second way to look at the imported data is by using preconfigured tool pages. MQC provides the possibility to add specific tool pages for many of the supported data source adapters on demand.

10.2.1. MXAM Details Page

The MXAM Details page can be added via Tools/MQC Tool Pages/Add MXAM Details Page.

The MXAM page focuses on MXAM findings per artifact, additionally showing number and type of severe issues to be solved first.

For more details, please refer to Section MXAM Tool Page.

10.2.2. MTest Details Page

The MTest Details page can be added via Tools/MQC Tool Pages/Add MTest Details Page.

It provides a comparision of expected versus reached test metrics in trend and in status, which is structured based on:

  • Requirements

  • Test Sequences

  • Assessments

  • Coverage

For more details, please refer to Section MTest Tool Page.

10.2.3. M-XRAY Details Page

The M-XRAY Details page can be added via Tools/MQC Tool Pages/Add MXRAY Details Page.

The M-XRAY page focuses on M-XRAY results per artifact, e.g. how many subsystems per artifact with good, acceptable or bad local complexity, additionally showing number and type of severe issues to be solved first.

For more details, please refer to Section MXRAY Tool Page.

10.3. Report Pages

A third way to look at the data in a detailed way is to create an arbitrary number of additional pages containing user-defined trend and status charts for selected measures, i.e. base measures, derived measures, as well as quality properties.

The way how to structure and to visualize the imported data to be analyzed in that way, is described in the MQC Report Pages chapter.