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.
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
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)
Basili, V., Shull, F., Lanubile, F.: Building knowledge through families of experiments. IEEE Transactions on Software Engineering 25(4), 435–437 (1999)
Bansiya, J., Davis, C.: A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transactions on Software Engineering 28(1), 4–17 (2002)
Briand, L., Morasca, S., y Basili, V.: Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)
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)
Calero, C., Ruiz, J., Piattini, M.: Classifying web metrics using the web quality model. Online Information Review 29(3), 227–248 (2005)
Chidamber, S., Kemerer, C.: A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)
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)
Fenton, N., Pfleeger, S.L.: Software Metrics: A Rigorous & Practical Approach 2nd edn. PWS Publishing Company (1997)
Florac, W.A., Carleton, A.D.: Measuring the Software Process, 1st edn. Addison-Wesley, U.S.A (1999)
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)
Henry, S., Kafura, S.: Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering 7(5), 510–518 (1981)
Humphrey, S.H.: PSP A Self-Improvement Process for Software Engineers, 1st edn. Addison-Wesley, U.S.A (2005)
IFPUG, IFPUG: Function Point Counting Practices Manual, Release 4.2. International Function Point Users Group, USA –IFPUG, Mequon, Wisconsin, USA (2004)
Juristo, N., Moreno, A.: Basics of Software Engineering Experimentation. Kluwer Academic Publishers, Dordrecht (2001)
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)
Lorenz, M., Kidd, J.: Object-Oriented Software Metrics: A Practical Guide. Prentice Hall, Englewood Cliffs, Nueva Jersey (1994)
McCabe, T.: A Software Complexity Measure. IEEE Transactions on Software Engineering 2, 308–320 (1976)
Marchesi, M.: OOA Metrics for the Unified Modeling Language. 2nd Euromicro Conference on Software Maintenance and Reengineering 1998, 67–73 (1998)
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)
Pfleeger, S.L.: Assessing Software Measurement. IEEE Software, pp. 25–26 (March/April 1997)
Piattini, M., García, F.O.: Calidad en el desarrollo y mantenimiento de software, 1st edn., Ra-Ma. Spain (2003)
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)
Putnam, L.H., Myers, W.: Measures for Excellence - Reliable software on time, within budget. Prentice Hall, New Jersey (1992)
Raynus, J.: Software Process Improvement with CMM, 1st edn., Artech House, U.S.A (1999)
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)
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)
Weyuker, E.: Evaluating Software Complexity Measures. IEEE Transactions on Software Engineering 14(9), 1357–1365 (1988)
Whitmire, S.: Object Oriented Design Measurement. John Wiley, Chichester (1997)
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)
Zuse, H.: A Framework of Software Measurement. Walter de Gruyter, Berlin (1998)
Author information
Authors and Affiliations
Editor information
Rights 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)