Skip to main content

Estimating Development Effort for Software Architectural Tactics

  • Conference paper
  • First Online:
Perspectives of System Informatics (PSI 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9609))

  • 426 Accesses

Abstract

The increased awareness of the quality requirements as a key to software project and product success makes explicit the need to include them in any software project effort estimation activity. However, the existing approaches to defining size-based effort relationships still pay insufficient attention to this need. Furthermore, existing functional size measurement methods still remain unpopular in industry. In this paper, we propose the usage of the Analytic Hierarchy Process (AHP) technique in the effort estimation for architectural tactics derived to satisfy the quality requirements. The paper demonstrates the applicability of the approach through a case study.

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 EPUB and 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

References

  1. Kassab, M.: Non-functional Requirements: Modeling and Assessment. VDM Verlag Dr. Mueller (2009). ISBN 978-3-639-20617-3

    Google Scholar 

  2. Kassab, M., Neill, C., Laplante, P.: State of practice in requirements engineering: contemporary data, innovations in systems and software engineering. NASA J. (2014) doi:10.1007/s11334-014-0232-4

    Google Scholar 

  3. IBM website: SAS Hub Non Functional Requirements (NFRs). http://www.haifa.ibm.com/projects/software/nfr/index.html. Accessed January 2015

  4. Pfleeger, S.L., Wu, F., Lewis, R.: Software Cost Estimation and Sizing Methods: Issues and Guidelines. RAND Corporation (2005)

    Google Scholar 

  5. FP Users Group. www.ifpug.org

  6. IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Manual, ISO/IEC 20926, 1 October 2003, 1st edn (2003). www.ifpug.org

  7. NESMA: NESMA functional size measurement method compliant to ISO/IEC 24570 (2006). www.nesma.nl

  8. FISMA: FiSMA 1.1 Functional Size Measurement Method, ISO/IEC 29881 (2008). http://www.fisma.fi/wp-content/uploads/2008/07/fisma_fsmm_11_for_web.pdf

  9. UKSMA: estimating with Mark II, v.1.3.1, ISO/IEC 20968:2002(E) (2002). www.uksma.co.uk

  10. Abran, A., Desharnais, J.-M., Oligny, S., St-Pierre, D., Symons, C.: COSMIC FFP – Measurement manual (COSMIC implementation guide to ISO/IEC 19761:2003), École detechnologie supérieure – Université du Québec, Montréal, Canada (2003). http://www.gelog.etsmtl.ca/cosmic-ffp/manual.jsp

  11. Kassab, M., Daneva, M., Ormandjieva, O.: A meta-model for the assessment of non-functional requirement size. In: Proceedings of the 34th Euromicro Conference Software Engineering and Advanced Applications – SEAA 2008, pp. 411–418 (2008)

    Google Scholar 

  12. ISO 14143-1: Functional size measurement – Definitions of concepts, International Organization for Standardization – ISO, Geneva (1988)

    Google Scholar 

  13. SNAP. http://www.ifpug.org/ISMA6/ITPC%20SNAP-SW%20Non-Functional%20Assessment%20Process-Sept13.pdf. Accessed May 2014

  14. Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference (RE 2007), Delhi, India, pp. 21–26 (2007)

    Google Scholar 

  15. Bass, L., Clements, P., Bass, L., Kazman, R.: Software Architecture in Practice, 3rd edn. Addison-Wesley, Reading (2013)

    Google Scholar 

  16. Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1980)

    MATH  Google Scholar 

  17. Saaty, T.L.: Decision Making for Leaders, Belmont. LifeTime Leaning Publications, California (1985)

    Google Scholar 

  18. Harrison, N.B., Avgeriou, P.: How do architecture patterns and tactics interact? A model and annotation. J. Syst. Softw. 83(10), 1735–1758 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamad Kassab .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Kassab, M., Destefanis, G. (2016). Estimating Development Effort for Software Architectural Tactics. In: Mazzara, M., Voronkov, A. (eds) Perspectives of System Informatics. PSI 2015. Lecture Notes in Computer Science(), vol 9609. Springer, Cham. https://doi.org/10.1007/978-3-319-41579-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-41579-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-41578-9

  • Online ISBN: 978-3-319-41579-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics