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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Seminar on Research of Information Technology and Intelligent Systems (Online) S. 284 - 289
Hauptverfasser: Naufal Maulana, Moh. Zulfiqar, Siahaan, Daniel, Saikhu, Ahmad, Triandini, Evi
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 11.12.2024
Schlagworte:
ISSN:2832-1456
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
Author Triandini, Evi
Siahaan, Daniel
Saikhu, Ahmad
Naufal Maulana, Moh. Zulfiqar
Author_xml – sequence: 1
  givenname: Moh. Zulfiqar
  surname: Naufal Maulana
  fullname: Naufal Maulana, Moh. Zulfiqar
  email: 7025231021@student.its.ac.id
  organization: Institut Teknologi Sepuluh Nopember,Department of Informatics,Surabaya,Indonesia
– sequence: 2
  givenname: Daniel
  surname: Siahaan
  fullname: Siahaan, Daniel
  email: daniel@if.its.ac.id
  organization: Institut Teknologi Sepuluh Nopember,Department of Informatics,Surabaya,Indonesia
– sequence: 3
  givenname: Ahmad
  surname: Saikhu
  fullname: Saikhu, Ahmad
  email: saikhu@if.its.ac.id
  organization: Institut Teknologi Sepuluh Nopember,Department of Informatics,Surabaya,Indonesia
– sequence: 4
  givenname: Evi
  surname: Triandini
  fullname: Triandini, Evi
  email: evi@stikom-bali.ac.id
  organization: Institut Teknologi dan Bisnis STIKOM Bali,Department of Information System,Denpasar,Indonesia
BookMark eNo1kMtOwzAURA0CiVLyByzMByT4FcdmV0U8IlUqarOvnPimGDVxcVxQ-_UUAavRHGnOYq7RxeAHQOiOkoxSou-r1bKqKymKQmeMMJGdoORS6DOU6EIrzmlOtRT8HE2Y4iylIpdXKBnHd0IIZ4QLJSdoudhF17ujic4PeLbd-ODiW487H_BrcD_NHd2wwSvfxS8TAC_hY-8C9DDE8QHPcOn7nQmn_SfgVdzbww267Mx2hOQvp6h-eqzLl3S-eK7K2Tx1mscUuBBGW9UqmRetBW1bakUHVjArTZErDRpECw0lTWeVJVLTxuTQsbZhtGB8im5_tQ4A1rvgehMO6_8X-Dcd9lZu
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISRITI64779.2024.10963649
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798331519643
EISSN 2832-1456
EndPage 289
ExternalDocumentID 10963649
Genre orig-research
GrantInformation_xml – fundername: Institut Teknologi Sepuluh Nopember
  funderid: 10.13039/501100013355
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i93t-e344a9d8c8657cde9dc1d4fed42d6a7589e9e4ceb10bfd8d0691ba5ef2cb21723
IEDL.DBID RIE
IngestDate Wed Apr 23 05:41:10 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i93t-e344a9d8c8657cde9dc1d4fed42d6a7589e9e4ceb10bfd8d0691ba5ef2cb21723
PageCount 6
ParticipantIDs ieee_primary_10963649
PublicationCentury 2000
PublicationDate 2024-Dec.-11
PublicationDateYYYYMMDD 2024-12-11
PublicationDate_xml – month: 12
  year: 2024
  text: 2024-Dec.-11
  day: 11
PublicationDecade 2020
PublicationTitle International Seminar on Research of Information Technology and Intelligent Systems (Online)
PublicationTitleAbbrev ISRITI
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003203486
Score 1.8917899
Snippet Software requirement prioritization is a critical step in software development, as it directly impacts project efficiency and success. Despite the availability...
SourceID ieee
SourceType Publisher
StartPage 284
SubjectTerms Accuracy
Comparative Study
Genetic Algorithm
Genetic algorithms
Grey Wolf Optimizer
Optimization
Particle swarm optimization
Resource management
Seminars
Software
Software algorithms
Software development management
Software Requirement Prioritization
Time complexity
Title Optimization Algorithm for Prioritizing Software Requirements: A Comparative Study
URI https://ieeexplore.ieee.org/document/10963649
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5aRDypWPFNBK9bdzfZR7yVYrEgtbRFeivJZKILtpU-FP31Jum2xYMHb0lIIMwkM5nJfDOE3KB9VTCQOrD8RlfCLAmU1CoIpUwgM9b08Tju58es3c4HA9EpweoeC4OIPvgMa67p__L1BBbOVWZvuD0uKRfbZDvL0iVYa-1QYXHIeJ7ukusyj-Ztq9dt9VsOaekQKTGvrdb_qqTiFUlz_59bOCDVDSSPdtbK5pBs4fiIdJ_shR-VSEpaf3uZWFP_dUTtQ9ROLlyv-LbTac8K2085RdpFF_nrXYKzO1qnjU3yb-pCCr-qpN-87zcegrJIQlAINg-QcS6FziFPkww0Cg2R5gY1j3UqrTEgUCAHK5FDZXSuw1RESiZoYlCuNhU7JpXxZIwnhMYhyByAaZMZDqByxyvDkgiEMqlJTknV0WP4vkyDMVyR4uyP8XOy56juYj-i6IJU5tMFXpId-JgXs-mVZ94PNp6eUA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB60inpSseLbCF637m6yj3grxWKx1tIu0lvJJhNdsK30oeivN9luWzx48JaEIYRMknlkvhmAazRaBZVCOYbfaEuYBU4qVOq4QgQy0sb0yXHcz82o1Yp7Pd4uwOo5FgYR8-AzrNhm_pevRnJmXWXmhpvjEjK-DhsBY747h2stXSrUdymLwy24KjJp3jS6nUbSsFhLi0nxWWUxw69aKrkoqe_-cxF7UF6B8kh7KW72YQ2HB9B5Mld-UGApSfXtZWSM_dcBMaqoIc5sL_s25KRrnttPMUbSQRv7mzsFJ7ekSmqr9N_EBhV-lSGp3yW1e6cok-BknE4dpIwJrmIZh0EkFXIlPcU0KuarUBhzgCNHJs2b7KZaxcoNuZeKALUvU1udih5CaTga4hEQ35UilpIqHWkmZRpbbmkaeJKnOtTBMZTtfvTf54kw-outOPlj_BK275PHZr_ZaD2cwo7lgI0E8bwzKE3HMzyHTfkxzSbji5yRP595oZc
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=International+Seminar+on+Research+of+Information+Technology+and+Intelligent+Systems+%28Online%29&rft.atitle=Optimization+Algorithm+for+Prioritizing+Software+Requirements%3A+A+Comparative+Study&rft.au=Naufal+Maulana%2C+Moh.+Zulfiqar&rft.au=Siahaan%2C+Daniel&rft.au=Saikhu%2C+Ahmad&rft.au=Triandini%2C+Evi&rft.date=2024-12-11&rft.pub=IEEE&rft.eissn=2832-1456&rft.spage=284&rft.epage=289&rft_id=info:doi/10.1109%2FISRITI64779.2024.10963649&rft.externalDocID=10963649