Decision Support in Goal-Oriented Requirements Engineering

The requirement engineering process starts with an abstract description of the user needs or problems and ends with a detailed and precise specification of these user needs. Therefore, the analyst needs to decide several times during the requirements engineering. The incorrect or inadequate decisions cause software failure or software that partially fulfills the user requirements. Consequently, it is mandatory to integrate the decision-making process at the beginning of software development. In other words, the tradeoffs can be discovered in the software requirements phase, and the alternatives can be identified. Furthermore, the decision-making process requires special attention since it applies to all requirements engineering activities, such as requirements collection, negotiation, prioritization, and planning. This paper emphasizes the advantages of integrating decision-making in Goal-Oriented Requirements Engineering (GORE) and mapping the decision-making framework to GORE. Also, the paper discusses whether the decision-making process should be included in one of the GORE phases or an ongoing process covering all GORE phases.

Authors

Institutions

Publication Details

Published
2024-12-10
DOI
https://doi.org/10.1109/acit62805.2024.10876918
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Decision Support in Goal-Oriented Requirements Engineering

Belkacem Athamena, Ghaleb A. El Refae, Zina Houhamdi, Mohamed Raid Athamena
1 citations
Software Engineering Techniques and Practices
0.78
article

Decision Support in Goal-Oriented Requirements Engineering

Belkacem Athamena, Ghaleb A. El Refae, Zina Houhamdi, Mohamed Raid Athamena
article en
1 citations

Abstract

The requirement engineering process starts with an abstract description of the user needs or problems and ends with a detailed and precise specification of these user needs. Therefore, the analyst needs to decide several times during the requirements engineering. The incorrect or inadequate decisions cause software failure or software that partially fulfills the user requirements. Consequently, it is mandatory to integrate the decision-making process at the beginning of software development. In other words, the tradeoffs can be discovered in the software requirements phase, and the alternatives can be identified. Furthermore, the decision-making process requires special attention since it applies to all requirements engineering activities, such as requirements collection, negotiation, prioritization, and planning. This paper emphasizes the advantages of integrating decision-making in Goal-Oriented Requirements Engineering (GORE) and mapping the decision-making framework to GORE. Also, the paper discusses whether the decision-making process should be included in one of the GORE phases or an ongoing process covering all GORE phases.

Al Ain University (AE), King's College London (GB)
Openalex Percentile: Top 17%
Software Engineering Techniques and Practices
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Decision Support in Goal-Oriented Requirements Engineering — Belkacem Athamena, Ghaleb A. El Refae, et al. · (2024) | TGRS Research Map | TGRS