Framework for improving Software Requirements via Automated Behavior-Driven Development: A Priority-Based Approach*
A novel framework for automating behavior-driven development (BDD) and improving software requirements is presented in this paper using a priority-based approach. Through the integration of BDD concepts with automated prioritization techniques, the framework seeks to address the difficulties associated with software demand prioritization. The main goal is to make sure that important features are addressed first by coordinating software development efforts with business priorities. The Priority Predictor, a crucial element that uses BDD scenarios to rank software needs, was designed and implemented as part of the framework’s development. The framework is simple to use in development processes since it interfaces smoothly with popular BDD tools like Cucumber.
Authors
- Muhammad Sohail (ORCID: https://orcid.org/0000-0002-7234-8108)
- Javed Iqbal (ORCID: https://orcid.org/0000-0001-5777-7935)
- Ihsan Ullah (ORCID: https://orcid.org/0000-0002-7666-6197)
- Sumet Mehta (ORCID: https://orcid.org/0000-0002-7928-8662)
- Zainab Yousaf
Institutions
- Jiangsu University (CN)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/comtech65062.2025.11034632
- Primary Topic
- Advanced Software Engineering Methodologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00