Skip to main content

A Systematic Review Measurement in Software Engineering: State-of-the-Art in Measures

  • Conference paper
Software and Data Technologies (ICSOFT 2006)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 10))

Included in the following conference series:

Abstract

The present work provides a summary of the state of art in software measures by means of a systematic review on the current literature. Nowadays, many companies need to answer the following questions: How to measure?, When to measure and What to measure?. There have been a lot of efforts made to attempt to answer these questions, and this has resulted in a large amount of data what is sometimes confusing and unclear information. This needs to be properly processed and classified in order to provide a better overview of the current situation. We have used a Measurement Software Ontology to classify and put the amount of data in this field in order. We have also analyzed the results of the systematic review, to show the trends in the software measurement field and the software process on which the measurement efforts have focused. It has allowed us to discover what parts of the process are not supported enough by measurements, to thus motivate future research in those areas.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. ANSI/PMI. A Guide Project Management Body of Knowledge (PMBOK Guide) an American National Standard, ANSI/PMI 99-001-2004, 3rd edn., Project Management Institute, Inc, U.S.A (2004)

    Google Scholar 

  2. Basili, V., Shull, F., Lanubile, F.: Building knowledge through families of experiments. IEEE Transactions on Software Engineering 25(4), 435–437 (1999)

    Article  Google Scholar 

  3. Bansiya, J., Davis, C.: A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transactions on Software Engineering 28(1), 4–17 (2002)

    Article  Google Scholar 

  4. Briand, L., Morasca, S., y Basili, V.: Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)

    Article  Google Scholar 

  5. Brito Abreu, F., Carapuça, R.: Object-Oriented Software Engineering: Measuring and controlling the development process. In: Proceedings of the 4th International Conference on Software Quality, McLean (USA) (1994)

    Google Scholar 

  6. Calero, C., Ruiz, J., Piattini, M.: Classifying web metrics using the web quality model. Online Information Review 29(3), 227–248 (2005)

    Article  Google Scholar 

  7. Chidamber, S., Kemerer, C.: A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)

    Article  Google Scholar 

  8. Ebert, C., Dumke, R., Bundschuh, M., Schmietendorf, A.: Best Practices in Software Measurement. How to use metrics to improve project and process performance, 1st edn. 295 Seiten-Springer, Berlin (2004)

    Google Scholar 

  9. Fenton, N., Pfleeger, S.L.: Software Metrics: A Rigorous & Practical Approach 2nd edn. PWS Publishing Company (1997)

    Google Scholar 

  10. Florac, W.A., Carleton, A.D.: Measuring the Software Process, 1st edn. Addison-Wesley, U.S.A (1999)

    Google Scholar 

  11. García, F., Bertoa, M.F., Calero, C., Vallecillo, A., Ruiz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement. Information and Software Technology, 1–14 (2005)

    Google Scholar 

  12. Henry, S., Kafura, S.: Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering 7(5), 510–518 (1981)

    Article  Google Scholar 

  13. Humphrey, S.H.: PSP A Self-Improvement Process for Software Engineers, 1st edn. Addison-Wesley, U.S.A (2005)

    Google Scholar 

  14. IFPUG, IFPUG: Function Point Counting Practices Manual, Release 4.2. International Function Point Users Group, USA –IFPUG, Mequon, Wisconsin, USA (2004)

    Google Scholar 

  15. Juristo, N., Moreno, A.: Basics of Software Engineering Experimentation. Kluwer Academic Publishers, Dordrecht (2001)

    MATH  Google Scholar 

  16. Kitchenham, B.: Procedures for Performing Systematic Reviews. Joint Technical Report Software Engineering Group. Department of Computer Science Keele University, United King and Empirical Software Engineering, National ICT Australia Ltd, Australia, pp. 1–28 (2004)

    Google Scholar 

  17. Lorenz, M., Kidd, J.: Object-Oriented Software Metrics: A Practical Guide. Prentice Hall, Englewood Cliffs, Nueva Jersey (1994)

    Google Scholar 

  18. McCabe, T.: A Software Complexity Measure. IEEE Transactions on Software Engineering 2, 308–320 (1976)

    Article  MathSciNet  Google Scholar 

  19. Marchesi, M.: OOA Metrics for the Unified Modeling Language. 2nd Euromicro Conference on Software Maintenance and Reengineering 1998, 67–73 (1998)

    Article  Google Scholar 

  20. Perry, D., Porte, A., Votta, L.: Empirical Studies of Software Engineering: A Roadmap. In: Finkelstein, A. (ed.), Future of Software Engineering. pp. 345–355, ACM (2000)

    Google Scholar 

  21. Pfleeger, S.L.: Assessing Software Measurement. IEEE Software, pp. 25–26 (March/April 1997)

    Google Scholar 

  22. Piattini, M., García, F.O.: Calidad en el desarrollo y mantenimiento de software, 1st edn., Ra-Ma. Spain (2003)

    Google Scholar 

  23. Poels, G., y Dedene, G.: Distance-based software measurement: necessary and sufficient properties for software measures. Information and Software Technology 42(1), 35–46 (2000)

    Article  Google Scholar 

  24. Putnam, L.H., Myers, W.: Measures for Excellence - Reliable software on time, within budget. Prentice Hall, New Jersey (1992)

    Google Scholar 

  25. Raynus, J.: Software Process Improvement with CMM, 1st edn., Artech House, U.S.A (1999)

    Google Scholar 

  26. Reynoso, L., M., G., Piattini, M.: Measuring OCL Expressions: An Approach Based on Cognitive Techniques. In: Genero, M., Piattini, M., Calero, C. (eds.) Metrics for Software Conceptual Models ch. 5, Imperial College Press, UK (2004)

    Google Scholar 

  27. Travassos, G.H., Boilchi, J., Mian, P.G., Natali, A.C.C.: Systematic Review in Software Engineering. Technical Report Programa de Engenharia de Sistemas e Computaçâo PESC, Systems Engineering and Computer Science Department COPPE/UFRJ, Rio de Janeiro, pp. 1–30 (2005)

    Google Scholar 

  28. Weyuker, E.: Evaluating Software Complexity Measures. IEEE Transactions on Software Engineering 14(9), 1357–1365 (1988)

    Article  MathSciNet  Google Scholar 

  29. Whitmire, S.: Object Oriented Design Measurement. John Wiley, Chichester (1997)

    Google Scholar 

  30. Wohlin, C., Runeson, P., Höst, M., Ohlson, M., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Dordrecht (2000)

    MATH  Google Scholar 

  31. Zuse, H.: A Framework of Software Measurement. Walter de Gruyter, Berlin (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joaquim Filipe Boris Shishkov Markus Helfert

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gómez, O., Oktaba, H., Piattini, M., García, F. (2008). A Systematic Review Measurement in Software Engineering: State-of-the-Art in Measures. In: Filipe, J., Shishkov, B., Helfert, M. (eds) Software and Data Technologies. ICSOFT 2006. Communications in Computer and Information Science, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70621-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70621-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70619-9

  • Online ISBN: 978-3-540-70621-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics