[Context and motivation] Notations for expressing requirements are often proposed without explicit consideration of their suitability for specific tasks. Consequently, practitioners may choose a sub-optimal notation, thereby affecting task performance. [Question/problem] We investigate the adequacy of two well-known notations: use cases and user stories, as a starting point for the manual derivation of a static conceptual model. In particular, we examine the completeness and correctness of the derived conceptual model. [Principal ideas/results] We conducted a two-factor, two-treatment controlled experiment with 118 subjects. The results indicate that for deriving conceptual models, user stories fit better than use cases. It seems that the r...
Agile practitioners face numerous challenges when it comes to requirements engineering in the contex...
Over the past 25 years, user stories and use cases have become increasingly dominant techniques for ...
Requirements are elicited from the customer and other stakeholders through an iterative process of i...
[Context and motivation] Notations for expressing requirements are often proposed without explicit c...
Context: There are numerous textual notations and techniques that can be used in requirements engine...
[Context and Motivation] User stories are a popular notation for representing requirements, especial...
While agile methodologies are commonly used in software development, researchers have identified man...
While Agile methodologies are used in software development, researchers have identified many issues ...
peer reviewedUser stories are primary requirements artifacts within agile methods. They are comprise...
[Context and motivation] User stories are an increasingly popular textual notation to capture requir...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
My thesis describes a variety of methods for writing software specifications with intention to exami...
Context Over the years, several modeling languages for requirements have been proposed. These langu...
Abstract. Use cases have become an important tool in software engineering. There has been much focus...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
Agile practitioners face numerous challenges when it comes to requirements engineering in the contex...
Over the past 25 years, user stories and use cases have become increasingly dominant techniques for ...
Requirements are elicited from the customer and other stakeholders through an iterative process of i...
[Context and motivation] Notations for expressing requirements are often proposed without explicit c...
Context: There are numerous textual notations and techniques that can be used in requirements engine...
[Context and Motivation] User stories are a popular notation for representing requirements, especial...
While agile methodologies are commonly used in software development, researchers have identified man...
While Agile methodologies are used in software development, researchers have identified many issues ...
peer reviewedUser stories are primary requirements artifacts within agile methods. They are comprise...
[Context and motivation] User stories are an increasingly popular textual notation to capture requir...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
My thesis describes a variety of methods for writing software specifications with intention to exami...
Context Over the years, several modeling languages for requirements have been proposed. These langu...
Abstract. Use cases have become an important tool in software engineering. There has been much focus...
Requirements are critical to system validation as they guide all subsequent stages of systems develo...
Agile practitioners face numerous challenges when it comes to requirements engineering in the contex...
Over the past 25 years, user stories and use cases have become increasingly dominant techniques for ...
Requirements are elicited from the customer and other stakeholders through an iterative process of i...