Use case models are used in object-oriented analysis for capturing and describing the functional requirements of a system.
Several methods for estimating software development effort are based on attributes of a use case model. This paper reports
the results of three industrial case studies on the application of a method for effort estimation based on use case points. The aim of this paper is to provide guidance for other organizations that want to improve their estimation process applying
use cases. Our results support existing claims that use cases can be used successfully in estimating software development
effort. The results indicate that the guidance provided by the use case points method can support expert knowledge in the
estimation process. Our experience is also that the design of the use case models has a strong impact on the estimates.
Keywords Use cases - estimation - industrial experience