Skip to main content
Log in

Usability feature extraction using modified crow search algorithm: a novel approach

  • S.I. : Computer aided Medical Diagnosis
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

For the purpose of usability feature extraction and prediction, an innovative metaheuristic algorithm is introduced. Generally, the term “usability” is defined by the several researchers with respect to the hierarchical-based software usability model and it has become one of the important methods in terms of software quality. In hierarchically based software, its usability factors, attributes, and its characteristics are combined. The paper presented an algorithm, i.e., modified crow search algorithm (MCSA) mainly for extraction of usability features from hierarchical model with the optimal solution under the search for useful features. MCSA is an extension of original crow search algorithm (CSA), which is a naturally inspired algorithm. The mechanism of this algorithm is based on the process of hiding food and prevents theft and hence introduced this CSA in the field of software engineering practices as an inspiration. The algorithm generates a particular number of selected features/attributes and is applied on software development life cycles models, finding out the best among them. The results of the presented algorithm are compared with the standard binary bat algorithm (BBA), original CSA, and modified whale optimization algorithm (MWOA). The outcomes conclude that the proposed MCSA performs well than the standard BBA and original CSA as the proposed algorithms generate fewer number of feature selection equal to 17 than 18 in BBA, 23 in CSA, and 19 in MWOA.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bevan N (1999) Quality in use: meeting user needs for quality. J Syst Soft 49:89–96

    Article  Google Scholar 

  2. ISO 9126 (1991) Information technology-software product evaluation-quality characteristics and guidelines for their use. Geneva

  3. International Organization for Standardization (1998) ISO 9241-11:1998, Ergonomic requirements for office work with visual display terminals (VDTs), Part 11: Guidance on usability. Author, Geneva

  4. Gupta D, Ahlawat A, Sagar K (2014) A critical analysis of a hierarchical based usability model. In: 2014 international conference on contemporary computing and informatics (IC3I), 27–29 Nov 2014, Mysore. https://doi.org/10.1109/ic3i.2014.7019810

  5. Gupta D, Ahlawat A (2017) Usability feature selection via MBBAT: a novel approach. J Comput Sci June 2017. https://doi.org/10.1016/j.jocs.2017.06.005

  6. Jain R, Gupta D, Khanna A (2018) Usability feature optimization using MWOA. In: International conference on innovative computing and communication (ICICC), 2018 (in press)

  7. Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  8. D. Gupta, S. Sundaram, A. khanna, A.E. Hassanien, V.H.C.d. Albuquerque, “Improved diagnosis of Parkinson’s disease based on Optimized Crow Search Algorithm”, Computer and Electrical Engineering, Volume 68, 412-424, May 2018, SCIE (1.57)

  9. Gupta D, Julka A, Jain S, Aggarwal T, Khanna A, Albuquerque VHCd (2018) Optimized cuttlefish algorithm for diagnosis of Parkinson’s disease. In: Cognitive systems research, June 2018, SCIE (IF 1.18) (in press)

  10. Shankar K, Lakshmanaprabu SK, Gupta D, Maseleno A, Albuquerque VHCD (2018) Optimal features-based multi kernel SVM approach for thyroid disease classification. J Supercomput. https://doi.org/10.1007/s11227-018-2469-4

    Article  Google Scholar 

  11. Gupta D, Ahlawat A (2019) Taxonomy of GUM and usability prediction using GUM multistage fuzzy expert system. Int Arab J Inf Technol 16(3)

  12. Gupta D, Ahlawat A (2016) Usability determination using multistage fuzzy system. Procedia Comput Sci 78:263–270. https://doi.org/10.1016/j.procs.2016.02.042

    Article  Google Scholar 

  13. Gupta D, Ahlawat A, Sagar K (2017) Usability prediction and ranking of SDLC models using fuzzy hierarchical usability model. Open Eng (Cent Eur J Eng), ESCI, SCOPUS 7(1)

  14. Gupta D, Ahlawat A (2016) Usability evaluation of live auction portal. Int J Control Theory Appl 9(40):491–499

    Google Scholar 

  15. Gupta D, Ahlawat A (2017) Usability prediction of live auction using multistage fuzzy system. Int J Artif Intell Appl Smart Devices 5(1):11–20

    Google Scholar 

  16. Gupta D, Khanna A (2017) Software usability datasets. Int J Pure Appl Math 117(15):1001–1014

    Google Scholar 

  17. Lakshmanaprabhu SK, Shankar K, Khanna A, Gupta D, Rodrigues JJPC, Pinheiro PR, Albuquerque VHCd (2018) Effective feature to classify big data using social internet of things. In: IEEE access, vol 6, pp 24196–24204, April 2018, SCIE (3.24)

  18. Filho PPR, Albuquerque VHCd, Rebouças EdeS, Marinho LB, Sarmento RM, Tavares RS (2017) Analysis of human tissue densities: a new approach to extract features from medical images. Pattern Recognit Lett 94:211–218

    Article  Google Scholar 

  19. Rodrigues JJPC, Segundo DB, Junqueira HA, Sabino MH, Prince RM, Al-Muhtadi J, Albuquerque VHCd (2018) Enabling technologies for the internet of health things. IEEE Access 6:13129–13141

    Article  Google Scholar 

  20. Mahmoud MME, Rodrigues JJPC, Ahmed SH, Shah SC, Al-Muhtadi J, Korotaev VV, Albuquerque VHC (2018) Enabling technologies on cloud of things for smart healthcare. IEEE Access 6:31950–31967

    Article  Google Scholar 

  21. Pereira LAM, Papa JP, Coelho ALV, Lima CAM, Pereira DR, Albuquerque VHCd (2017) Automatic identification of epileptic EEG signals through binary magnetic optimization algorithms. Neural Comput Appl 1:1–13

    Google Scholar 

  22. Rodrigues JJPC, de Rezende Sequdo DB, Junqueira HA, Sabino MH, Prince RM, Al-Muhtadi J, Albuquerque VHCd (2018) Enabling technologies for the internet of health things. IEEE Access 6:13129–13141

    Article  Google Scholar 

  23. Lakshmanaprabhu SK, Shankar K, Gupta D, Khanna A, Rodrigues JJPC, Pinheiro PR, Albuquerque VHCd (2018) RANKING analysis for online customer reviews of products using opinion mining with clustering. Complexity, June 2018, SCIE (IF 4.62) (in press)

  24. Seffah A, Donyaee M, Kline RB, Padda HK (2006) Usability measurement and metrics: a consolidated model. Softw Qual J 14:159–178

    Article  Google Scholar 

  25. Abran A, Khelifi A, Suryn W (2003) Usability meanings and interpretations in ISO standards. Softw Qual J 11:325–338

    Article  Google Scholar 

  26. Alonso-Rios D, Vazquez-Garsia A, Mosqueria E, Moret-Bonillo V (2010) Usability: a critical analysis and a taxonomy. Int J Hum Comput Interact 26(1):53–74

    Article  Google Scholar 

  27. Boëhm B (1978) Characteristics of software quality. Vol 1 of TRW series on software technology, North-Holland, Amsterdam

  28. Shneiderman B, Plaisant C (2005) Designing the user interface: strategies for effective human–computer interaction. Addison-Wesley, Boston

    Google Scholar 

  29. Nielsen J (1993) Usability engineering. Academic Press, London

    Book  MATH  Google Scholar 

  30. Bass L, John BE (2003) Linking usability to software architecture patterns through general scenarios. J Syst Softw 66(3):187–197

    Article  Google Scholar 

  31. Donyaee M, Seffah A (2001) QUIM: an integrated model for specifying and measuring quality in use. In: Eighth IFIP conference on human–computer interaction, Tokyo

  32. https://en.wikipedia.org/wiki/Corvus_%28genus%29. Accessed 20 Jan 2018

  33. Rincon P (2005) Science/Nature|Crows, and jays top bird IQ scale, BBC News

  34. Prior H, Schwarz A, Güntürkün O (2008) Mirror-induced behavior in the magpie (pica pica): evidence of self-recognition. PLoS Biol 6(8):e202

    Article  Google Scholar 

  35. Črepinšek M, Liu S-H, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv 45. Article 35. https://doi.org/10.1145/2480741.2480752

  36. Nakamura RYM, Pereira LAM, Costa KA (2012) BBA: a binary bat algorithm for feature selection. Department of Computing São Paulo State University Bauru, Brazil

Download references

Acknowledgements

This work was partially supported by National Funding from the FCT—Fundação para a Ciência e a Tecnologia through the UID/EEA/500008/2013 Project; by the Government of the Russian Federation, Grant 08-08; by Brazilian National Council for Research and Development (CNPq) via Grant No. 309335/2017-5; and by FINEP, with resources from FUNTTEL, Grant No. 01.14.0231.00, under the Radiocommunication Reference Center (Centro de Referência em Radiocomunicações—CRR) Project of the National Institute of Telecommunications (Instituto Nacional de Telecomunicações—Inatel), Brazil. VHCA acknowledge National Council for Scientific and Technological Development (CNPq) via Grant #304315/2017-6.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepak Gupta.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gupta, D., Rodrigues, J.J.P.C., Sundaram, S. et al. Usability feature extraction using modified crow search algorithm: a novel approach. Neural Comput & Applic 32, 10915–10925 (2020). https://doi.org/10.1007/s00521-018-3688-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3688-6

Keywords

Navigation