Quantifying the impact of different non-functional requirements and problem domains on software effort estimation

Rolan Abdukalykov, Ishrar Hussain, Mohamad Kassab, Olga Ormandjieva

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

14 Scopus citations

Abstract

The effort estimation techniques used in the software industry often tend to ignore the impact of Non-functional Requirements (NFR) on effort and reuse standard effort estimation models without local calibration. Moreover, the effort estimation models are calibrated using data of previous projects that may belong to problem domains different from the project which is being estimated. Our approach suggests a novel effort estimation methodology that can be used in the early stages of software development projects. Our proposed methodology initially clusters the historical data from the previous projects into different problem domains and generates domain specific effort estimation models, each incorporating the impact of NFR on effort by sets of objectively measured nominal features. We reduce the complexity of these models using a feature subset selection algorithm. In this paper, we discuss our approach in details, and we present the results of our experiments using different supervised machine learning algorithms. The results show that our approach performs well by increasing the correlation coefficient and decreasing the error rate of the generated effort estimation models and achieving more accurate effort estimates for the new projects.

Original languageEnglish (US)
Title of host publicationProceedings - 2011 9th International Conference on Software Engineering Research, Management and Applications, SERA 2011
Pages158-165
Number of pages8
DOIs
StatePublished - Nov 30 2011
Event9th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2011 - Baltimore, MD, United States
Duration: Aug 10 2011Aug 12 2011

Publication series

NameProceedings - 2011 9th International Conference on Software Engineering Research, Management and Applications, SERA 2011

Other

Other9th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2011
Country/TerritoryUnited States
CityBaltimore, MD
Period8/10/118/12/11

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Quantifying the impact of different non-functional requirements and problem domains on software effort estimation'. Together they form a unique fingerprint.

Cite this