These guidelines assume IFPUG Function Points and were gleaned from the object-oriented section of the Garmus and Herron FPA book.
These guidelines have not been rigorously tested!
Read this paper for details.