Cost estimation based on business models

Abstract Software development requires early and accurate cost estimation in order to enhance likely success. System complexity needs to be measured and then correlated with development effort. One of the best known approaches to such measurement-based estimation in the area of Information Systems is Function Point Analysis (FPA). Although it is reasonably well used in practice, FPA has been shown to be formally ambiguous and to have some serious practical deficiencies as well, mainly in the context of newly emerged object-oriented modeling approaches. This paper reports results from an empirical study undertaken in Swiss industry covering 36 projects. We observed that a new formally sound approach, the System Meter (SM) method, which explicitly takes reuse into account, predicts effort substantially better than FPA.

[1]  Kari Känsälä,et al.  Inter-item correlations among function points , 1993, [1993] Proceedings First International Software Metrics Symposium.

[2]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[3]  F KemererChris Reliability of function points measurement , 1993 .

[4]  Charles R. Symons,et al.  Software sizing and estimating - Mk II FPA, function point analysis , 1991, Wiley series in software engineering practice.

[5]  Brian Henderson-Sellers Corrigenda: Software Size Estimation of Object-Oriented Systems , 1997, IEEE Trans. Software Eng..

[6]  Vojislav B. Misic,et al.  Estimation of effort and complexity: An object-oriented case study , 1998, J. Syst. Softw..

[7]  Brian Henderson-Sellers,et al.  The OPEN process specification , 1997 .

[8]  Simon Moser,et al.  Measurement and Estimation of Software and Software Processes , 1996 .

[9]  Oscar Nierstrasz,et al.  The Effect of Object-Oriented Frameworks on Developer Productivity , 1996, Computer.

[10]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[11]  Brian Henderson-Sellers,et al.  OPEN: toward method convergence? , 1996 .

[12]  Vojislav B. Misic,et al.  Measuring object-oriented business models , 1997, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239).

[13]  Vojislav B. Misic,et al.  Measuring class coupling and cohesion: a formal metamodel approach , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[14]  G. Herrendörfer,et al.  RIEDWYL, H.: Angewandte mathematische statistik in wissenschaft, administration und technik. eine einführung. 2. überarb. u. erw. aufl., verlag paul haupt, bern und stuttgart 1979. 244 s., 184 abb., dm 35,‐; fr. 32 , 1980 .