Evaluation of software quality is an important aspect for controlling and managing the software. By such evaluation, improvements in software process can be made. The software quality is significantly dependent on software usability. Many researchers have proposed numbers of usability models. Each model considers a set of usability factors but do not cover all the usability aspects. Practical implementation of these models is still missing, as there is a lack of precise definition of usability. Also, it is very difficult to integrate these models into current software engineering practices.In order to overcome these challenges, this paper aims to define the term ‘usability’ using the proposed hierarchical usability model with its detailed taxonomy. The taxonomy considers generic evaluation criteria for identifying the quality components, which brings together factors, attributes and characteristics defined in various HCI and software models. For the first time, the usability model is also implemented to predict more accurate usability values. The proposed system is named as fuzzy hierarchical usability model that can be easily integrated into the current software engineering practices. In order to validate the work, a dataset of six software development life cycle models is created and employed. These models are ranked according to their predicted usability values. This research also focuses on the detailed comparison of proposed model with the existing usability models.
Objective: The 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.
Methods:In 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.
Results:In 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.
Conclusions:Identification 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 Sagar and Saha Hum. Cent. Comput. Inf. Sci. (2017) Page 2 of 24 Sagar and Saha Hum. Cent. Comput. Inf. Sci. (2017) 7:29 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.
RESEARCH
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.