Software Metrics Classification for Agile Scrum Process: A Literature Review

Author(s):  
Reni Kurnia ◽  
Ridi Ferdiana ◽  
Sunu Wibirama
Author(s):  
Dalila Amara ◽  
Latifa Ben Arfa Rabai

Software measurement helps to quantify the quality and the effectiveness of software to find areas of improvement and to provide information needed to make appropriate decisions. In the recent studies, software metrics are widely used for quality assessment. These metrics are divided into two categories: syntactic and semantic. A literature review shows that syntactic ones are widely discussed and are generally used to measure software internal attributes like complexity. It also shows a lack of studies that focus on measuring external attributes like using internal ones. This chapter presents a thorough analysis of most quality measurement concepts. Moreover, it makes a comparative study of object-oriented syntactic metrics to identify their effectiveness for quality assessment and in which phase of the development process these metrics may be used. As reliability is an external attribute, it cannot be measured directly. In this chapter, the authors discuss how reliability can be measured using its correlation with syntactic metrics.


2021 ◽  
Vol 2134 (1) ◽  
pp. 012013
Author(s):  
Kirill Daniakin

Abstract This work presents a literature review, an analysis on how certain actions of software developers impact certain software metrics (such as defect density), and an attempt to highlight good (most efective in terms of software metrics) development practices based on the corrective and preventive actions extracted from the literature. Across multiple relevant studies, defect density was the most used metric, that is why this metric was used to identify the good practices. The most used practices are those that were encountered the most during data extraction from the relevant literature. The extracted actions were categorized using CMMI taxonomy. Overall, 115 unique actions were identifed falling into 53 CMMI taxonomy categories. There were 30 good and the most used practices identifed that fell into 4 CMMI categories.


2020 ◽  
Vol 2020 ◽  
pp. 1-26
Author(s):  
Luca Ardito ◽  
Riccardo Coppola ◽  
Luca Barbato ◽  
Diego Verga

Software maintainability is a crucial property of software projects. It can be defined as the ease with which a software system or component can be modified to be corrected, improved, or adapted to its environment. The software engineering literature proposes many models and metrics to predict the maintainability of a software project statically. However, there is no common accordance with the most dependable metrics or metric suites to evaluate such nonfunctional property. The goals of the present manuscript are as follows: (i) providing an overview of the most popular maintainability metrics according to the related literature; (ii) finding what tools are available to evaluate software maintainability; and (iii) linking the most popular metrics with the available tools and the most common programming languages. To this end, we performed a systematic literature review, following Kitchenham’s SLR guidelines, on the most relevant scientific digital libraries. The SLR outcome provided us with 174 software metrics, among which we identified a set of 15 most commonly mentioned ones, and 19 metric computation tools available to practitioners. We found optimal sets of at most five tools to cover all the most commonly mentioned metrics. The results also highlight missing tool coverage for some metrics on commonly used programming languages and minimal coverage of metrics for newer or less popular programming languages. We consider these results valuable for researchers and practitioners who want to find the best selection of tools to evaluate the maintainability of their projects or to bridge the discussed coverage gaps for newer programming languages.


2021 ◽  
Vol 11 (32) ◽  
pp. 33-59
Author(s):  
Mara Regina Dos Santos Barcelos ◽  
Carlos Francisco Simões Gomes ◽  
Adriana Manzolillo Sanseverino ◽  
Marcos Dos Santos

The use of metrics is important in software development activities as they make it possible to check quality, identify failures and other benefits. The objective of this paper is to propose a new software metric based on a bibliometric study and a literature review on software metrics. The bibliometric research was carried out in the Scopus and Web of Science databases to identify the distribution of articles by year of publication, the main authors, affiliation, country, the most common languages, the types of documents, journals with more publications, areas of knowledge, and the keyword clusters. Twenty-three articles were subsequently selected for reading to compose the literature review. The results of the bibliometric research show that (i) there is no defined core of research; (ii) there is a fluctuation of the number of published articles; (iii) the predominant language is English, and the country with the highest index of publications is the United States; (iv) the main area of knowledge is computer science; (v) in relation to affiliation, Florida Atlantic University stands out; (vi) the journal with the largest number of publications is the Journal of Systems and Software. The literature review showed that many software metrics can be used for different purposes, but most of them are related to code, and none are related to acceptance. As such, a support metric for the software acceptance process is proposed to facilitate the delivery phase of the software product, providing security for the customer and cost savings for the developing company.


2013 ◽  
Vol 20 (3) ◽  
pp. 91-106 ◽  
Author(s):  
Rachel Pizarek ◽  
Valeriy Shafiro ◽  
Patricia McCarthy

Computerized auditory training (CAT) is a convenient, low-cost approach to improving communication of individuals with hearing loss or other communicative disorders. A number of CAT programs are being marketed to patients and audiologists. The present literature review is an examination of evidence for the effectiveness of CAT in improving speech perception in adults with hearing impairments. Six current CAT programs, used in 9 published studies, were reviewed. In all 9 studies, some benefit of CAT for speech perception was demonstrated. Although these results are encouraging, the overall quality of available evidence remains low, and many programs currently on the market have not yet been evaluated. Thus, caution is needed when selecting CAT programs for specific patients. It is hoped that future researchers will (a) examine a greater number of CAT programs using more rigorous experimental designs, (b) determine which program features and training regimens are most effective, and (c) indicate which patients may benefit from CAT the most.


2012 ◽  
Vol 13 (3) ◽  
pp. 79-86 ◽  
Author(s):  
Julie Haarbauer-Krupa

AbstractPurpose: The purpose of this article is to inform speech-language pathologists in the schools about issues related to the care of children with traumatic brain injury.Method: Literature review of characteristics, outcomes and issues related to the needs serving children.Results: Due to acquired changes in cognition, children with traumatic brain injury have unique needs in a school setting.Conclusions: Speech-Language Pathologists in the school can take a leadership role with taking care of children after a traumatic brain injury and coordination of medical and educational information.


1997 ◽  
Vol 2 (6) ◽  
pp. 7-7
Author(s):  
Robert Haralson
Keyword(s):  

1999 ◽  
Vol 4 (1) ◽  
pp. 9-9
Author(s):  
James B. Talmage
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document