IFPUG metrics such as Function Points and SNAP were featured in the ACM SIGSOFT Software Engineering Notes (January 2015 issue), along with other related topics such as Halstead metrics, code counters, complexity metrics, object-oriented metrics, goal-question-metric, automated function points, and organizations such as Capers Jones’s Namcook and Barry Boehm’s USC CSSE.
Here’s an excerpt from the article, that can be purchased at http://dl.acm.org/citation.cfm?doid=2693208.2693213
“The International Function Point Users Group (IFPUG) offers a number of products and services to the FP analyst community. First and foremost, the IFPUG publishes the FP Counting Practices Manual (CPM) that sets forth the rules for FP analysis. The CPM in a variety of languages is available for purchase from the IFPUG store. Costs for the manual vary by language and format (electronic or paper). There is no charge for the CPM for IFPUG members.
One of the criticisms against FPs is the observation that FPs do not consider the effort needed to implement non-functional requirements of the system. If you refer to the five FP components listed above, you’ll see that this can be an issue. In order to address this shortcoming, the IFPUG has developed the Software Non-functional Assessment Process (SNAP) to augment traditional FP analysis. SNAP adds some additional analysis criteria and categories for analysis with recommendations for sizing based on complexity.”
About the Association for Computing Machinery: ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field’s premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.