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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kassab, M.: Non-functional Requirements: Modeling and Assessment. VDM Verlag Dr. Mueller (2009). ISBN 978-3-639-20617-3
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
IBM website: SAS Hub Non Functional Requirements (NFRs). http://www.haifa.ibm.com/projects/software/nfr/index.html. Accessed January 2015
Pfleeger, S.L., Wu, F., Lewis, R.: Software Cost Estimation and Sizing Methods: Issues and Guidelines. RAND Corporation (2005)
FP Users Group. www.ifpug.org
IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Manual, ISO/IEC 20926, 1 October 2003, 1st edn (2003). www.ifpug.org
NESMA: NESMA functional size measurement method compliant to ISO/IEC 24570 (2006). www.nesma.nl
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
UKSMA: estimating with Mark II, v.1.3.1, ISO/IEC 20968:2002(E) (2002). www.uksma.co.uk
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
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)
ISO 14143-1: Functional size measurement – Definitions of concepts, International Organization for Standardization – ISO, Geneva (1988)
SNAP. http://www.ifpug.org/ISMA6/ITPC%20SNAP-SW%20Non-Functional%20Assessment%20Process-Sept13.pdf. Accessed May 2014
Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference (RE 2007), Delhi, India, pp. 21–26 (2007)
Bass, L., Clements, P., Bass, L., Kazman, R.: Software Architecture in Practice, 3rd edn. Addison-Wesley, Reading (2013)
Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1980)
Saaty, T.L.: Decision Making for Leaders, Belmont. LifeTime Leaning Publications, California (1985)
Harrison, N.B., Avgeriou, P.: How do architecture patterns and tactics interact? A model and annotation. J. Syst. Softw. 83(10), 1735–1758 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)