Towards leveraging explainable artificial intelligent (XAI) in requirements engineering (RE) to identify aspect (crosscutting concern): a systematic literature review …

AA Magableh - 2023 International Conference on Information …, 2023 - ieeexplore.ieee.org
The software development life cycle contains many phases, among the most notable ones is
requirements engineering (RE), it is considered a very important activity because poorly …

WGW: A hybrid approach based on whale and grey wolf optimization algorithms for requirements prioritization

R Masadeh, A Hudaib, A Alzaqebah - Advances in Systems Science …, 2018 - ijassa.ipu.ru
Requirement engineering is the base phase of any software project, since this phase is
concerned about requirements identification, processing and manipulation. The main source …

A framework for requirements prioritization process in agile software development

K AbdElazim, R Moawad… - Journal of Physics …, 2020 - iopscience.iop.org
Requirements engineering is a crucial phase of software engineering, and requirements
prioritization is an essential stage of requirements engineering particularly in agile software …

Priorities for research on sustainable agriculture: the case of Poland

B Wieliczko, Z Floriańczyk - Energies, 2021 - mdpi.com
The need for sustainable agricultural sector is growing rapidly due to climate changes. As
there are still knowledge gaps and the need for innovations that support farmers in the …

Whale optimization algorithm for requirements prioritization

A Alzaqebah, R Masadeh… - 2018 9th International …, 2018 - ieeexplore.ieee.org
In software projects, the requirement engineering phase is the base of any project and this
phase is concerned in software requirements processes. Stakeholders are the main source …

Toward collisions produced in requirements rankings: A qualitative approach and experimental study

LA Rojas, JA Macías - Journal of Systems and Software, 2019 - Elsevier
Requirements prioritization is an important issue that determines the way requirements are
selected and processed in software projects. There already exist specific methods to classify …

[PDF][PDF] Grey wolf algorithm for requirements prioritization

R Masadeh, A Alzaqebah, A Hudaib… - Modern Applied …, 2018 - researchgate.net
Requirement prioritization is one of the most important approach in the process of
requirement engineering due to use it in order to prioritize the execution sort of requirements …

Information extraction on requirement prioritization approaches in agile software development processes

N Govil, A Sharma - 2021 5th International Conference on …, 2021 - ieeexplore.ieee.org
Requirement Engineering is the process to gather the software requirements from end-
users. Prime objectives of requirement engineering include analysis, documentation, and …

A novel approach for the next software release using a binary artificial algae algorithm

P Pirozmand, A Ebrahimnejad… - Journal of Intelligent …, 2021 - content.iospress.com
In software incremental development methodology, the product develops in several
releases. In each release, one set of the requirements is suggested for development. The …

A novel approach for implementation of software requirement specifications using the humpback whale optimization model

S Singh, MS Bajwa, R Kaur, A Kaur, P Vats… - ICT Systems and …, 2022 - Springer
The requirements elicitation process is the foundation of every software system, and it is
focused with software requirement specification procedures. In terms of limitations and rules …