• DocumentCode
    3651870
  • Title

    Measuring and Visualizing Code Stability -- A Case Study at Three Companies

  • Author

    Miroslaw Staron;Jorgen Hansson;Robert Feldt;Wilhelm Meding;Anders Henriksson;Sven Nilsson;Christoffer Höglund

  • fYear
    2013
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    Monitoring performance of software development organizations can be achieved from a number of perspectives - e.g. using such tools as Balanced Scorecards or corporate dashboards. In this paper we present results from a study on using code stability indicators as a tool for product stability and organizational performance, conducted at three different software development companies - Ericsson AB, Saab AB Electronic Defense Systems (Saab) and Volvo Group Trucks Technology (Volvo Group). The results show that visualizing the source code changes using heat maps and linking these visualizations to defect inflow profiles provide indicators of how stable the product under development is and whether quality assurance efforts should be directed to specific parts of the product. Observing the indicator and making decisions based on its visualization leads to shorter feedback loops between development and test, thus resulting in lower development costs, shorter lead time and increased quality. The industrial case study in the paper shows that the indicator and its visualization can show whether the modifications of software products are focused on parts of the code base or are spread widely throughout the product.
  • Keywords
    "Software","Companies","Heating","Visualization","Monitoring","Conferences"
  • Publisher
    ieee
  • Conference_Titel
    Software Measurement and the 2013 Eighth International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2013 Joint Conference of the 23rd International Workshop on
  • Type

    conf

  • DOI
    10.1109/IWSM-Mensura.2013.35
  • Filename
    6693239