CRITERIA RELATED TECHNIQUES FOR SOFTWARE EVALUATION
Abstract
This paper presents a review of techniques and criteria for software evaluation. It highlights software evaluation as a critical aspect of the software engineering process, involving the selection of one software product from several alternatives. Various techniques for software evaluation are discussed, including the Analytic Hierarchy Process (AHP) Software Evaluation Technique, the Weighted Average Sum Technique, and the Fuzzy-Based Approach Software Evaluation Technique. The strengths and weaknesses of each technique are outlined to provide a broad understanding of their application in software evaluation. In addition, the paper identifies key criteria to be considered during software evaluation, which are commonly classified into groups such as vendor-related factors, hardware/software compatibility, cost-benefit analysis, security, and reliability. The study concludes that software evaluation plays an essential role in enabling software companies, individuals, and organizations to ensure that the software solutions they adopt are reliable, efficient, and capable of meeting user needs.