Affiliation:
1. Department of CSE, Amity School of Engineering and Technology, Amity University Uttar Pradesh, Noida, India
2. Department of IT, ABES Institute of Technology, Ghaziabad, India
Abstract
Component Based Software Engineering (CBSE) provides a way to create a new Component Based Software System (CBSS) by utilizing the existing components. The primary reason for that is to minimize the software development time, cost and effort. CBSS also increases the component reusability. Due to these advantages, software industries are working on CBSS and continuously trying to provide quality product. Usability is one of the major quality factors for CBSS. It should be measured before delivering the software product to the customer, so that if there are any usability flaws, it can be removed by software development team. In this paper, work has been done to evaluate the usability of CBSS based on major usability sub-factors (learnability, operability, understandability and configurability). For this purpose, firstly software metrics are identified for each usability sub-factor and the value of each sub-factor is evaluated for a component based software project. Secondly, overall usability of the software project is evaluated by using the calculated value of each usability sub-factor. Usability for the same project was also evaluated using Fuzzy approach in MATLAB to validate the experimental work of this research paper. It was identified that the value of usability obtained from software metrics and fuzzy model was very similar. This research work will be useful for the software developer to evaluate the usability of any CBSS and will also help them to compare different version of any CBSS in term of their usability.
Subject
Artificial Intelligence,Computer Vision and Pattern Recognition,Human-Computer Interaction,Software
Reference23 articles.
1. Evaluating quality of software component using metrics;Negi;An International Journal of Engineering Sciences,2015
2. Analysing the impact of usability on software design;Juristo;Journal of Systems and Software,2007
3. IEEE. Standard glossary of software engineering terminology. IEEE Software Engineering Standards & Collection. 1990; 610-12.
4. Proposal and validation of usability model for component based software system;Agarwal;Engineering Journal,2017
5. A systematic mapping review of usability evaluation methods for software development process;Paz;International Journal of Software Engineering and its Applications,2016
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Software Metrics for Assessing Reusability of Component Based Software System;2023 13th International Conference on Cloud Computing, Data Science & Engineering (Confluence);2023-01-19