Fuzzy Cognitive Maps for Evaluating Software Usability
The usability assessment is a highly complex process given the variety of criteria to consider and it manifests imprecision, understood as the lack of concretion about the values to be used, synonymous with ambiguity. The usability evaluation method proposed in this work incorporates elements of Soft Computing such as fuzzy logic and fuzzy linguistic modeling. Furthermore, the use of fuzzy cognitive maps allows adding the interrelation between criteria and therefore to obtain a real global index of usability. A mobile app was developed to evaluate the usability of mobile applications based on this proposal. The application of this proposal in a real-world environment shows that it is an operative solution, reliable, precise and of easy interpretation for its use in the industry.
KeywordsSoftware quality Soft computing Fuzzy cognitive map Fuzzy logic
This work has been partially funded by the Spanish Ministry of Economy and Competitiveness with the support of the project TIN2014-55024-P, and by the Regional Government of Andalusia—Spain with the support of the project P11-TIC-8001 (both including funds from the European Regional Development Fund, ERDF).
- 1.Fernández-Pérez, Y., Febles-Estrada, A., Cruz, C., Verdegay, J.L.: Complex Systems: Solutions and Challenges in Economics, Management and Engineering (2017)Google Scholar
- 2.ISO/IEC, ISO/IEC 25010:2011 Systems and software engineering—Systems and software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models (2011)Google Scholar
- 3.Basto Cordero, L.J., Ribeiro Parente Filho, L.F., Costa dos Santos, R., Gassenferth, W., Soares Machado, M.A.: Ipod system’s usability: an application of the fuzzy logic. Glob. J. Comput. Sci. Technol. 13 (2013)Google Scholar
- 4.Bhatnagar, S., Dubey, S.K., Rana, A.: Quantifying website usability using fuzzy approach. Int. J. Soft Comput. Eng. 2, 424–428 (2012). ISSN: 2231-2307Google Scholar
- 5.Montazer, GhA, Saremi, H.Q.: An application of type-2 fuzzy notions in website structures selection: utilizing extended TOPSIS method. WSEAS Trans. Comput. 7, 8–15 (2008)Google Scholar
- 6.Dubey, S.K., Mittal, A., Rana, A.: Measurement of object oriented software usability using fuzzy AHP. Int. J. Comput. Sci. Telecommun. 3, 98–104 (2012)Google Scholar
- 7.Kurosu, M.: Human-Computer Interaction Users and Contexts: 17th International Conference, HCI International 2015 Los Angeles, CA, USA, 2–7 August 2015 Proceedings, Part III. Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9171, pp. 35–42 (2015)Google Scholar
- 8.Singh, A., Dubey, S.K.: Evaluation of usability using soft computing technique. Int. J. Sci. Eng. Res. 4, 162–166 (2013)Google Scholar
- 10.Lamichhane, R., Meesad, P.: A usability evaluation for government websites of Nepal using fuzzy AHP. In: 7th International Conference on Computing and Information Technology IC2IT2011, pp. 99–104 (2011)Google Scholar
- 12.Challa, J.S., Paul, A., Dada, Y., Nerella, V., Srivastava, P.R.: Quantification of software quality parameters using fuzzy multi criteria approach. In: 2011 International Conference on Process Automation, Control and Computing (PACC), pp. 1–6 (2011)Google Scholar
- 14.Dubey, S.K., Gulati, A., Rana, A.: Usability evaluation of software systems using fuzzy multi-criteria approach. IJCSI Int. J. Comput. Sci. 9, 404–409 (2012). ISSN 1694-0814Google Scholar
- 16.Kiszová, Z., Mazurek, J.: Modeling dependence and feedback in ANP with fuzzy cognitive maps. In: Proceedings of 30th International Conference on Mathematical Methods in Economics, pp. 558–563 (2012)Google Scholar