Metrics for Event Driven Software
نویسندگان
چکیده
The evaluation of Graphical User Interface has significant role to improve its quality. Very few metrics exists for the evaluation of Graphical User Interface. The purpose of metrics is to obtain better measurements in terms of risk management, reliability forecast, project scheduling, and cost repression. In this paper structural complexity metrics is proposed for the evaluation of Graphical User Interface. Structural complexity of Graphical User Interface is considered as an indicator of complexity. The goal of identifying structural complexity is to measure the GUI testability. In this testability evaluation the process of measuring the complexity of the user interface from testing perspective is proposed. For the GUI evaluation and calculating structural complexity an assessment process is designed which is based on types of events. A fuzzy model is developed to evaluate the structural complexity of GUI. This model takes five types of events as input and return structural complexity of GUI as output. Further a relationship is established between structural complexity and testability of event driven software. Proposed model is evaluated with four different applications. It is evident from the results that higher the complexities lower the testability of application. Keywords—Graphical User Interface; Structural Complexity; Testability; Fuzzy model
منابع مشابه
Event-Driven Metrics
This paper describes the notion of event-driven metrics as an alternative to generating metrics from software project artefacts on-demand or periodically. The rationale for wanting such an alternative stems from on-demand metric updates being prone to human error and for potentially missing important project events and trends. Furthermore, periodic updates, even if they are automatic, can also ...
متن کاملCoupling Metrics for EPC Models
Process modeling is a decisive task for modern enterprises. The effectiveness of IS development largely depends on the quality of conceptual models and their understandability. However, process model quality is still a fuzzy concept and not fully understood yet. Recently, coupling became a concept for assessing model quality, but still there is a lack of research in transferring “coupling” to b...
متن کاملBusiness Process Quality Measurement using Advances in Static Code Analysis
Business process models play an important role in the life of a company. Resemblances between software programs and business processes inspired several researchers to adapt software metrics from the field of static code analysis to help designers to build more effective and understandable processes. This paper aims to add recent advances in software quality measurement such as benchmarking and ...
متن کاملEvent-driven and Attribute-driven Robustness
Over five decades have passed since the first wave of robust optimization studies conducted by Soyster and Falk. It is outstanding that real-life applications of robust optimization are still swept aside; there is much more potential for investigating the exact nature of uncertainties to obtain intelligent robust models. For this purpose, in this study, we investigate a more refined description...
متن کاملAnalyzing large event traces with the help of a coupling metrics
Gaining understanding of a large-scale industrial program is often a daunting task. In this context dynamic analysis has proven it’s usefulness for gaining insight in object-oriented software. However, collecting and analyzing the event trace of large-scale industrial applications remains a difficult task. In this paper we present a heuristic that identifies interesting starting points for furt...
متن کامل