We will combine the use case point method and the pattern analogies method to produce a new stronger estimation method. To do this, we should know about the advantages of both methods. By understanding the merits and the demerits of these methods, we can make a new method which adopts their strength and avoids their weakness.
The advantage to estimating with use case points is that the process can be automated. If Use Case document structured properly for a company, we can use automation tools. But, the use case point does not related to the lines of code. LOC is a traditional measure which is widely used in many methods. So if get LOC, we can apply this value to a lot of estimation methods.
The advantage of the pattern analogy is easy to use, because the values which will be used for the estimation are already built, so we just apply these values to estimate the software. But the pattern analogy may make the weak results when the project experiments are not enough to get the proper value for each parameter.
 Use Case Points - Resource Estimation for Objectory Projects, Gustav Karner, Objective Systems SF AB (copyright owned by Rational Software), 1993
 Software Estimation Using Pattern Analogies, Hugo Troche, 2004
 Design Patterns, Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John.. Boston: Addison-Wesley, 1995.
 Measurement for software process improvement. C-FP-003 Issue 1 draft B, Barbara Kitchenham, 1995.