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...
Uložené v:
| Vydané v: | International Seminar on Research of Information Technology and Intelligent Systems (Online) s. 284 - 289 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
11.12.2024
|
| Predmet: | |
| ISSN: | 2832-1456 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| 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 Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) 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/eLvHCXMwlV1LTwIxEG6EGONJjRjfqYnXxd1t6cMbIRJJDBLgwI30MaubCJgFNPrrbcsC8eDBW9u0STPtTNvpfN8gdGtSoZRObQSQpRHVBCLFlYwU8YR3FijRgcT1iXe7YjSSvRKsHrAwABCCz6Dui-Ev387M0rvKnIa77cKorKAK52wF1to4VEgaEyrYHropeTTvOoN-Z9jxSEuPSElpfT3-VyaVcJC0D_45hUNU20LycG9z2ByhHZgeo_6zU_hJiaTEzbeXmXvqv06wu4i6zrmv5d-uOx44Y_upCsB98JG_wSU4v8dN3NqSf2MfUvhVQ8P2w7D1GJVJEqJckkUEhFIlrTCCNbixIK1JLM3A0tQy5R4DEiRQ4yxyrDMrbMxkolXDLYzRPjcVOUHV6WwKpwhzDTaWRAstLJVZJglITRnLNOVKKHmGal4e4_cVDcZ4LYrzP9ov0L6Xuo_9SJJLVF0US7hCu-Zjkc-L67B4Pys7nl4 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG4UjXpSI8a3NfG6uNuW3dYbIRI2IhLYAzfSx6xuImB4aPTX2y4LxIMHb23TNE2nnWmn832D0K0mXEpFjAeQEo8pCp6MpPAkdYR3BhhVOYlrK2q3eb8vOgVYPcfCAEAefAYVV8z_8s1Yz52rzJ5wu11CJjbRVpUx4i_gWiuXCiU-ZTzcQTcFk-Zd3OvGSeywlg6TQlhlOcKvXCq5KWns_3MSB6i8BuXhzsrcHKINGB2h7rM98sMCS4lrby9j-9h_HWJ7FbWdM1fLvm133LPq9lNOAHfBxf7mTsHpPa7h-pr-G7ugwq8yShoPSb3pFWkSvEzQmQeUMSkM1zysRtqAMDowLAXDiAmlfQ4IEMC01cm-Sg03figCJatWNFq57FT0GJVG4xGcIBwpML6giitumEhTQUEoFoapYpHkUpyisluPwfuCCGOwXIqzP9qv0W4zeWoNWnH78RztOQm4SJAguECl2WQOl2hbf8yy6eQqF-QPlc6hpQ |
| 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 |