Qualitative usability feature selection with ranking: a novel approach for ranking the identified usability problematic attributes for academic websites using data-mining techniques

ObjectiveThe aim of this study is to identify common usability problematic patterns that belong to top-50 academic websites as a whole and then ranking of these identified usability problems is also provided.MethodsIn this study, a novel approach is proposed that is based upon the integration of conventional usability testing and heuristic evaluation with data-mining knowledge discovery process. An experiment is conducted to evaluate ISO 9241-151 guidelines under 16-different categories by hundred participants who are frequent users of academic websites. After evaluation, the qualitative usability data is collected and different data-mining techniques i.e. association rule and decision tree are applied to recognize fully functional and problematic usability attributes. Identified problematic attributes represent common usability problems patterns related to academic websites from the qualitative viewpoint only. This study further prioritizes these problematic attributes by using the ranking algorithm that represents the order in which usability issues must be resolved.ResultsIn this study, 16-different categories are considered for usability evaluation of academic websites. The results show that no issues are identified in two-categories i.e. {Headings_Titles_Labels and The Home_Page}. In Scrolling and Paging category, horizontal scrolling is identified as a major issue whereas, in Internationalization category, the users do not identify supported languages on most of the academic websites. Users do not find websites to be highly secured under Security category. Our findings investigate that most of the issues are found in Search and Social Media categories. Furthermore, users easily locate 50.53% guidelines on websites as fully functional whereas, 49.46% of characteristics are considered as problematic usability features that are not functional on the academic website as a whole.ConclusionsIdentification of common usability problems at an early stage can lower substantially the development efforts in cost and time. Software developers can restrain from these potential usability problems during the development of novel systems under the same context. Providing appropriate solutions for these problems can become valuable in software development. The proposed approach concludes that conventional usability evaluation methods can go beyond just than testing of systems. The study is a milestone towards identification and prioritizing problematic usability features for academic websites and helps in providing the wholistic approach of usability problematic patterns for web-domain.

[1]  Anders Bruun,et al.  Training software development practitioners in usability testing: an assessment acceptance and prioritization , 2012, OZCHI.

[2]  Jan Stage,et al.  Obstacles to usability evaluation in practice: a survey of software development organizations , 2008, NordiCHI.

[3]  Janet E. Finlay Machine Learning: a tool to support improved usability? , 1996 .

[4]  Silvia Mara Abrahão,et al.  Usability evaluation methods for the web: A systematic mapping study , 2011, Inf. Softw. Technol..

[5]  Janet Finlay Machine Learning: A Tool to Support Usability? , 1997, Appl. Artif. Intell..

[6]  Joseph F. Dumas,et al.  A Practical Guide to Usability Testing , 1993 .

[7]  D. Scott McCrickard,et al.  Comparing Generic vs. Specific Heuristics: Illustrating a New UEM Comparison Technique , 2004 .

[8]  Marti A. Hearst,et al.  The state of the art in automating usability evaluation of user interfaces , 2001, CSUR.

[9]  Elena Navarro,et al.  A CSCW Requirements Engineering CASE Tool: Development and usability evaluation , 2014, Inf. Softw. Technol..

[10]  Susanne M Bruyere,et al.  The Accessibility and Usability of College Websites: Is your Website Presenting Barriers to Potential Students? , 2013 .

[11]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[12]  Oscar Mauricio Serrano Jaimes,et al.  EVALUACION DE LA USABILIDAD EN SITIOS WEB, BASADA EN EL ESTANDAR ISO 9241-11 (International Standard (1998) Ergonomic requirements For office work with visual display terminals (VDTs)-Parts II: Guidance on usability , 2012 .

[13]  Jakob Nielsen,et al.  Heuristic Evaluation of Prototypes (individual) , 2022 .

[14]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[15]  Thomas Tiedtke,et al.  AWUSA – A Tool for Automated Website Usability Analysis , 2002 .

[16]  Ebba Þóra Hvannberg,et al.  Heuristic evaluation: Comparing ways of finding and reporting usability problems , 2007, Interact. Comput..

[17]  Kalpna Sagar,et al.  Usability Prediction & Ranking of SDLC Models Using Fuzzy Hierarchical Usability Model , 2017 .

[18]  Jan Stage,et al.  New techniques for usability evaluation of mobile systems , 2004, Int. J. Hum. Comput. Stud..

[19]  Wenjun Yuan,et al.  Dynamics of the functions $$ f_\mu (z)=z\exp (z+\mu ) $$fμ(z)=zexp(z+μ) with the real parameter , 2016, SpringerPlus.

[20]  Alain Abran,et al.  Usability evaluation of mobile applications using ISO 9241 and ISO 25062 standards , 2016, SpringerPlus.

[21]  Seongil Lee,et al.  Usability Evaluation of Korean e-Government Portal , 2007, HCI.

[22]  Toni Granollers,et al.  Enhancing usability testing through datamining techniques: A novel approach to detecting usability problem patterns for a context of use , 2008, Inf. Softw. Technol..

[23]  Deepak Gupta,et al.  Taxonomy of GUM and usability prediction using GUM multistage fuzzy expert system , 2019, Int. Arab J. Inf. Technol..

[24]  Martin C. Maguire,et al.  Context of Use within usability activities , 2001, Int. J. Hum. Comput. Stud..

[25]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[26]  Sanjay Kumar Dubey,et al.  Usability Evaluation of Object Oriented Software System using Fuzzy Logic Approach , 2012 .

[27]  Jaroslaw Jankowski,et al.  Usability Evaluation of VR Interface for Mobile Robot Teleoperation , 2015, Int. J. Hum. Comput. Interact..

[28]  Alípio Mário Jorge,et al.  RECOMMENDATION WITH ASSOCIATION RULES: A WEB MINING APPLICATION , 2002 .

[29]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[30]  Nigel Bevan Guidelines and Standards for Web Usability , 2005 .

[31]  Julie A. Jacko,et al.  Designing an Educational Website to Improve Quality of Supportive Oncology Care for Women with Ovarian Cancer: An Expert Usability Review and Analysis , 2016, Int. J. Hum. Comput. Interact..

[32]  Geoff Holmes,et al.  Benchmarking Attribute Selection Techniques for Discrete Class Data Mining , 2003, IEEE Trans. Knowl. Data Eng..

[33]  Dorian Pyle,et al.  Data Preparation for Data Mining , 1999 .

[34]  Danilo Caivano,et al.  Usability evaluation: a survey of software development organizations , 2011, SEKE.

[35]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[36]  Natalia Juristo Juzgado,et al.  Design and programming patterns for implementing usability functionalities in web applications , 2015, J. Syst. Softw..

[37]  Markus Reischl,et al.  Data mining tools , 2011, WIREs Data Mining Knowl. Discov..

[38]  Blaz Zupan,et al.  Orange: From Experimental Machine Learning to Interactive Data Mining , 2004, PKDD.

[39]  Oscar Pastor,et al.  A framework to identify primitives that represent usability within Model-Driven Development methods , 2015, Inf. Softw. Technol..

[40]  Jeff Sauro,et al.  A method to standardize usability metrics into a single score , 2005, CHI.

[41]  Anju Saha,et al.  Enhancing Usability Inspection Through Data-Mining Techniques: An Automated Approach for Detecting Usability Problem Patterns of Academic Websites , 2016, IHCI.

[42]  Deepak Gupta,et al.  Usability Determination Using Multistage Fuzzy System , 2016 .

[43]  Cheol Lee,et al.  A Usability Checklist for the Usability Evaluation of Mobile Phone User Interface , 2006, Int. J. Hum. Comput. Interact..

[44]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[45]  Sanjay Kumar Dubey,et al.  Usability Evaluation of Software Systems using Fuzzy Multi- Criteria Approach , 2012 .

[46]  Toni Granollers,et al.  A Hybrid Approach for Modelling Early Prototype Evaluation Under User-Centred Design Through Association Rules , 2006, DSV-IS.