scholarly journals Metrics for evaluation of metaprogram complexity

2010 ◽  
Vol 7 (4) ◽  
pp. 769-787 ◽  
Author(s):  
Robertas Damasevicius ◽  
Vytautas Stuikys

The concept of complexity is used in many areas of computer science and software engineering. Software complexity metrics can be used to evaluate and compare quality of software development and maintenance processes and their products. Complexity management and measurement is especially important in novel programming technologies and paradigms, such as aspect-oriented programming, generative programming, and metaprogramming, where complex multilanguage and multi-aspect program specifications are developed and used. This paper analyzes complexity management and measurement techniques, and proposes five complexity metrics (Relative Kolmogorov Complexity, Metalanguage Richness, Cyclomatic Complexity, Normalized Difficulty, Cognitive Difficulty) for measuring complexity of metaprograms at information, metalanguage, graph, algorithm, and cognitive dimensions.

Author(s):  
Yevheniia Kataieva ◽  
Svetlana Odokienko ◽  
Maya Luta ◽  
Yaroslav Savchenko

The success of any project is determined by its ability to meet the needs of the consumer, and therefore ensuring a high level of quality is a necessary task of any production, including software engineering. Insufficient quality of the created software requires many IT-organizations, up to 70% of the budget of the information system to reserve for the maintenance stage, with up to 60% of all software modifications performed to eliminate errors, and only the remaining 40% - to correct software within the business process, improvement certain indicators of software quality, or to prevent potential problems. Software quality is a complex concept. Standards highlight the quality of development processes, internal and external quality of the software product, the quality of the software product at the stage of use. For each of the components of quality can be called a set of metrics that determine the quality of the software product. The resulting structure is called the software quality model. Software metrics are a measure that allows you to get the numerical value of a property of software or its specifications, as well as the method of its calculation. Metrics allow you to get numeric values for each property of the software or its specifications. Of particular interest are software complexity metrics. Complexity is an important factor on which other parameters of software quality depend, such as accuracy, correctness, reliability, convenience of support. The existence of methods and algorithms for automatic calculation of software complexity metrics using software allows you to get a comprehensive formal report on the quality of software in a short time. This allows for objective monitoring of the quality of software throughout the project life cycle, make adjustments to the project plan, as well as make timely decisions about the need for refactoring.


2020 ◽  
Vol 24 (1) ◽  
pp. 139-152 ◽  
Author(s):  
John Armbrecht

This study focuses on the perceived quality of participatory event experiences by addressing the following question: What are the important aspects of the event experience? The aim of this research is to develop and refine a scale to measure the quality of the event experience for runners at a participatory event. The objective is to combine, apply, test, and refine the existing scales to increase our understanding of the perceived quality of events among amateur running athletes. Both affective and cognitive dimensions are included in the scale. Based on seven dimensions and 36 items, a formal scale development process is adopted. The data consist of 1,923 observations collected during a participatory event with approximately 60,000 registered participants. The seven-factor model, including immersion, surprise, participation, fun, social aspects, hedonic aspects, and service quality, was gradually revised in favor of a four-factor solution: service quality, hedonic aspects, fun, and immersion. As a result, 73.1% of the variance is extracted. This study contributes to a refined scale measuring the perceived event quality of participatory events. Service quality accounts for more than half of the variance extracted. Researchers should continue to develop research on the critical experiential dimensions in an event context. Furthermore, the links between the constructs need attention. The results suggest that event organizers should evaluate their events and event portfolios based on the scale and take actions to increase the perceived quality of these events.


2014 ◽  
Vol 5 (1) ◽  
Author(s):  
Aleksandra Debeljković Mitrović ◽  
Dragomir Stamenković ◽  
Manuel Conte ◽  
Božica Bojović ◽  
Spomenko Mihajlović

In this paper results of comparative study of the optical power of soft contact lenses (SCL) made of standard material for SCL and nanophotonic materials with different measurement techniques used for the final contact lens controllers are presented. Three types of nanophotonic soft contact lenses were made of standard polymacon material (Soleko SP38TM) incorporated with fullerene C60, fullerol C60(OH)24 and fullerene metformin hydroxylate C60(OH)12(OC4N5H10)12. For the purposes of material characterization for potential application as soft contact lenses, the optical properties of the soft contact lenses were measured by Rotlex and Nidek device. With Rotlex device the following optical results were obtained: optical power and map of defects, while with the Nidek device: optical power, cylinder power and cylinder axis. The obtained values of optical power and map of defects showed that the optical power of synthesized nanophotonic soft contact lens is same to the nominal value, while this was not the case for the standard soft contact lens. Also, the quality of the nanophotonic soft contact lens is better than the standard one. Hence, it is possible to synthesize new nanophotonic soft contact lenses of desired optical characteristics, implying possibilities for their application in this field.


2021 ◽  
Author(s):  
Louise Thornton

BACKGROUND Poor diet, alcohol use and tobacco smoking have been identified as strong determinants of chronic disease, such as cardiovascular disease, diabetes and cancers. Smartphones have the potential to provide a real-time, pervasive, unobtrusive and cost-effective way to measure these health behaviours and deliver instant feedback to users. Despite this, the validity of using smartphones to measure these behaviours is largely unknown. OBJECTIVE The aim of our review was to identify existing smartphone—based approaches to measure these health behaviours and critically appraise the quality of their measurement properties. METHODS We conducted a systematic search of the Ovid MEDLINE, Embase (Elsevier), Cochrane Library (Wiley), PsychINFO (EBSCOhost), CINAHL (EBSCOHost), Web of Science (Clarivate), SPORTDiscus (EBSCOhost), and IEEE Xplore Digital Library databases in March 2020. Studies that were written in English, reported measuring diet, alcohol use and/or tobacco use via a smartphone, and reported on at least one measurement property (eg validity, reliability and/or responsiveness) were eligible. Outcomes were summarised in a narrative synthesis. This systematic review is registered with PROSPERO, identifier CRD42019122242. RESULTS Of 12,261 records, 72 studies describing the measurement properties of smartphone—based approaches to measure diet (n=48), alcohol use (n=16) and tobacco use (n=8) were identified and included in the current review. Across the health behaviours, 18 different measurement techniques were used within smartphones. The measurement properties most commonly examined were construct validity, measurement error and criterion validity. Results varied by behaviour and measurement approach and the methodological quality of studies varied widely. Most studies investigating the measurement of diet and alcohol received ‘very good’ or ‘adequate’ methodological quality ratings (72.9%, 35/48, and 68.8%, 11/16, respectively), while only one study (12.5%, 1/8) investigating the measurement of tobacco use received a ‘very good’ or ‘adequate’ rating. CONCLUSIONS This review is the first to bring together evidence regarding the different types of smartphone—based approaches currently used to measure key behavioural risk factors for chronic disease (diet, alcohol use and tobacco use) and the quality of their measurement properties. Nineteen measurement techniques were identified, the majority of which assessed dietary behaviours (67%, n=48/72). Some evidence exists to support the reliability and validity of using smartphones to assess these behaviours, however results varied by behaviour and measurement approach. The methodological quality of included studies also varied. Overall, more high-quality studies validating smartphone based approaches against criterion measures are needed. More research investigating the use of smartphones to assess alcohol and tobacco use, and objective measurement approaches is also needed. INTERNATIONAL REGISTERED REPORT RR2-https://doi.org/10.1186/s13643-020-01375-w


Author(s):  
Chiara Taddia ◽  
Gianluca Mazzini ◽  
Riccardo Rovatti

When systems are deployed in environments where change is the rule rather than the exception, adaptability and resilience play a crucial role in order to preserve good quality of service. This work analyses methods that can be adopted for the duty cycle measurement of sensor-originated waveforms. These methods start from the assumption that no regular sampling is possible and thus they are naturally thought for an adaptive coexistence with other heterogeneous and variable tasks. Hence, the waveform carrying the information from low-priority sensors can be sampled only at instants that are non-controlled. To tackle this problem, this paper proposes some algorithms for the duty cycle measurement of a digital pulse train signal that is sampled at random instants. The solutions are easy to implement and lightweight so that they can be scheduled in extremely loaded microcontrollers. The results show a fast convergence to the duty cycle value; in particular, a considerable gain with respect to other known solutions is obtained in terms of the average number of samples necessary to evaluate the duty cycle with a desired accuracy is obtained.


2014 ◽  
Vol 548-549 ◽  
pp. 1319-1325
Author(s):  
Bouchaib Falah ◽  
Sara El Alaoui ◽  
Hajar Abbadi

Nowadays, software is expected to have an extended lifespan, which makes the evaluation of its complexity at the early stages critical in upcoming maintenance. Indeed, complexity is proportional to the evolution of software. Software metrics were introduced as tools that allow us to obtain an objective measurement of the complexity of software. Hence, enabling software engineering to assess and manage software complexity. Reducing software costs is one of the major concerns of software engineering which creates an increasing need for new methodologies and techniques to control those costs. Software complexity metrics can help us to do so. In this paper, we would investigate how those metrics can be used to reduce software costs. We would first analyze the most popular complexity metrics and distinguish their properties. Then, we will show how each of those metrics fit within the software life cycle. Finally, we will provide a detailed approach to use the complexity metrics to reduce software costs.


Author(s):  
Guy Granier ◽  
Danie`le Roudil ◽  
Didier Dubot

In France, the nuclear industry has developed a substantial program for decommissioning plants and nuclear installations, and for remediating and rehabilitating industrial sites. The Commission for the Establishment of Analysis Methods (CETAMA) is a unit of the French Alternative Energies and Atomic Energy Commission (CEA) whose main objective is to improve the quality of analysis and measurement results in the nuclear field. Analysis is the primary tool for monitoring the spread of nuclear material. This document shows that sampling, in close relation with measurement techniques, is a factor of potential gain and risk reduction for site remediation, decommissioning, and rehabilitation projects.


1987 ◽  
Vol 12 (3) ◽  
pp. 58-60 ◽  
Author(s):  
C. C. Cook ◽  
M. Nanja

2013 ◽  
Vol 70 (3) ◽  
pp. 163-178 ◽  
Author(s):  
Domenico Cotroneo ◽  
Roberto Natella ◽  
Roberto Pietrantuono

Sign in / Sign up

Export Citation Format

Share Document