
تعداد نشریات | 43 |
تعداد شمارهها | 1,745 |
تعداد مقالات | 14,264 |
تعداد مشاهده مقاله | 35,329,763 |
تعداد دریافت فایل اصل مقاله | 14,021,593 |
Aspect-Oriented Taxonomies of Requirements Development: A Systematic Review | ||
Journal of Computing and Security | ||
مقالات آماده انتشار، پذیرفته شده، انتشار آنلاین از تاریخ 10 تیر 1404 | ||
نوع مقاله: Research Article | ||
شناسه دیجیتال (DOI): 10.22108/jcs.2025.144966.1165 | ||
نویسندگان | ||
Hassan Rashidi* 1؛ Soheil Afraz2؛ Zeynab Rashidi3 | ||
1Department of Mathematics and Computer Science, Faculty of Statistics, Mathematics and Computer Science, Allameh Tabatabai University | ||
2Department of Computer Engineering, Ardabil Branch, Faculty of Engineering, Islamic Azad University - Ardabil | ||
3Department of Educational Technology, Faculty of Psychology and Education, Allameh Tabataba’i University | ||
چکیده | ||
This study focuses on requirements development, a vital phase in the success of software projects, with particular attention to the classification of both functional and non-functional requirements. Despite its crucial role, there has been relatively limited research focused on developing comprehensive taxonomies for requirements development processes. To bridge this gap, this paper conducts a systematic literature review, examining studies published between 2011 and 2024 across six electronic databases. From an initial pool of 1025 studies, 250 were selected for further review based on their relevance to eight research questions. After careful manual scrutiny and application of specific quality metrics, a final set of 90 studies was identified for detailed analysis. The review revealed that most existing taxonomies primarily focus on activities such as requirements elicitation, analysis, and modelling, often overlooking other important phases. Building upon previous work, this paper proposes four new taxonomies that encompass various stages of requirements development, including elicitation, analysis, modelling, specification, verification, and validation. These proposed taxonomies aim to provide a more holistic view of requirements engineering and serve as practical tools for engineers and stakeholders to improve the effectiveness and accuracy of requirements development. By integrating and expanding upon previous taxonomies, these new taxonomies are designed to address neglected aspects and facilitate better decision-making throughout the requirements process, ultimately leading to higher-quality software solutions. The proposed taxonomies support practitioners in identifying better approaches to requirements management and development, contributing to the overall success of software projects through more systematic and structured requirements practices. | ||
کلیدواژهها | ||
Analysis؛ Elicitation؛ Business requirements؛ Modeling؛ Negotiation | ||
آمار تعداد مشاهده مقاله: 16 |