Ameen, A.O. and Mojeed, H.A. and Bolariwa, A.T. and Balogun, A.O. and Mabayoje, M.A. and Usman-Hamzah, F.E. and Abdulraheem, M. (2021) Application of Shuffled Frog-Leaping Algorithm for Optimal Software Project Scheduling and Staffing. Lecture Notes on Data Engineering and Communications Technologies, 72. pp. 293-303. ISSN 23674512
Full text not available from this repository.Abstract
Software Project Scheduling Problem is one of the most crucial issues in software development because it includes resources planning; cost estimates, staffing and cost control which if not properly planned affect the timely completion of the software project. Software project scheduling is a problem of scheduling the tasks (work packages) and employees in such a way that the overall project completion time is minimized without violating dependency constraints (tasks dependencies) and being consistent with resource constraints. This study adopts a Search Based Software Engineering approach that focuses on multi-objective optimization for a software project planning using the Shuffled Frog Leaping Algorithm, a memetic meta-heuristic algorithm. The objectives are optimal ordering of work packages without dependency violation and allocation of staff to the work packages such that only employee(s) with required competence(s) are allotted to a given work package. The study was carried out in four stages, namely: frog (solution) representation, definition of the fitness function, implementation of Shuffled Frog Leaping Algorithm and evaluation with a randomly generated Software Project Scheduling Problem. The study concludes that it is possible to find an efficient solution to a Software Project Scheduling Problem by implementing the SFLA than any other traditional computing means which are tedious, error prone and costly. © 2021, The Author(s), under exclusive license to Springer Nature Switzerland AG.
Item Type: | Article |
---|---|
Additional Information: | cited By 2 |
Uncontrolled Keywords: | Cost benefit analysis; Cost estimating; Heuristic algorithms; Multiobjective optimization; Personnel; Personnel selection; Scheduling; Software design, Dependency constraints; Meta heuristic algorithm; Project completion time; Search-based software engineering; Shuffled frog leaping algorithm (SFLA); Software project planning; Software Project Scheduling; Traditional computing, Application programs |
Depositing User: | Mr Ahmad Suhairi UTP |
Date Deposited: | 10 Nov 2023 03:30 |
Last Modified: | 10 Nov 2023 03:30 |
URI: | https://khub.utp.edu.my/scholars/id/eprint/15787 |