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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Luigi Buglione and Alain Abran. Introducing root-cause analysis and orthogonal defect classification at lower CMMI maturity levels. Proc. MENSURA, page 29, 2006.
Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. D3 data-driven documents. IEEE transactions on visualization and computer graphics, 17(12):2301–2309, 2011.
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.
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.
Jez Humble and David Farley. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Adobe Reader). Pearson Education, 2010.
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.
ISO/IEC. ISO/IEC 15939:2007 Systems and Software Engineering – Measurement Process, 2007.
Juice, Inc. A guide to creating dashboards people love to use, 2017.
Avinash Kaushik. Digital dashboards: Strategic and tactical: Best practices, tips, examples, 2017.
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.
Chris Lake. 24 beautifully-designed web dashboards that data geeks will love, 2013.
LiquidPlanner. Dashboard gallery, 2017.
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.
International Bureau of Weights and Measures. International vocabulary of basic and general terms in metrology. International Organization for Standardization, Geneva, Switzerland, 2nd edition, 1993.
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.
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.
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.
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.
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.
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.
Nick Smith. Designing and building great dashboards – 6 golden rules to successful dashboard design, 2015.
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.
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.
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.
Miroslaw Staron. Dashboard development guide how to build sustainable and useful dashboards to support software development and maintenance.
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.
Miroslaw Staron. Actionable dashboards, 2016.
Miroslaw Staron. Automotive software architectures: An introduction. Springer, 2017.
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.
Alexandru C Telea. Data visualization: Principles and practice. CRC Press, 2014.
Adam Tornhill. Your code as a crime scene. Pragmatic Bookshelf, 2015.
Lucian Voinea and Alexandru Telea. Visual data mining and analysis of software repositories. Computers & Graphics, 31(3):410–428, 2007.
Tamra Wolny. Build a visual dashboard in 10 steps, 2017.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
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)