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. Preprints2024, 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
Santos, S.; Pimentel, T.; Rocha, F. G.; Soares, M. Using Behavior-Driven Development (BDD) for Non-functional Requirements. Preprints2024, 2024061061. https://doi.org/10.20944/preprints202406.1061.v1
APA Style
Santos, S., Pimentel, T., Rocha, F. G., & Soares, M. (2024). Using Behavior-Driven Development (BDD) for Non-functional Requirements. Preprints. https://doi.org/10.20944/preprints202406.1061.v1
Chicago/Turabian Style
Santos, S., Fabio Gomes Rocha and Michel Soares. 2024 "Using Behavior-Driven Development (BDD) for Non-functional Requirements" Preprints. 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.
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.