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, Jan. 1999
10.3745/KIPSTE.1999.6.1.90,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.