Software size estimation plays an important role in software development. There are methods proved to be helpful in providing a more systematic way in making estimates, in particular, those based on function points. Among various function point analysis methods, COSMIC-FFP is an approach more suitable for object-oriented systems and its application is relatively easy. However, when a system is involved with some complex computation, COSMIC-FFP method does not provide a clear mechanism which adjusts the weighting of these raw function points. In this study, we develop a tool to support the procedure by integrating reverse engineering-based function points with complexity analysis. Then, the unadjusted function points and complexity metrics are combined in statistical analyses to produce regression models which can produce an estimate of software size based on COSMIC-FFP and complexity. A study case is performed to verify the effectiveness of our method. The results are encouraging.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com