Skip to main content

Research Repository

Advanced Search

Using use case patterns to estimate reusability in software systems

Issa, Ayman; Odeh, Mohammed; Coward, David

Authors

Ayman Issa

Profile Image

Mohammed Odeh Mohammed.Odeh@uwe.ac.uk
Associate Professor in Software Engineering

David Coward



Abstract

The applicability of using use case patterns as a basis for software cost estimation in the early stages of software development is described. This required the construction of a use case patterns catalogue using a novel process. The catalogue has been analysed to estimate the potential reusability in different software applications. This has shown that 43% of system functions are generally application domain independent, whereas 57% are application domain dependent. Statistical tests showed that the level of specialisation in software systems could be as low as 20%, which supports the direction taken in this research to build a use case patterns catalogue as a basis for the development of use case based software cost estimation models. © 2005 Elsevier B.V. All rights reserved.

Journal Article Type Article
Publication Date Sep 1, 2006
Journal Information and Software Technology
Print ISSN 0950-5849
Publisher Elsevier
Peer Reviewed Not Peer Reviewed
Volume 48
Issue 9
Pages 836-845
DOI https://doi.org/10.1016/j.infsof.2005.10.005
Keywords use-case patterns, software systems, reusability
Public URL https://uwe-repository.worktribe.com/output/1036698
Publisher URL http://dx.doi.org/10.1016/j.infsof.2005.10.005