Over the past three decades, user stories and use cases have become increasingly dominant systems analysis and design (SA&D) requirements techniques. Both support articulating functional requirements for software projects, although they evolved within different software development approaches—user stories from agile development and use cases from traditional software engineering—and they differ significantly in terms of their grammar, syntax, and the level of detail they can capture. As such, user stories and use cases are neither synonyms nor mutually exclusive alternatives. Rather, they can and should be complementary in the systems requirements process. Unfortunately, this mix of similarities and differences—coupled with a lack of forma...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
We seek to clarify the notion of use case and the related terminology by means of a specification wr...
[Context and motivation] User stories are an increasingly popular textual notation to capture requir...
Over the past 25 years, user stories and use cases have become increasingly dominant techniques for ...
To describe functional requirements, agile approaches prefer the brevity of user stories over more d...
We investigate how stories can be used in system analysis and design to better understand the applic...
UML recommends that software system functionality and interactions be documented through use case na...
Going beyond requirements, software engineers often employ use case descriptions to help them build ...
[Context and Motivation] User stories are a popular notation for representing requirements, especial...
This paper describes a role-play exercise used in a second-year tertiary Systems Analysis and Design...
My thesis describes a variety of methods for writing software specifications with intention to exami...
[Context and motivation] Notations for expressing requirements are often proposed without explicit c...
Term projects based on case studies are a common way to engage students in the concepts and skills i...
This research examines the adoption of Use Case Narratives within the Unified Modeling Language (UML...
Research to date shows significant variability in the success of applying the common technique of us...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
We seek to clarify the notion of use case and the related terminology by means of a specification wr...
[Context and motivation] User stories are an increasingly popular textual notation to capture requir...
Over the past 25 years, user stories and use cases have become increasingly dominant techniques for ...
To describe functional requirements, agile approaches prefer the brevity of user stories over more d...
We investigate how stories can be used in system analysis and design to better understand the applic...
UML recommends that software system functionality and interactions be documented through use case na...
Going beyond requirements, software engineers often employ use case descriptions to help them build ...
[Context and Motivation] User stories are a popular notation for representing requirements, especial...
This paper describes a role-play exercise used in a second-year tertiary Systems Analysis and Design...
My thesis describes a variety of methods for writing software specifications with intention to exami...
[Context and motivation] Notations for expressing requirements are often proposed without explicit c...
Term projects based on case studies are a common way to engage students in the concepts and skills i...
This research examines the adoption of Use Case Narratives within the Unified Modeling Language (UML...
Research to date shows significant variability in the success of applying the common technique of us...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
We seek to clarify the notion of use case and the related terminology by means of a specification wr...
[Context and motivation] User stories are an increasingly popular textual notation to capture requir...