Visualizing Metric Trends for Software Portfolio Quality Management

被引:1
|
作者
Genfer, Patric [1 ]
Grabner, Johann [2 ]
Zoffi, Christina [2 ]
Bernhart, Mario [2 ]
Grechenig, Thomas [2 ]
机构
[1] Univ Vienna, Res Grp Software Architecture, Vienna, Austria
[2] TU Wien, Res Grp Ind Software, Vienna, Austria
关键词
Data visualization; software metrics; software portfolios; software quality; trend analysis;
D O I
10.1109/VISSOFT52517.2021.00018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 from our prior 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.
引用
收藏
页码:88 / 99
页数:12
相关论文
共 50 条
  • [1] Visualizing and Measuring Software Portfolio Architecture: A Flexibility Analysis
    Lagerstrom, Robert
    Baldwin, Carliss
    MacCormack, Alan
    Dreyfus, David
    [J]. RISK AND CHANGE MANAGEMENT IN COMPLEX SYSTEMS, 2014, : 65 - 74
  • [2] The Metric Lens: Visualizing Metrics and Structure on Software Diagrams
    Byelas, Heorhiy
    Telea, Alexandru
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 339 - 340
  • [3] Visualizing trends in knowledge management
    Lee, Maria R.
    Chen, Tsung Teng
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2007, 4798 : 362 - +
  • [4] A Software Quality Metric Performance of Professional Management in Service Oriented Architecture
    Gomathy, C. K.
    Rajalakshmi, S.
    [J]. SECOND INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ENGINEERING AND TECHNOLOGY (ICCTET 2014), 2014, : 41 - 47
  • [5] Continuous Software Portfolio Performance Management
    van Vulpen, Paul
    Brinkkemper, Sjaak
    Jansen, Slinger
    Lucassen, Garm
    [J]. SOFTWARE BUSINESS, ICSOB 2018, 2018, 336 : 75 - 89
  • [6] MODERN TRENDS IN PROJECT PORTFOLIO MANAGEMENT
    Fiala, Petr
    [J]. HRADEC ECONOMIC DAYS, VOL 7 (1), 2017, 2017, : 169 - 176
  • [7] An approach to visualizing empirical software project portfolio data using multidimensional scaling
    Auer, M
    Graser, B
    Biffl, S
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 504 - 512
  • [8] A Portfolio of Internal Quality Metrics for Software Architects
    Staron, Miroslaw
    Meding, Wilhelm
    [J]. SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES, 2017, 269 : 57 - 69
  • [9] SOFTWARE APPLICATION FOR INVESTMENT PORTFOLIO STRUCTURE MANAGEMENT
    Isavnin, A.
    Galiev, D.
    [J]. BIZNES INFORMATIKA-BUSINESS INFORMATICS, 2012, 21 (03): : 52 - +
  • [10] Metric based software quality assurance system
    Xu, D
    Liu, ZT
    Zhu, B
    Xing, DH
    [J]. Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 551 - 555