A Graph Based Approach to Prioritization of Software Functional Requirements

Author:

Yaseen Muhammad1,Mustapha Aida1,Qureshi Sidra2,Khan Abdullah3,Rahman Atta Ur4

Affiliation:

1. Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia

2. SubHealth (Pvt.) Ltd, KPK, Peshawar, Paksitan

3. Department of Computer Science, Univeristy of Swat, Pakistan

4. Dapartment of Software Engineering, Comsats University Islamabad, Pakistan

Abstract

Requirements prioritization plays important role for a successful requirements implementation. Functional requirements, in specific, represents the specification of behavior between the inputs and outputs. They are prioritized based on the high-level requirements of the system and subsystems functionalities, as well as the type of software, expected users and the type of system where the software is used. Nonetheless, prioritization of functional requirements is very challenging considering a project where the requirements are huge. In practice, prioritization of functional requirements highly depends on stakeholders preference for giving priorities in features selection instead of based on its internal structure and characteristics. This is because the key information in functional requirements concern on business processes, security, performance, data migration and conversion. This paper proposes a graph-based approach for prioritizing functional requirements using directed acyclic graphs for relating requirements with one another on the basis of its importance to overall project and how much it is required for other requirements.The proposed approach is then evaluated in terms of total time estimation to project completion. The experimental results showed that the graph-based approach is able to effectively prioritize functional requirements with lower estimated project completion time as compared to non-prioritized requirements. The approach will help software vendors to deliver projects well within the total project duration

Publisher

Dorma Trading Est

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A hybrid technique using minimal spanning tree and analytic hierarchical process to prioritize functional requirements for parallel software development;Requirements Engineering;2023-02-12

2. A Review on Requirements Prioritization Approaches of Software Project Management;2022 International Conference on Intelligent Technology, System and Service for Internet of Everything (ITSS-IoE);2022-12-03

3. Uncertainty and Dependency-wise Requirements Prioritization;2022 International Conference on Computational Science and Computational Intelligence (CSCI);2022-12

4. Use of Natural Language Processing in Software Requirements Prioritization – A Systematic Literature Review;International Journal of Applied Engineering and Management Letters;2021-11-26

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3