@misc{8716, keywords = {Conference}, author = {Tao Yue and Shaukat Ali}, title = {Applying Search Algorithms for Optimizing Stakeholders Familiarity and Balancing Workload in Requirements Assignment}, abstract = {During the early phase of project development lifecycle of large scale cyber-physical systems, a large number of requirements are needed to be assigned to different stakeholders from different organizations or different departments of the same organization for reviewing, clarifying and checking their conformance to industry standards and government or other regulations. These requirements have different characteristics such as various extents of importance to the organization, complexity, and dependencies between each other, thereby requiring different effort (workload) to review and clarify. While working with our industrial partners in the domain of cyber-physical systems, we discovered an optimization problem, where an optimal solution is required for assigning requirements to different stakeholders by maximizing their familiarities to the assigned requirements and at the same time balancing the overall workload of each stakeholder. In this direction, we propose a fitness function which takes into the account all the above-mentioned factors. The proposed fitness function is investigated with four search algorithms: (1+1) Evolutionary Algorithm (EA), Genetic Algorithm, and Alternating Variable Method, whereas Random Search is used as a comparison base line. We empirically evaluated their performance in terms of finding an optimal solution using a large-scale industrial case study and 120 artificial problems with varying complexity. Our results show that (1+1) EA gives the best results together with our proposed fitness function as compared to the other three algorithms.}, year = {2014}, journal = {ACM Genetic and Evolutionary Computation Conference (GECCO)}, publisher = {ACM}, address = {New York, USA}, }