Dependency Factors in Requirements Prioritization Models for Software Development

Requirements prioritization is crucial in software development, as it determines which requirements are addressed first to maximize project success. Previous studies have identified factors considered in requirements prioritization, but they have not fully captured the nuances and conditions present in the software industry. This study aims to investigate the key factors influencing requirements prioritization, with a particular focus on dependencies within the development model. Identifying these factors helps in understanding the complex interplay between various elements that ultimately impact project outcomes. This qualitative research combines a literature review with expert interviews to identify eight primary factors influencing requirements prioritization: cost, business value, urgency, human resources, risk, time, and dependencies. Five software industry experts, serving as project managers in the education, corporate, and government sectors, were interviewed. The interviews were conducted both online and offline, employing a semi-structured approach. The study explores how stakeholders and developers contribute to the prioritization process, with stakeholders emphasizing business needs and compliance, while developers focus on technical considerations. Our research findings highlight the key factors that influence requirements prioritization in the software industry. These factors require continuous evaluation and adjustment to ensure effective decision-making throughout the software development process. The proposed model integrates both stakeholder and developer perspectives, offering a structured approach to ensure alignment with organizational goals and optimize resource utilization. Notably, special attention is given to managing requirement dependencies, ensuring that interrelated tasks are effectively coordinated. This comprehensive model facilitates informed and strategic decision-making, thereby contributing to more effective software project management.

Authors

Institutions

Publication Details

Journal
International Journal on Advanced Science Engineering and Information Technology
Published
2025-08-15
DOI
https://doi.org/10.18517/ijaseit.15.4.20529
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dependency Factors in Requirements Prioritization Models for Software Development

Rozilawati Razali, Fiftin Noviyanto, Mohd Zakree Ahmad Nazri
International Journal on Advanced Science Engineering and Information Technology
Software Engineering Techniques and Practices
article

Dependency Factors in Requirements Prioritization Models for Software Development

Rozilawati Razali, Fiftin Noviyanto, Mohd Zakree Ahmad Nazri
article en

Abstract

Requirements prioritization is crucial in software development, as it determines which requirements are addressed first to maximize project success. Previous studies have identified factors considered in requirements prioritization, but they have not fully captured the nuances and conditions present in the software industry. This study aims to investigate the key factors influencing requirements prioritization, with a particular focus on dependencies within the development model. Identifying these factors helps in understanding the complex interplay between various elements that ultimately impact project outcomes. This qualitative research combines a literature review with expert interviews to identify eight primary factors influencing requirements prioritization: cost, business value, urgency, human resources, risk, time, and dependencies. Five software industry experts, serving as project managers in the education, corporate, and government sectors, were interviewed. The interviews were conducted both online and offline, employing a semi-structured approach. The study explores how stakeholders and developers contribute to the prioritization process, with stakeholders emphasizing business needs and compliance, while developers focus on technical considerations. Our research findings highlight the key factors that influence requirements prioritization in the software industry. These factors require continuous evaluation and adjustment to ensure effective decision-making throughout the software development process. The proposed model integrates both stakeholder and developer perspectives, offering a structured approach to ensure alignment with organizational goals and optimize resource utilization. Notably, special attention is given to managing requirement dependencies, ensuring that interrelated tasks are effectively coordinated. This comprehensive model facilitates informed and strategic decision-making, thereby contributing to more effective software project management.

International Journal on Advanced Science Engineering and Information TechnologyVol. 15(4)
National University of Malaysia (MY)
Openalex Percentile: Top 67%
Software Engineering Techniques and Practices
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.