Skip to main content

Applying a Functional Size Measurement Procedure for Defect Detection in MDD Environments

  • Conference paper
Software Process Improvement (EuroSPI 2009)

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

Included in the following conference series:

Abstract

Nowadays, is widely accepted that functional size measurement is essential to manage and control software projects. In order to obtain early indicators for software projects, many functional size measurement procedures have been developed to measure the functional size of conceptual models. To do this, the measurement procedures assume that models do not present defects. However, this is an unreal assumption because, in practice, the conceptual models can have defects that may affect the implementation of final applications. This is especially important for software production processes based on MDD technology, where the conceptual models are key artifacts used as inputs in the process of code generation. Therefore, this paper presents how a functional size measurement procedure (which has been developed for the measurement of conceptual models of a specific MDD environment) can help in the detection of defects in conceptual models.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Abrahao, S., Insfrán, E.: Early Usability Evaluation in Model Driven Architecture Environments. In: 6th Conference on Quality Software (QSIC), pp. 287–294 (2006)

    Google Scholar 

  2. Abran, A., Desharnais, J., Lesterhuis, A., Londeix, B., Meli, R., Morris, P., Oligny, S., O’Neil, M., Rollo, T., Rule, G., Santillo, L., Symons, C., Toivonen, H.: The COSMIC Functional Size Measurement Method, version 3.0 (2007)

    Google Scholar 

  3. Albrecht, A.: Measuring Application Development Productivity. In: IBM Applications Development Symposium, pp. 83–92 (1979)

    Google Scholar 

  4. Condori-Fernández, N.A., Abrah, S., Pastor, O.: Towards a Functional Size Measure for Object-Oriented Systems from Requirements Specifications. In: 4th IEEE International Conference on Quality Software (QSIC), pp. 94-101 (2004)

    Google Scholar 

  5. Conradi, R., Mohagheghi, P., Arif, T., Hegde, L.C., Bunde, G.A., Pedersen, A.: Object-Oriented Reading Techniques for Inspection of UML Models – An Industrial Experiment. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, pp. 483–501. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Dedene, G., Snoeck, M.: M.E.R.O.DE.: A Model-driven Entity-Relationship Object-oriented Development Method. ACM SIGSOFT Software Engineering Notes 19(3), 51–61 (1994)

    Article  Google Scholar 

  7. Diab, H., Frappier, M., St-Denis, R.: Formalizing COSMIC-FFP Using ROOM. In: ACS/IEEE Int. Conf. on Computer Systems and Applications, AICCSA (2001)

    Google Scholar 

  8. Fenton, N.E., Neil, M.: A Critique of Software Defect Prediction Models. IEEE Transactions on Software Engineering 25(5), 675–689 (1999)

    Article  Google Scholar 

  9. IEEE: IEEE Std 1044-1993 Standard Classification for Software Anomalies (1993)

    Google Scholar 

  10. ISO: ISO Standard 9000-2000: Quality Management Systems: Fundamentals and Vocabulary (2000)

    Google Scholar 

  11. ISO: ISO/IEC 14143-1 – Information Technology – Software Measurement – Functional Size Measurement – Part 1: Definition of Concepts (1998)

    Google Scholar 

  12. ISO: ISO/IEC 14143-2 – Information Technology – Software Measurement – Functional Size Measurement – Part 2: Conformity Evaluation of Software Size Measurement Methods to ISO/IEC 14143-1:1998 (2002)

    Google Scholar 

  13. ISO/IEC: ISO/IEC 9126-1, Software Eng. – Product Quality – Part 1: Quality model (2001)

    Google Scholar 

  14. ISO/IEC: ISO/IEC 9126-2, Soft. Eng. – Product Quality – Part 2: External metrics (2003)

    Google Scholar 

  15. ISO/IEC: ISO/IEC 9126-3, Soft. Eng. – Product Quality – Part 3: Internal metrics (2003)

    Google Scholar 

  16. ISO/IEC: ISO/IEC 9126-4, Soft. Eng. – Prod. Qual. – Part 4: Quality-in-Use metrics (2004)

    Google Scholar 

  17. ISO/IEC: ISO/IEC 19761, Software Engineering – COSMIC-FFP – A Functional Size Measurement Method (2003)

    Google Scholar 

  18. ISO/IEC: ISO/IEC 20926, Software Engineering – IFPUG 4.1 Unadjusted Functional Size Measurement Method – Counting Practices Manual (2003)

    Google Scholar 

  19. ISO/IEC: ISO/IEC 20968, Software Engineering – Mk II Function Point Analysis – Counting Practices Manual (2002)

    Google Scholar 

  20. ISO/IEC: ISO/IEC 24570, Software Engineering – NESMA Functional Size Measurement Method version 2.1 – Definitions and Counting Guidelines for the application of Function Point Analysis (2005)

    Google Scholar 

  21. Marín, B., Condori-Fernández, N., Pastor, O.: Calidad en Modelos Conceptuales: Un Análisis Multidimensional de Modelos Cuantitativos basados en la ISO 9126. In: Revista de Procesos y Métricas de las Tecnologías de la Información. AEMES, vol. 4, pp. 153–167 (2007)

    Google Scholar 

  22. Marín, B., Condori-Fernández, N., Pastor, O.: Design of a Functional Size Measurement Procedure for a Model-Driven Software Development Method. In: 3rd Workshop on Quality in Modeling (QiM) of MODELS, pp. 1–15 (2008)

    Google Scholar 

  23. Marín, B., Condori-Fernández, N., Pastor, O., Abran, A.: Measuring the Functional Size of Conceptual Models in an MDA Environment. In: Forum at the CAiSE 2008 Conference, pp. 33-36 (2008)

    Google Scholar 

  24. Marín, B., Giachetti, G., Pastor, O.: Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 215–229. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  25. Marín, B., Giachetti, G., Pastor, O.: Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds.) IWSM 2008. LNCS, vol. 5338, pp. 170–183. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  26. Meli, R., Abran, A., Ho Vinh, T., Oligny, S.: On the Applicability of COSMIC-FFP for Measuring Software Throughout its Life Cycle. In: 11th European Software Control and Metrics Conference (2000)

    Google Scholar 

  27. Meyer, B.: Object Oriented Software Construction (2000)

    Google Scholar 

  28. Molina, P.: Especificación de interfaz de usuario: De los requisitos a la generación automática. Universidad Politécnica de Valencia, Valencia, España (2003)

    Google Scholar 

  29. Moody, D.L.: Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions. Data & Knowledge Engineering 55(3), 243–276 (2005)

    Article  MathSciNet  Google Scholar 

  30. Panach, I., Condori-Fernández, N., Valverde, F., Aquino, N., Pastor, O.: Towards an Early Usability Evaluation for Web Applications. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds.) IWSM-Mensura 2007. LNCS, vol. 4895, pp. 32–45. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  31. Pastor, O., Gómez, J., Insfrán, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26(7), 507–534 (2001)

    Article  MATH  Google Scholar 

  32. Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)

    Google Scholar 

  33. Poels, G.: A Functional Size Measurement Method for Event-Based Object-oriented Enterprise Models. In: Int. Conf. on Enterprise Inf. Systems (ICEIS), pp. 667–675 (2002)

    Google Scholar 

  34. Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20(5), 19–25 (2003)

    Article  Google Scholar 

  35. Selic, B., Gullekson, G., Ward, P.T.: Real-time Object Oriented Modelling. Wiley, Chichester (1994)

    MATH  Google Scholar 

  36. Trudel, S., Abran, A.: Improving Quality of Functional Requirements by Measuring Their Functional Size. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds.) IWSM 2008. LNCS, vol. 5338, pp. 287–301. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marín, B., Giachetti, G., Pastor, O. (2009). Applying a Functional Size Measurement Procedure for Defect Detection in MDD Environments. In: O’Connor, R.V., Baddoo, N., Cuadrago Gallego, J., Rejas Muslera, R., Smolander, K., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2009. Communications in Computer and Information Science, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04133-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04133-4_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04132-7

  • Online ISBN: 978-3-642-04133-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics