Skip to main content

Tooling in Measurement Programs

  • Chapter
  • First Online:
Software Development Measurement Programs
  • 600 Accesses

Abstract

When developing and deploying the measurement program, we can use a variety of tools. Depending on the set-up of the program, these tools differ from monolithic all-in-one-tools to specialized one-measure tools (specialized measurement instruments). In this chapter we explore different types of software tools which are used to realize measurement programs. We start by discussing the difference between measurement tools and measurement instruments, then we continue by describing tools used in various steps of data processing. Finally, we conclude the chapter with a guide on how to select the right visualization of measures and indicators.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 69.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Vard Antinyan, Miroslaw Staron, and Anna Sandberg. Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time. Empirical Software Engineering, pages 1–31, 2017.

    Google Scholar 

  2. Luigi Buglione and Alain Abran. Introducing root-cause analysis and orthogonal defect classification at lower CMMI maturity levels. Proc. MENSURA, page 29, 2006.

    Google Scholar 

  3. Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. D3 data-driven documents. IEEE transactions on visualization and computer graphics, 17(12):2301–2309, 2011.

    Google Scholar 

  4. Heorhiy Byelas and Alexandru Telea. Visualization of areas of interest in software architecture diagrams. In Proceedings of the 2006 ACM symposium on Software visualization, pages 105–114. ACM, 2006.

    Google Scholar 

  5. Robert Feldt, Miroslaw Staron, Erika Hult, and Thomas Liljegren. Supporting software decision meetings: Heatmaps for visualising test and code measurements. In Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on, pages 62–69. IEEE, 2013.

    Google Scholar 

  6. Jez Humble and David Farley. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Adobe Reader). Pearson Education, 2010.

    Google Scholar 

  7. Regina Hebig, Truong Ho Quang, Michel RV Chaudron, Gregorio Robles, and Miguel Angel Fernandez. The quest for open source projects that use UML: Mining github. In Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, pages 173–183. ACM, 2016.

    Google Scholar 

  8. ISO/IEC. ISO/IEC 15939:2007 Systems and Software Engineering – Measurement Process, 2007.

    Google Scholar 

  9. Juice, Inc. A guide to creating dashboards people love to use, 2017.

    Google Scholar 

  10. Avinash Kaushik. Digital dashboards: Strategic and tactical: Best practices, tips, examples, 2017.

    Google Scholar 

  11. Eric Knauss, Miroslaw Staron, Wilhelm Meding, Ola Söder, Agneta Nilsson, and Magnus Castell. Supporting continuous integration by code-churn based test selection. In Proceedings of the Second International Workshop on Rapid Continuous Software Engineering, pages 19–25. IEEE Press, 2015.

    Google Scholar 

  12. Chris Lake. 24 beautifully-designed web dashboards that data geeks will love, 2013.

    Google Scholar 

  13. LiquidPlanner. Dashboard gallery, 2017.

    Google Scholar 

  14. Niklas Mellegård, Miroslaw Staron, and Fredrik Törner. A light-weight software defect classification scheme for embedded automotive software and its initial evaluation. Proceedings of the ISSRE 2012, 2012.

    Google Scholar 

  15. International Bureau of Weights and Measures. International vocabulary of basic and general terms in metrology. International Organization for Standardization, Geneva, Switzerland, 2nd edition, 1993.

    Google Scholar 

  16. K. Pandazo, A. Shollo, M Staron, and W. Meding. Presenting Software Metrics Indicators: A Case Study. In Proceedings of the 20th International Conference on Software Product and Process Measurement, 2010.

    Google Scholar 

  17. Kosta Pandazo, Arisa Shollo, Miroslaw Staron, and Wilhelm Meding. Presenting software metrics indicators: A case study. In Proceedings of the 20th International Conference on Software Product and Process Measurement (MENSURA), volume 20, 2010.

    Google Scholar 

  18. Per Runeson, Magnus Alexandersson, and Oskar Nyholm. Detection of duplicate defect reports using natural language processing. In Proceedings of the 29th international conference on Software Engineering, pages 499–510. IEEE Computer Society, 2007.

    Google Scholar 

  19. Miroslaw Staron, Jorgen Hansson, Robert Feldt, Anders Henriksson, Wilhelm Meding, Sven Nilsson, and Christoffer Hoglund. Measuring and visualizing code stability–a case study at three companies. In 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, pages 191–200. IEEE, 2013.

    Google Scholar 

  20. Miroslaw Staron and Wilhelm Meding. Using models to develop measurement systems: A method and its industrial use. In Software Process and Product Measurement, volume 5891, pages 212–226. Springer Berlin/Heidelberg, 2009.

    Google Scholar 

  21. Miroslaw Staron, Wilhelm Meding, Christoffer Hoglund, and Jorgen Hansson. Identifying implicit architectural dependencies using measures of source code change waves. In Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on, pages 325–332. IEEE, 2013.

    Google Scholar 

  22. Nick Smith. Designing and building great dashboards – 6 golden rules to successful dashboard design, 2015.

    Google Scholar 

  23. Miroslaw Staron, Wilhelm Meding, and Christer Nilsson. A framework for developing measurement systems and its industrial evaluation. Information and Software Technology, 51(4):721–737, 2008.

    Google Scholar 

  24. Yasutaka Sakamoto, Shinsuke Matsumoto, and Masahide Nakamura. Integrating service oriented MSR framework and Google Chart Tools for visualizing software evolution. In Empirical Software Engineering in Practice (IWESEP), 2012 Fourth International Workshop on, pages 35–39. IEEE, 2012.

    Google Scholar 

  25. Miroslaw Staron, Wilhelm Meding, and Klas Palm. Release readiness indicator for mature agile and lean software development projects. In Agile Processes in Software Engineering and Extreme Programming, pages 93–107. Springer, 2012.

    Google Scholar 

  26. Miroslaw Staron. Dashboard development guide how to build sustainable and useful dashboards to support software development and maintenance.

    Google Scholar 

  27. Miroslaw Staron. Critical role of measures in decision processes: Managerial and technical measures in the context of large software development organizations. Information and Software Technology, 54(8):887–899, 2012.

    Google Scholar 

  28. Miroslaw Staron. Actionable dashboards, 2016.

    Google Scholar 

  29. Miroslaw Staron. Automotive software architectures: An introduction. Springer, 2017.

    Google Scholar 

  30. Alexandru Telea and David Auber. Code flows: Visualizing structural evolution of source code. In Computer Graphics Forum, volume 27, pages 831–838. Wiley Online Library, 2008.

    Google Scholar 

  31. Alexandru C Telea. Data visualization: Principles and practice. CRC Press, 2014.

    Google Scholar 

  32. Adam Tornhill. Your code as a crime scene. Pragmatic Bookshelf, 2015.

    Google Scholar 

  33. Lucian Voinea and Alexandru Telea. Visual data mining and analysis of software repositories. Computers & Graphics, 31(3):410–428, 2007.

    Google Scholar 

  34. Tamra Wolny. Build a visual dashboard in 10 steps, 2017.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Staron, M., Meding, W. (2018). Tooling in Measurement Programs. In: Software Development Measurement Programs. Springer, Cham. https://doi.org/10.1007/978-3-319-91836-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91836-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91835-8

  • Online ISBN: 978-3-319-91836-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics