Publication:
Use case specifications: How complete are they?

dc.contributor.affiliationDA-IICT, Gandhinagar
dc.contributor.authorTiwari, Saurabh
dc.contributor.authorGupta, Atul
dc.date.accessioned2025-08-01T13:09:22Z
dc.date.issued01-01-2020
dc.description.abstractThe flexibility of the use cases in specifying requirements from informal textual descriptions to more formal ones makes them usable in different contexts and purposes. However, the versatility of use cases regarding their admissible structure raises a natural concern about the specification completeness. This paper reports on the analysis of the eight different variants of use case template regarding their functional completeness, ability to express the set of particular functionalities, by comparing their information contents exercised by comprehensive questionnaires on five different problem specifications. The questionnaire was obtained from two sources: one based on the understanding of the functionality to be implemented and the other based on the functionality documented in eight different use case templates under study. Our results suggested that use cases can be used to specify a complete set of requirements intended to develop a software system. We found that the choice of a use case template influences the completeness of the specification. A more detailed analysis of the eight different variants of use case template resulted in the identification of 21 significant use case elements. We showed that by incorporating these significant use case elements in a given template, the completeness of the specification could be further enhanced.
dc.format.extente2218
dc.identifier.citationTiwari,  Saurabh and Atul Gupta, "Use case specifications: How complete are they?," Journal of Software: Evolution and Process, vol. 32, no. 1, Jan. 2020, Art. no. e2218. doi: 10.1002/smr.2218
dc.identifier.doi10.1002/smr.2218
dc.identifier.issn2047-7473
dc.identifier.scopus2-s2.0-85071228320
dc.identifier.urihttps://ir.daiict.ac.in/handle/dau.ir/1880
dc.identifier.wosWOS:000483296400001
dc.language.isoen
dc.publisherWiley
dc.relation.ispartofseriesVol. 32; No. 1
dc.sourceJournal of Software: Evolution and Process
dc.source.urihttps://onlinelibrary.wiley.com/doi/10.1002/smr.2218
dc.titleUse case specifications: How complete are they?
dspace.entity.typePublication
relation.isAuthorOfPublication86a849de-8082-414c-b719-f1e8f045b2d3
relation.isAuthorOfPublication.latestForDiscovery86a849de-8082-414c-b719-f1e8f045b2d3

Files

Collections