Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.885

Sigmoid Curve Model for Software Test-Effort Estimation  

Lee, Sang-Un (국립원주대학 여성교양과)
Abstract
Weibull distribution Iincluding Rayleigh and Exponential distribution is a typical model to estimate the effort distribution which is committed to the software testing phase. This model does not represent standpoint that many efforts are committed actually at the test beginning point. Moreover, it does not properly represent the various distribution form of actual test effort. To solve these problems, this paper proposes the Sigmoid model. The sigmoid function to be applicable in neural network transformed into the function which properly represents the test effort of software in the model. The model was verified to the six test effort data which were got from actual software projects which have various distribution form and verified the suitability. The Sigmoid model nay be selected by the alternative of Weibull model to estimate software test effort because it is superior than the Weibull model.
Keywords
Test-Effort; Weibull Function; Sigmoid Function; Testing Effort Pattern;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 K. H. Moller and D. J. Paulish, 'Software Metrics - A Practitioner's Guide to Improved Product Development', Chapman & Hall Co., New York, 1993
2 B. W. Boehm, 'Software Engineering Economics,' Prentice Hall, 1981
3 P. V. Norden, 'Project Life Cycle Modeling : Background and Application of the Life Cycle Curves,' U. S. Army Computer System Command, 1977
4 A. J. Albrecht and J. E. Gaffney, 'Software Function, Source Line of Code and Development Effort Prediction : A Software Science Validation,' IEEE Trans. on Software Eng., Vol.SE-9, No.6, pp.639-648, 1983   DOI   ScienceOn
5 P. B. Norden, 'Curve Fitting for a Model of Applied Research and Development Scheduling,' IBM J. Research and Development, Vol.3, No.2, pp.232-248, 1958
6 Y. Thoma and K. Tokunaga, 'A Model for Estimating the Number of Software Faults,' Inst. Electron. Commun. Eng.(IECE) Japan. Tech. Rep., FTS 86-14, pp.41-46, 1986
7 J. D. Musa, A. Iannino, and K. Okumoto, 'Software Reliability Measurement, Prediction, Application,' McGraw-Hill Book Company, 1987
8 L. H. Putnam, 'A General Empirical Solution to the Macro Software Sizing and Estimating Problem,' IEEE Trans. on Software Eng., Vol.SE-4, No.4, pp.345-361, 1978   DOI   ScienceOn
9 A. J. Albrecht, 'Measuring Application Development Productivity,' Proceedings SHARE/GUIDE IBM Applications Development Symposium, Monterey, CA., 1979
10 J. E. Matson, B. E. Barrett and J. M. Mellichamp, 'Software Development Cost Estimation Using Function Points,' IEEE Trans. on Software Eng., Vol.20, No.4, pp.275-287, 1994   DOI   ScienceOn
11 Y. Tohma, K. Tokunage, S. Nagage, and Y. Murata, 'Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution,' IEEE Trans. on Software Eng., Vol.15, No.3, pp.345-355, 1989   DOI   ScienceOn
12 B. W. Boehm, 'Software Engineering Economics,' IEEE Trans. on Software Eng., Vol.10, No.1, pp.7-19, 1984
13 C. F. Kemerer, 'An Empirical Validation of Software Cost Estimation Models,' Communication ACM, Vol.30, No.5, pp.416-429, 1987   DOI   ScienceOn
14 Y. Tohma, R. Jacoby, Y. Murata and M. Yamamoto, 'Hyper-Geometric Distribution Model to Estimate the Number of Residual Software Faults,' COMPSAC '89, Orland, Florida, pp.610-617, 1989   DOI
15 S. Yamada, H. Ohtera and H. Narihisa, 'Software Reliability Growth Models with Testing-Effort,' IEEE Trans. on Reliability, Vol.R-35, pp.19-23, 1986
16 S. Yamada, J. Hishitani, and S. Osaki, 'Software- Reliability Growth with a Weibull Test-Effort : A Model & Application,' IEEE Trans. on Reliability, Vol.42, No.1, pp.100-106, 1993   DOI   ScienceOn