Abstract

Requirement prioritization is one of the most important approach in the process of requirement engineering due to use it in order to prioritize the execution sort of requirements with taking into account the viewpoints of stakeholders. Thus, in this study, grey wolf optimization (GWO) algorithm is applied in order to prioritize the requirements of a software project. GWO imitates the hunting behavior of grey wolves in nature. Which distinct from others that it has dominant leadership hierarchy which contains four main types; alpha, beta delta and omega wolves. In this paper, a proposed algorithm is presented to prioritize the requirements into ordered list. Furthermore, it is compared and evaluated with analytical hierarchy process (AHP) technique in terms of average running time and dataset size. The findings display that the RP-GWO performs better than AHP mechanism by approximately (30%).

Highlights

  • Software Engineering (SE) includes one of the most significant fields that is Requirement Engineering (RE)

  • In the large software projects, many stakeholders participate in order to make decisions of what should be developed firstly which makes a difficulty in decision making

  • Grey Wolf Optimization (GWO) algorithm is one of the recently meta-heuristic mechanisms that is suggested by Mirjalili and Lewis in 2014 (Mirjalili et al, 2014)

Read more

Summary

Introduction

Software Engineering (SE) includes one of the most significant fields that is Requirement Engineering (RE). In the large software projects, many stakeholders participate in order to make decisions of what should be developed firstly which makes a difficulty in decision making. The project has rigid execution plan, inadequate resources and customer’s expectations in a high level, the most significant characteristics should be published in early enough time. This reason leads us to comprehend the significance of priority ordering of the requirements (Sommerville& Sawyer, 1997). Which simulate the hunting behavior of grey wolves in nature These wolves live in pack within cluster size between 5 and 12. VI the last section draws the conclusion of this study

Related Work
Grey Wolf Optimization
The Proposed Algorithm “RP-GWO”
Clustering
Requirements Prioritization Function
Results and Discussions
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.