A novel hybrid requirement's prioritization approach based on critical software project factors
- Authors
- Arshad, Hasna; Shaheen, Saima; Khan, Javed Ali; Anwar, Muhammad Shahid; Aurangzeb, Khursheed; Alhussein, Musaed
- Issue Date
- Aug-2023
- Publisher
- SPRINGER LONDON LTD
- Keywords
- Requirements engineering (RE); Requirements prioritization (RP); Prioritization technique(s); Employer productivity; Human-machine collaboration
- Citation
- COGNITION TECHNOLOGY & WORK, v.25, no.2-3, pp.305 - 324
- Journal Title
- COGNITION TECHNOLOGY & WORK
- Volume
- 25
- Number
- 2-3
- Start Page
- 305
- End Page
- 324
- URI
- https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/88534
- DOI
- 10.1007/s10111-023-00729-3
- ISSN
- 1435-5558
- Abstract
- Requirements prioritization is essential for development of quality software products. Requirements prioritization helps focus on the most important requirements between the available software requirements. This process is also called preserving core vision according to customer viewpoint or managing the quality requirements. Many requirements prioritization techniques have been proposed in the Software Engineering field. However, one requirement prioritization technique can only be generalized for some software projects. This research effort aims to develop a sustainable hybrid model for requirements prioritization, utilizing critical software project factors. The prioritization technique is shortlisted from a pool of software prioritization techniques, based on these project factors and their quantized scores. The proposed model is equipped with state-of-the-art literature to provide a customized prioritization technique improving the requirements prioritization process for a specific software project. The paper also presents popular software prioritization techniques used in the software industry and an extensive comparison using a thorough empirical analysis. Finally, the quantization of the software project factors for each technique has been assessed for better understanding, and a sustainable hybrid model has been constructed. With the proposed hybrid model, requirements prioritization in software development has been controlled effectively, reducing the failure risks and increasing the overall benefit and success rate. The success of the proposed hybrid approach is verified with two software case studies attaining satisfactory results and improving the organization's productivity by incorporating pivotal software requirements on which all the stakeholders agree. Furthermore, an automated approach will be developed by implementing the proposed approach to benefit from human-machine collaboration, improving user satisfaction by incorporating end-user opinions effectively and timely.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/88534)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.