Skip to main content

Adapting the COSMIC Method for Evaluating the Functional Size in PRiM

  • Conference paper
Software Process and Product Measurement (Mensura 2007, IWSM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4895))

  • 519 Accesses

Abstract

The COSMIC method is a standard that has been proven effective for measuring the functional size of business applications and real-time software systems from their functional user requirements specification. Despite of this, the approaches based on the COSMIC method usually require a mapping between the concepts in the requirements specification and their own terms and do not take into account non-functional requirements. On the other hand, PRiM is a method that aims at assessing non-functional properties at the early stages of the development process. PRiM uses the i* framework to model the functional and non-functional requirements in terms of actors and dependencies among them. In this paper we present how the i* constructs proposed in PRiM can be adapted to measure the functional size using the COSMIC method and, as PRiM works with requirements and allows the evaluation of non-functional properties, there is a remarkable benefit when using both methods altogether.

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. Abran, A., et al.: COSMIC Method Version 3.0, Measurement Manual. The Common Software Measurement International Consortium (2007) Last visited: January 2007, http://www.gelog.etsmtl.ca/cosmic-ffp/COSMIC-MethodV3.html

  2. Abu Talib, M., Ormandjieva, O., Abran, A., Khelifi, A., Buglione, L.: Scenario-based Black-Box Testing in COSMIC-FFP: A Case Study. In Software Quality Professional - Journal of the American Society for Quality 8(3), 22–33 (2006)

    Google Scholar 

  3. Albrecht, A.J., Gaffney, J.E.: Software Functions, Source Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Transactions on Software Engineering 9(6), 639–647 (1983)

    Article  Google Scholar 

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

    Google Scholar 

  5. Condori-Fernández, N., Pastor, O.: Evaluating the Productivity and Reproducibility of a Measurement Procedure. In: Roddick, J.F., Benjamins, V.R., Si-said Cherfi, S., Chiang, R., Claramunt, C., Elmasri, R.A., Grandi, F., Han, H., Hepp, M., Lytras, M., Mišić, V.B., Poels, G., Song, I.-Y., Trujillo, J., Vangenot, C. (eds.) ER Workshops 2006. LNCS, vol. 4231, pp. 352–361. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. The COSMIC-FFP at Last visited: January 2007, http://www.cosmicon.com

  7. The COSMIC-FFP at Last visited: January 2007, http://www.lrgl.uqam.ca/cosmic-ffp/

  8. Franch, X., Grau, G., Quer, C.: A Framework for the Definition of Metrics for Actor-Dependency Models. In: Proceedings of the 12th IEEE International Conference on Requirements Engineering, RE 2004, pp. 348–349 (2004)

    Google Scholar 

  9. Grau, G., Franch, X., Maiden, N.A.M.: PRiM: an i*-based process reengineering method for information systems specification. Information and Software Technology 50(1-2), 76–100 (2008)

    Article  Google Scholar 

  10. Grau, G., Franch, X.: ReeF: Defining a Customizable Reengineering Framework. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 485–500. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Grau, G., Franch, X.: Using the PRiM method to Evaluate Requirements Models with COSMIC-FFP. In: Proceedings of the International Conference on Software Process and Product Measurement, IWSM-Mensura 2007, pp. 110–120 (2007)

    Google Scholar 

  12. Grau, G., Franch, X., Ávila, S.: J-PRiM: A Java Tool for a Process Reengineering i* Methodology. In: Proceedings of the 12th IEEE International Conference on Requirements Engineering, RE 2006, pp. 352–353 (2006)

    Google Scholar 

  13. Habela, P., Glowacki, E., Serafinski, T., Subieta, K.: Adapting Use Case Model for COSMIC-FFP Based Measurement. In: Proceedings of the 15th International Workshop on Software Measurement, IWSM 2005, pp. 195–207 (2005)

    Google Scholar 

  14. Harput, V., Kaindl, H., Kramer, S.: Extending Function Point Analysis to Object-Oriented Requirements Specifications. In: Proceedings of the 11th International Metrics Symposium, METRICS 2005 (2005)

    Google Scholar 

  15. ISO/IEC 19761: Software Engineering – COSMIC-FFP – A functional size measurement method, International Organization for standarization, 2203 (2003)

    Google Scholar 

  16. International Function Point Users Group, at Last visited: January 2007, http://www.ifpug.org/

  17. Jacquet, J.P., Abran, A.: From Software Metrics to Software Measurement Methods: A Process Model. In: Proceedings of the 3rd International Software Engineering Standards Symposium, ISESS 1997, pp. 128–135 (1997)

    Google Scholar 

  18. Jones, S., Maiden, N.A.M., Manning, S., Greenwood, J.: Human Activity Modelling in the Specification of Operational Requirements: Work in Progress. In: Proceedings of the Workshop Bridging the Gaps between Software Engineering and Human-Computer Interaction (2004)

    Google Scholar 

  19. Kassab, M., Ormandjieva, O., Daneva, M., Abran, A.: Size Measurement of Non-Functional Requirements and their Testing with COSMIC-FFP. In: Proceedings of IWSM-Mensura 2007, pp. 247–259 (2007)

    Google Scholar 

  20. Khelifi, A., Abran, A., Symons, C., Desharnais, J.M., Machado, F., Jayakumar, J., Leterthuis, A.: The C-Registration System Case Study with ISO 19761 (2003) Last visited January 2007, http://www.gelog.etsmtl.ca/cosmic-ffp/casestudies/

  21. Poels, G.: Definition and Validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems. In: Proceedings of QAOOSE 2003 (2003)

    Google Scholar 

  22. Santillo, L., Conte, M., Meli, R.: Early & Quick Function Point: Sizing More with Less. In: Proceedings of the 11th IEEE International Software Metrics Symposium, METRICS 2005 (2005)

    Google Scholar 

  23. Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD. thesis, University of Toronto (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Juan J. Cuadrado-Gallego René Braungarten Reiner R. Dumke Alain Abran

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grau, G. (2008). Adapting the COSMIC Method for Evaluating the Functional Size in PRiM. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds) Software Process and Product Measurement. Mensura IWSM 2007 2007. Lecture Notes in Computer Science, vol 4895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85553-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85553-8_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85552-1

  • Online ISBN: 978-3-540-85553-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics