A rule-based approach for estimating software development cost using function point and goal and scenario based requirements

  • Authors:
  • Soonhwang Choi;Sooyong Park;Vijayan Sugumaran

  • Affiliations:
  • DMC R&D Center, Samsung Electronics, Suwon, Gyeonggi-do 443-742, Republic of Korea;Department of Computer Science, Sogang University, Seoul 121-742, Republic of Korea;Department of Decision and Information Sciences, School of Business Administration, Oakland University, Rochester, MI 48309, United States and Department of Service Systems Management and Engineer ...

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2012

Quantified Score

Hi-index 12.05

Visualization

Abstract

Function point is a method used to measure software size and estimate the development cost. However, for large complex systems, cost estimation is difficult because of the large number of requirements expressed in natural language. In this paper we propose a rule-based approach for estimating software development cost in the requirements analysis phase. It combines goal and scenario based requirements analysis with function point based cost estimation. In our proposed approach, Context Analysis Guiding rules, Data Function Extraction Guiding rules, and Transaction Function Extraction Guiding rules have been developed to identify function points from text based goal and scenario descriptions. These rules are established based on a linguistic approach. The contribution of the proposed approach is to help project managers decide which requirements should be realized.