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.
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
Abrahao, S., Insfrán, E.: Early Usability Evaluation in Model Driven Architecture Environments. In: 6th Conference on Quality Software (QSIC), pp. 287–294 (2006)
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)
Albrecht, A.: Measuring Application Development Productivity. In: IBM Applications Development Symposium, pp. 83–92 (1979)
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)
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)
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)
Diab, H., Frappier, M., St-Denis, R.: Formalizing COSMIC-FFP Using ROOM. In: ACS/IEEE Int. Conf. on Computer Systems and Applications, AICCSA (2001)
Fenton, N.E., Neil, M.: A Critique of Software Defect Prediction Models. IEEE Transactions on Software Engineering 25(5), 675–689 (1999)
IEEE: IEEE Std 1044-1993 Standard Classification for Software Anomalies (1993)
ISO: ISO Standard 9000-2000: Quality Management Systems: Fundamentals and Vocabulary (2000)
ISO: ISO/IEC 14143-1 – Information Technology – Software Measurement – Functional Size Measurement – Part 1: Definition of Concepts (1998)
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)
ISO/IEC: ISO/IEC 9126-1, Software Eng. – Product Quality – Part 1: Quality model (2001)
ISO/IEC: ISO/IEC 9126-2, Soft. Eng. – Product Quality – Part 2: External metrics (2003)
ISO/IEC: ISO/IEC 9126-3, Soft. Eng. – Product Quality – Part 3: Internal metrics (2003)
ISO/IEC: ISO/IEC 9126-4, Soft. Eng. – Prod. Qual. – Part 4: Quality-in-Use metrics (2004)
ISO/IEC: ISO/IEC 19761, Software Engineering – COSMIC-FFP – A Functional Size Measurement Method (2003)
ISO/IEC: ISO/IEC 20926, Software Engineering – IFPUG 4.1 Unadjusted Functional Size Measurement Method – Counting Practices Manual (2003)
ISO/IEC: ISO/IEC 20968, Software Engineering – Mk II Function Point Analysis – Counting Practices Manual (2002)
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)
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)
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)
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)
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)
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)
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)
Meyer, B.: Object Oriented Software Construction (2000)
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)
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)
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)
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)
Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)
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)
Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20(5), 19–25 (2003)
Selic, B., Gullekson, G., Ward, P.T.: Real-time Object Oriented Modelling. Wiley, Chichester (1994)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)