Skip to main content

Introduction

  • Chapter
  • First Online:
  • 603 Accesses

Abstract

In this chapter we introduce the problems which are addressed by software measurement—e.g., providing quantitative insights, and we describe the possibilities which open up when we have software measurement of products, processes and enterprise in place. We discuss the possibility of quantitative fact-based management, customer data-driven development and using artificial intelligence (or machine learning) once we have a solid measurement program. Towards the end of the chapter we outline the concept of a company-wide measurement program and introduce the content of the book.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alain Abran. Software Metrics and Software Metrology. John Wiley & Sons, 2010.

    Google Scholar 

  2. Allan J Albrecht. Measuring application development productivity. In Proc. of the Joint SHARE/GUIDE/IBM Application Development Symposium, pages 83–92, 1979.

    Google Scholar 

  3. Vard Antinyan, Miroslaw Staron, Jörgen Hansson, Wilhelm Meding, Per Osterström, and Anders Henriksson. Monitoring evolution of code complexity and magnitude of changes. Acta Cybernetica, 21(3):367–382, 2014.

    Google Scholar 

  4. Vard Antinyan, Miroslaw Staron, Wilhelm Meding, Per Österström, Erik Wikstrom, Johan Wranker, Anders Henriksson, and Jörgen Hansson. Identifying risky areas of software code in agile/lean software development: An industrial experience report. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week-IEEE Conference on, pages 154–163. IEEE, 2014.

    Google Scholar 

  5. Barry W Boehm et al. Software engineering economics, volume 197. Prentice-hall Englewood Cliffs (NJ), 1981.

    Google Scholar 

  6. Barry W Boehm. Software engineering economics. IEEE transactions on Software Engineering, (1):4–21, 1984.

    Google Scholar 

  7. Jan Bosch. Speed, data, and ecosystems: The future of software engineering. IEEE Software, 33(1):82–88, 2016.

    Google Scholar 

  8. Shyam R Chidamber and Chris F Kemerer. A metrics suite for object oriented design. Software Engineering, IEEE Transactions on, 20(6):476–493, 1994.

    Google Scholar 

  9. James Charles Collins. Good to great: Why some companies make the leap…and others don’t. Random House, 2001.

    Google Scholar 

  10. Christof Ebert and Reiner Dumke. Software Measurement: Establish-Extract-Evaluate-Execute. Springer Science & Business Media, 2007.

    Google Scholar 

  11. Christof Ebert, Reiner Dumke, Manfred Bundschuh, and Andreas Schmietendorf. Best Practices in Software Measurement: How to use metrics to improve project and process performance. Springer Science & Business Media, 2005.

    Google Scholar 

  12. Norman Fenton and James Bieman. Software metrics: A rigorous and practical approach. CRC Press, 2014.

    Google Scholar 

  13. Norman E Fenton. Software metrics: A practical and rigorous approach. International Thomson Pub., 1996.

    Google Scholar 

  14. 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 

  15. Tom Gilb. Competitive engineering: A handbook for systems engineering, requirements engineering, and software engineering using Planguage. Butterworth-Heinemann, 2005.

    Google Scholar 

  16. Mikel J Harry. The vision of six sigma: Tools and methods for breakthrough. Sigma Pub. Co., 1994.

    Google Scholar 

  17. Blue ocean strategy: How to create uncontested market space and make the competition irrelevant.

    Google Scholar 

  18. Donald R McAndrews. The Team Software ProcessSM (TSPSM): An Overview and Preliminary Results of Using Disciplined Practices. Technical report, CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST, 2000.

    Google Scholar 

  19. John McGarry. Practical software measurement: Objective information for decision makers. Addison-Wesley Professional, 2002.

    Google Scholar 

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

    Google Scholar 

  21. Tammy L Rapp, Lucy L Gilson, John E Mathieu, and Thomas Ruddy. Leading empowered teams: An examination of the role of external team leaders and team coaches. The Leadership Quarterly, 27(1):109–123, 2016.

    Google Scholar 

  22. Gunther Ruhe and Moshood Omolade Saliu. The art and science of software release planning. IEEE software, 22(6):47–53, 2005.

    Google Scholar 

  23. 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 

  24. Miroslaw Staron and Wilhelm Meding. Factors determining long-term success of a measurement program: an industrial case study. e-Informatica Software Engineering Journal, pages 7–23, 2011.

    Google Scholar 

  25. Miroslaw Staron and Wilhelm Meding. MeSRAM – A method for assessing robustness of measurement programs in large software development organizations and its industrial evaluation. Journal of Systems and Software, 113:76–100, 2016.

    Google Scholar 

  26. Miroslaw Staron, Wilhelm Meding, Jörgen Hansson, Christoffer Höglund, Kent Niesel, and Vilhelm Bergmann. Dashboards for continuous monitoring of quality for software product under development. System Qualities and Software Architecture (SQSA), 2014.

    Google Scholar 

  27. 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 

  28. 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 

  29. Anna Sandberg, Lars Pareto, and Thomas Arts. Agile collaborative research: Action principles for industry-academia collaboration. Software, IEEE, 28(4):74–83, 2011.

    Google Scholar 

  30. 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 

  31. Bjørnar Tessem. Individual empowerment of agile and non-agile software developers in small teams. Information and software technology, 56(8):873–889, 2014.

    Google Scholar 

  32. Adam Trendowicz and Ross Jeffery. Software project effort estimation: Foundations and best practice guidelines for success. Springer, 2014.

    Google Scholar 

  33. Tom Gilb. Software metrics. Studentlitteratur AB Sweden, 1976.

    Google Scholar 

  34. Adam Trendowicz. Software Cost Estimation, Benchmarking, and Risk Assessment: The Software Decision-Makers’ Guide to Predictable Software Development. Springer Science & Business Media, 2013.

    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). Introduction. In: Software Development Measurement Programs. Springer, Cham. https://doi.org/10.1007/978-3-319-91836-5_1

Download citation

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

  • 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