Optimization Algorithm for Prioritizing Software Requirements: A Comparative Study

Software requirement prioritization is a critical step in software development, as it directly impacts project efficiency and success. Despite the availability of various prioritization techniques, there remains a gap in directly comparing optimization algorithms for this purpose. This study address...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International Seminar on Research of Information Technology and Intelligent Systems (Online) s. 284 - 289
Hlavní autoři: Naufal Maulana, Moh. Zulfiqar, Siahaan, Daniel, Saikhu, Ahmad, Triandini, Evi
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 11.12.2024
Témata:
ISSN:2832-1456
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Software requirement prioritization is a critical step in software development, as it directly impacts project efficiency and success. Despite the availability of various prioritization techniques, there remains a gap in directly comparing optimization algorithms for this purpose. This study addresses this gap by evaluating three widely-used metaheuristic-based optimization algorithms: Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Grey Wolf Optimization (GWO). Using a dataset enriched with attributes such as cost, value, prerequisites, and test cases, the algorithms were analyzed based on accuracy, execution time, and computational complexity. The results show that GA and PSO demonstrate comparable accuracy (82%) and efficiency, with GA exhibiting faster execution time (0.822s) compared to PSO (1.324s). GWO, while slightly less accurate (81%) and slower (3.017s), offers unique advantages in specific optimization contexts. This study provides actionable insights for software engineers in selecting appropriate algorithms to optimize resource allocation and enhance decision-making during requirement prioritization.
ISSN:2832-1456
DOI:10.1109/ISRITI64779.2024.10963649