2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS) 2019
DOI: 10.1109/models.2019.00008
|View full text |Cite
|
Sign up to set email alerts
|

Bridging the Gap between Requirements Modeling and Behavior-Driven Development

Abstract: Acceptance criteria (AC) are implementation agnostic conditions that a system must meet to be consistent with its requirements and be accepted by its stakeholders. Each acceptance criterion is typically expressed as a naturallanguage statement with a clear pass or fail outcome. Writing AC is a tedious and error-prone activity, especially when the requirements specifications evolve and there are different analysts and testing teams involved. Analysts and testers must iterate multiple times to ensure that AC are… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 17 publications
0
9
0
Order By: Relevance
“…We use the AGAC approach and its associated tool [1] for deriving AC from models. AGAC is an Activity Diagram-centered approach and consists of two tasks: (1) Create Specifications and (2) Derive AC.…”
Section: Automated Generation Of Acmentioning
confidence: 99%
See 3 more Smart Citations
“…We use the AGAC approach and its associated tool [1] for deriving AC from models. AGAC is an Activity Diagram-centered approach and consists of two tasks: (1) Create Specifications and (2) Derive AC.…”
Section: Automated Generation Of Acmentioning
confidence: 99%
“…AGAC is an Activity Diagram-centered approach and consists of two tasks: (1) Create Specifications and (2) Derive AC. The first task, which is performed manually, is concerned with the creation of a requirements and analysis model by following an existing modeling methodology [1]. The resulting model include Activity Diagrams (ADs), Class Diagrams (CDs) and Use Case Diagrams (UCDs).…”
Section: Automated Generation Of Acmentioning
confidence: 99%
See 2 more Smart Citations
“…Different studies have reported that one of the main causes of software project failures in industry is related to poorly written requirements, i.e., requirements that are unclear, ambiguous, or incomplete (Ahonen and Savolainen 2010;Hull et al 2011;The Standish Group 1995). Poorly written requirements are difficult to communicate and reduce the opportunity to process requirements automatically, for example, to extract models (Arora et al 2015) or derive test specifications (Alférez et al 2019).…”
Section: Introductionmentioning
confidence: 99%