A Cumulative Incremental Effort Based Software Growth Model Considering System Size and Complexity 


Vol. 6,  No. 1, pp. 90-95, Jan.  1999
10.3745/KIPSTE.1999.6.1.90


PDF
  Abstract

A software growth model, a mathematical model describing the growth behavior of a software system during the evolution process, enables us to predict the future system size and incremental effort required to meet the planned system size. This paper first introduces a software growth model defined with respect to the cumulative incremental effor. It was assumed that the incremental growth of a software system is proportional to the incremental effort and inversely proportional to the system complexity. A key factor is the functional form of the system complexity. A power function of the system size is suggested as a system complexity and then applied to a real data for its validation. Such a system complexity additionally provides us with a measure for complexity comparison. Since the measure is independent of the system size, it si useful for comparing complexities of software systems of different size.

  Statistics


  Cite this article

[IEEE Style]

P. J. Yang, K. S. Hee, P. J. Heung, "A Cumulative Incremental Effort Based Software Growth Model Considering System Size and Complexity," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 6, no. 1, pp. 90-95, 1999. DOI: 10.3745/KIPSTE.1999.6.1.90.

[ACM Style]

Park Joong Yang, Kim Seong Hee, and Park Jae Heung. 1999. A Cumulative Incremental Effort Based Software Growth Model Considering System Size and Complexity. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 6, 1, (1999), 90-95. DOI: 10.3745/KIPSTE.1999.6.1.90.