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 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
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
McConnell, S.: Software Estimation: Demystifying the Black Art. Microsoft Press (2006)
Kassab, M., Neill, C., Laplante, P.: State of Practice in Requirements Engineering: Con-temporary Data. Innovations in Systems and Software Engineering; A NASA Journal (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 (last visited January 2014)
Kassab, M.: Non-Functional Requirements: Modeling and Assessment. VDM Verlag Dr. Mueller (2009) ISBN 978-3-639-20617-3
Pfleeger, S.L., Wu, F., Lewis, R.: Software Cost Estimation and Sizing Methods: Issues and Guidelines. RAND Corporation (2005)
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 (2003), http://www.gelog.etsmtl.ca/cosmic-ffp/manual.jsp
UKSMA: Estimating with Mark II, v.1.3.1., ISO/IEC 20968:2002(E), www.uksma.co.uk (2002)
NESMA: NESMA Functional Size Measurement method compliant to ISO/IEC 24570 (2006), www.nesma.nl
IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Man-ual, ISO/IEC 20926:2003, 1st edn. (September 1, 2003), http://www.ifpug.org
Stensrud, E.: Alternative Approaches to Effort Prediction of ERP projects. Journal of Information and Software Technology 43(7), 413–423 (2001)
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., Kazman, R.: Software architecture in practice, 3rd edn. Addison-Wesley (2013)
Saaty, T.L.: The analytic hierarchy process. McGraw-Hill, New York (1980)
Saaty, T.L.: Decision making for leaders. LifeTime Leaning Publications, Belmont (1985)
Harrison, N.B., Avgeriou, P.: How do architecture patterns and tactics interact? A model and annotation. Journal of Systems and Software 83(10), 1735–1758 (2010)
FP Users Group, www.ifpug.org
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
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 (last visited May 2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kassab, M. (2014). Early Effort Estimation for Quality Requirements by AHP. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8583. Springer, Cham. https://doi.org/10.1007/978-3-319-09156-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-09156-3_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09155-6
Online ISBN: 978-3-319-09156-3
eBook Packages: Computer ScienceComputer Science (R0)