Towards an early software effort estimation based on functional and non-functional requirements

Mohamed Kassab, Maya Daneva, Olga Ormandjieva

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationSoftware Process and Product Measurement - International Conferences IWSM 2009 and Mensura 2009, Proceedings
Pages182-196
Number of pages15
DOIs
StatePublished - 2009
Event19th International Workshop on Software Measurement, IWSM 2009 and 3rd International Conference on Software Process and Product Measurement, Mensura 2009 - Amsterdam, Netherlands
Duration: Nov 4 2009Nov 6 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5891 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other19th International Workshop on Software Measurement, IWSM 2009 and 3rd International Conference on Software Process and Product Measurement, Mensura 2009
Country/TerritoryNetherlands
CityAmsterdam
Period11/4/0911/6/09

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Towards an early software effort estimation based on functional and non-functional requirements'. Together they form a unique fingerprint.

Cite this