Skip to main content
Log in

Development of an algorithm using the AHP method for selecting software according to its functionality

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript


The article develops an algorithm by using the analytic hierarchy process (AHP) method to evaluate the functionality of software. Software functionality is the capacity to perform a number of software product functions. In other words, the software functionality means the ability of software product to perform a number of functions. AHP is a structured technique of unified decision making. It does not answer the question of what is right or wrong, but enables a decision maker to evaluate which of the options he/she chooses complies with his/her needs and to comprehend the problem. Two options are considered here. The first option fulfills the pairwise comparison using three functionality criteria and three functionality alternatives to determine which criterion is superior. Assume that there are three criteria: correctness, compatibility, and accuracy. It is necessary to determine which criterion is most important through pairwise comparison. The second option uses five software, five functionality criteria, and five functionality alternatives. Here, superior criterion and best software are identified. This work is one of the first articles implementing the pairwise comparison and evaluation of software functionality for five criteria and five alternatives through AHP. It will enable the program to work correctly and accurately. This is proven by the experience and results obtained. In all other studies, a maximum of three software functionality criteria have been used so far.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others


Download references


The author thanks the editors and anonymous reviewers for their helpful comments and suggestions that have led to this improved version of the paper.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Shafagat Mahmudova.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the author.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mahmudova, S., Jabrailova, Z. Development of an algorithm using the AHP method for selecting software according to its functionality. Soft Comput 24, 8495–8502 (2020).

Download citation

  • Published:

  • Issue Date:

  • DOI: