Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Using Behavior-Driven Development (BDD) for Non-functional Requirements

Version 1 : Received: 16 June 2024 / Approved: 17 June 2024 / Online: 17 June 2024 (07:57:38 CEST)

How to cite: Santos, S.; Pimentel, T.; Rocha, F. G.; Soares, M. Using Behavior-Driven Development (BDD) for Non-functional Requirements. Preprints 2024, 2024061061. https://doi.org/10.20944/preprints202406.1061.v1 Santos, S.; Pimentel, T.; Rocha, F. G.; Soares, M. Using Behavior-Driven Development (BDD) for Non-functional Requirements. Preprints 2024, 2024061061. https://doi.org/10.20944/preprints202406.1061.v1

Abstract

Context: In Software Engineering, there must be clarity in communication among interested parts to elicit the requirements aimed at software development through frameworks to achieve the behaviors expected by the software. Problem: Lack of clarity in the requirements elicitation stage can impact subsequent stages of software development. Solution: We proposed a case study to achieve the proposed goal focusing on the performance efficiency characteristic expressed in the ISO/IEC/IEEE 25010 Standard using Behavior-Driven Development (BDD). Method: The case study was performed with professionals who use BDD to elicit the non-functional requirements of a company that develops software. Summary of Results: The results obtained were aspects related to the elicitation of non-functional requirements aimed at the performance efficiency characteristic of the ISO/IEC/IEEE 25010 Standard using BDD through the point of view of industry professionals. Contributions and impact: The article’s main contribution is to demonstrate the effectiveness of using BDD to elicit non-functional requirements about the performance efficiency characteristic of the ISO/IEC/IEEE 25010 Standard.

Keywords

Behavior-Driven Development; ISO/IEC/IEEE 25010; Non-functional requirements; Performance efficiency; Quality requirements

Subject

Computer Science and Mathematics, Software

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.