ABSTRACT

The sizing method used by the author in the Software Risk Master (SRM) estimation tool is novel for software but often used by other industries. The method is based on pattern matching using a formal taxonomy. The unique Namcook pattern-matching approach is based on the same methodology as the well-known Trulia and Zillow databases for real-estate costs and also the Kelley Blue Book for used automobile prices. As the SRM pattern-matching approach is fast, it is used to size not only International Function Point Users Group (IFPUG) function points and software nonfunctional assessment process (SNAP) point metrics but a total of 23 software size metrics. With pattern matching, the actual size of the application does not affect the speed of the result and even massive applications in excess of 100,000 function points can be sized in a few minutes or less.