Use Case-Based Analytical Hierarchy Process Method for Software Requirements Prioritization

Moh Zulfiqar Naufal Maulana, Daniel Siahaan*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

There are many factors that can cause the failure of a software project. One of them is the failure to identify and address the problems stakeholders face due to ineffective requirements engineering. Another factor is the failure to correctly determine the priorities of software requirements. Due to limited resources of software projects, it is essential to focus on the most important requirements to ensure software success. Therefore, requirement prioritization is a critical phase within the software development life cycle. This study proposes a method to prioritize software requirements based on the development of the Analytical Hierarchy Process (AHP) method. There are several limitations of the AHP method, namely suffering from scalability problems, time-consuming, and inconsistent due to the redundancy produced by the pairwise comparison. To address these limitations, we propose a method for requirements prioritization named the Use Case-Based Analytical Hierarchy Process (UC-Based-AHP), which aims to overcome the challenges faced by the AHP method by reducing the number of pairwise comparisons in the AHP method with the use of natural language processing (NLP) and previously created use cases. As a result, complexity will be reduced and the results obtained will have a 0.71 reliability value compared with the original AHP.

Original languageEnglish
Title of host publicationProceeding - 6th International Conference on Information Technology, Information Systems and Electrical Engineering
Subtitle of host publicationApplying Data Sciences and Artificial Intelligence Technologies for Environmental Sustainability, ICITISEE 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages205-210
Number of pages6
ISBN (Electronic)9798350399615
DOIs
Publication statusPublished - 2022
Event6th International Conference on Information Technology, Information Systems and Electrical Engineering, ICITISEE 2022 - Virtual, Online, Indonesia
Duration: 13 Dec 202214 Dec 2022

Publication series

NameProceeding - 6th International Conference on Information Technology, Information Systems and Electrical Engineering: Applying Data Sciences and Artificial Intelligence Technologies for Environmental Sustainability, ICITISEE 2022

Conference

Conference6th International Conference on Information Technology, Information Systems and Electrical Engineering, ICITISEE 2022
Country/TerritoryIndonesia
CityVirtual, Online
Period13/12/2214/12/22

Keywords

  • AHP
  • Natural Language Processing
  • Requirement Prioritization
  • Software Requirements

Fingerprint

Dive into the research topics of 'Use Case-Based Analytical Hierarchy Process Method for Software Requirements Prioritization'. Together they form a unique fingerprint.

Cite this