Abstract
The increased awareness of the non-functional 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. This paper presents a flexible, yet systematic approach to the early requirements-based effort estimation, based on Non-Functional Requirements ontology. It complementarily uses one standard functional size measurement model and a linear regression technique. We report on a case study which illustrates the application of our solution approach in context and also helps evaluate our experiences in using it.
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
Finkelstein, A., Dowell, J.: A Comedy of Errors: The London Ambulance Service Case Study. In: Proc. 8th Int’l Workshop Software Spec and Design, pp. 2–5 (1996)
Breitman, K.K., Leite, J.C.S.P., Finkelstein, A.: The World’s Stage: A Survey on Requirements Engineering Using a Real-Life Case Study. Journal of the Brazilian Computer Society 6(1), 13–37 (1999)
Leveson, L., Turner, C.S.: An Investigation of the Therac-25 Accidents. IEEE Computer 26(7), 18–41 (1993)
Der Spiegel: Mercedes: Wie sicher ist die AKlasse? German news magazine, 120 (October 27, 1997) ISSN 0038- 7452, English translation: http://www.geocities.com/MotorCity/downs/9323/aclacap.htm (last visited on February 11, 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 de technologie supérieure – Université du Québec, Montréal, Canada (2003), http://www.gelog.etsmtl.ca/cosmic-ffp/manual.jsp
ISO/IEC 19761: Software Engineering: COSMIC-FFP– A functional size measurement method, International Organization for Standardization – ISO, Geneva (2003)
UKSMA: Estimating with Mark II, v.1.3.1., ISO/IEC 20968:2002(E) (2002), http://www.uksma.co.uk
NESMA: NESMA Functional Size Measurement method compliant to ISO/IEC 24570 (2006), http://www.nesma.nl
IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Manual, ISO/IEC 20926:2003, first edn. (2003-10-01), 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)
FP Users Group, http://www.ifpug.org
ISO 14143-1: Functional size measurement – Definitions of concepts, International Organization for Standardization – ISO, Geneva (1988)
Albrecht, A.J., Gaffney, J.E.: Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Trans. Software Eng. SE-9(6), 639–648 (1983)
Glinz, M.: On Non-Functional Requirements. In: 15th IEEE International Requirements Engineering Conference (RE 2007), Delhi, India, 21-26 (2007)
King, M., Uschold, M.: Towards a Methodology for Building Ontologies. In: Workshop on Basic Ontological Issues in Knowledge Sharing IJCAI, Montreal, Canada, pp. 6.1–6.10 (1995)
Lock, R., Dobson, G., Sommerville, I.: Quality of Service Requirement Specification using an Ontology. In: Conference Proceedings 1st International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER 2005), Paris, France, pp. 80–87 (2005)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering. Kluwer Academic Publishing, Dordrecht (2000)
Pfleeger, S.L., Wu, F., Lewis, R.: Software Cost Estimation and Sizing Methods: Issues and Guidelines, RAND Corporation (2005)
Standish Group, The CHAOS Report, Boston (2009)
McConnell, S.: Software Estimation: Demystifying the Black Art. Microsoft Press (2006) ISBN: 0735605351
Kassab, M., Ormandieva, O., Daneva, M.: An Ontology Based Approach to Non- Functional Requirements Conceptualization. Accepted at the ICSEA 2009, Porto, Portugal, September 20-25 (2009)
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
Jones, C.: Applied Software Measurement. McGraw Hill, New York (2008)
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)
IBM website: SAS Hub Non Functional Requirements (NFRs), http://www.haifa.ibm.com/projects/software/nfr/index.html
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
Kassab, M., Daneva, M., Ormandjieva, O. (2009). Towards an Early Software Effort Estimation Based on Functional and Non-Functional Requirements. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds) Software Process and Product Measurement. IWSM 2009. Lecture Notes in Computer Science, vol 5891. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05415-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-05415-0_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05414-3
Online ISBN: 978-3-642-05415-0
eBook Packages: Computer ScienceComputer Science (R0)