Visualizing Metric Trends for Software Portfolio Quality Management

Visualizing Metric Trends for Software Portfolio Quality Management

Abstract

Software portfolios of today's companies are comprised of a variety of heterogeneous, modular, and often polyglot software solutions. Ensuring high-quality standards across these entire portfolios raises additional challenges for quality engineers and requires new strategies and visualization approaches to support software quality management decisions. In this paper, we study the information needs of software quality engineers that drive these decisions on portfolio-level and propose Portfoliotrix - an expert visualization prototype for a portfolio-wide analysis and comparison of software quality metric trends. For this, we first introduce our four-phase fully automated data-mining process for gathering and aggregating quality metric data from the underlying software repositories. We then present our application frontend that implements different visualization and filtering concepts to satisfy eight specific information needs derived prior from our qualitative semi-structured expert interviews. A final scenario-based expert evaluation confirms the practical relevance of our prototype. Experts took less time to complete quality-related management tasks with our tool than they had estimated when relying only upon existing toolsets. Moreover, our visualization system reached the System Usability Scale (SUS) score of "good" with 76.7 points.

Grafik Top
Authors
  • Genfer, Patric
  • Grabner, Johann
  • Zoffi, Christina
  • Bernhart, Mario
  • Grechenig, Thomas
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
IEEE Working Conference on Software Visualization (VISSOFT) 2021
Divisions
Software Architecture
Subjects
Software Engineering
Event Location
virtual
Event Type
Conference
Event Dates
27-28 Sept 2021
Date
2021
Export
Grafik Top