A methodology for software cost estimation

  • Authors:
  • Ali Arifoglu

  • Affiliations:
  • -

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software Cost Estimation is an empirical process to be applied to find out basically the effort and development time requirements for the software product which is going to be developed. The process starts with the planning phase activities and refined throughout the development. It is very important for managing and scheduling the software project. Various cost estimation methods are available to be used for software development process. Depending on the size of the software, a macro (for the information systems requiring more than 30 man years to develop) or a micro cost model can be used for estimation. The paper discusses available work on the cost estimation methods and proposes a methodological view in cost estimation. Basically, the methodology involves; how to combine available cost estimation techniques to have better estimation and, how to apply the methodology through software development. In the application of the cost estimation techniques, SD (Structured Development/Design) methodology is assumed as applied during the development. Some of the observations in the experiments are also given in the paper.