Behavior driven development: A systematic literature review

MS Farooq, U Omer, A Ramzan, MA Rasheed… - IEEE …, 2023‏ - ieeexplore.ieee.org
Behavior Driven Development (BDD) is a widely adopted agile methodology for software
development that emphasizes the behavior of an application as a series of test cases, using …

Behaviour driven development: A systematic map** study

LP Binamungu, S Maro - Journal of Systems and Software, 2023‏ - Elsevier
Abstract Context: Behaviour Driven Development (BDD) uses scenarios written in semi-
structured natural language to express software requirements in a way that can be …

Interactive behavior-driven development: a low-code perspective

N Patkar, A Chiş, N Stulova… - 2021 ACM/IEEE …, 2021‏ - ieeexplore.ieee.org
Within behavior-driven development (BDD), different types of stakeholders collaborate in
creating scenarios that specify application behavior. The current workflow for BDD expects …

Demystifying the adoption of behavior-driven development in open source projects

F Zampetti, A Di Sorbo, CA Visaggio, G Canfora… - Information and …, 2020‏ - Elsevier
Abstract Context: Behavior-Driven Development (BDD) features the capability, through
appropriate domain-specific languages, of specifying acceptance test cases and making …

[PDF][PDF] Characterising the quality of behaviour driven development specifications

LP Binamungu, SM Embury… - Agile Processes in …, 2020‏ - library.oapen.org
Behaviour Driven Development (BDD) is an agile testing technique that enables software
requirements to be specified as example interactions with the system, using structured …

[HTML][HTML] Supporting refactoring of BDD specifications—An empirical study

M Irshad, J Börstler, K Petersen - Information and Software Technology, 2022‏ - Elsevier
Context: Behavior-driven development (BDD) is a variant of test-driven development where
specifications are described in a structured domain-specific natural language. Although …

[HTML][HTML] Using Behavior-Driven Development (BDD) for Non-Functional Requirements

S Santos, T Pimentel, FG Rocha, MS Soares - Software, 2024‏ - mdpi.com
In software engineering, there must be clarity in communication among interested parties to
elicit the requirements aimed at software development through frameworks to achieve the …

Towards a domain-specific language for behaviour-driven development

TR Silva - 2023 IEEE Symposium on Visual Languages and …, 2023‏ - ieeexplore.ieee.org
This paper introduces a high-level domain-specific language (DSL) and its rich editing
environment to allow the specification of consistent and testable Behaviour-Driven …

Applicability of the ViMoTest approach for automated GUI testing: a field study

M Fuksa, S Speth, S Becker - 2023 ACM/IEEE International …, 2023‏ - ieeexplore.ieee.org
Automated GUI testing is widely used in practice to ensure high software quality. While
current tools and methods support automatic GUI testing, open challenges exist, like …

Detecting duplicate examples in behaviour driven development specifications

LP Binamungu, SM Embury… - 2018 IEEE Workshop …, 2018‏ - ieeexplore.ieee.org
In Behaviour-Driven Development (BDD), the behaviour of the software to be built is
specified as a set of example interactions with the system, expressed using a “Given-When …