Usability metrics for software components
نویسندگان
چکیده
The need to select a component among a set of possible candidates that offer similar functionality opens the need to count with objective methods that help developers in this difficult task. One necessary step is to define a set of metrics that offer useful and simple results for the component selection process. In this position paper we present a collection of software component metrics focused on a main quality characteristic—the usability—of great importance to any software product. We define, in a consistent way, usability metrics for software components based on the ISO 9126 Quality Model. Before presenting the metrics, we will define the basic concepts on software measurement used in this paper, what we understand for usability in a CBSD framework, and the component information available to be measured.
منابع مشابه
QUIM: A Framework for Quantifying Usability Metrics in Software Quality Models
This paper examines current approaches to usability metrics and proposes a new approach for quantifying software quality in use, based on modeling the dynamic relationships of the attributes that affect software usability. The Quality in Use Integrated Map (QUIM) is proposed for specifying and identifying quality in use components, which brings together different factors, criteria, metrics and ...
متن کاملA Model for Quantifying Usability Metrics: An Effective Approach
Quality comprises all characteristics and significant features of a product or an activity which relate to the satisfying of given requirements. Software quality metrics are a subset of software metrics that focus on the quality aspects of the product, process, and project. Quality in use (usability) is recognized as an important quality factor for interactive software systems. This paper prese...
متن کاملA Metrics Suite for Measuring Software Components
Software metrics can provide an automated way for software practitioners to assess the quality of their software. The earlier in the software development lifecycle this information is available, the more valuable it is, since changes are much more expensive to make later in the lifecycle. As far as the ComponentBased Software Engineering is concerned, the metrics can help estimate, plan and ide...
متن کاملSoftware Maintainability and Usability in Agile Environment
This research is based on software maintainability and usability in the agile environment. Maintainability of the system is the ability to undergo changes relatively easily. These changes can affect components, services, interfaces and functionality when adding or changing functions, errors, and respond to business needs. Usability is defined as the application that meets the requirements of us...
متن کاملSoftware Usability Metrics and Methods
Potential customers usually want to know how they will benefit if they hire a usability professional, and they may want numbers to measure those benefits, or calculate a return on investment. However, many professionals become confused when customers ask them to measure the usability of a software application, software program, web site, or other software product. In order to clarify the proces...
متن کامل