Javascript must be enabled to continue!
Measuring nesting
View through CrossRef
Abstract
Nesting is a fundamental and very commonly used programming construct. In many cases, the wise use of nesting contributes significantly to a programming team elegantly designing a solution to a difficult problem. However, the ease with which nesting constructs may be created and the essentially unlimited depth and breadth to which they may exist also enable a programming team to create programs that may be extremely difficult to understand and maintain. In this paper, nesting and nesting metrics are examined. The authors begin the nesting examination/discussion with a precise definition of the scope of programme selection nodes. The term ‘nodes’ instead of ‘statements’ is used because this work is done on control flow graphs of programme modules. Although there has been much work done on metrics related to nesting, there has not been significant work done on metrics that focus entirely on nesting. Explicit definitions for nesting depth and nesting breadth metrics are given for programme modules. The metrics are validated by comparing them to probably the best known nesting metric, the MaCabe cyclomatic metric. Also, the metrics are compared to the standard lines of code metric. Further, a new nesting concept, the nesting tree, is discussed and it is proposed that nesting trees themselves could be useful nesting measurement values.
Title: Measuring nesting
Description:
Abstract
Nesting is a fundamental and very commonly used programming construct.
In many cases, the wise use of nesting contributes significantly to a programming team elegantly designing a solution to a difficult problem.
However, the ease with which nesting constructs may be created and the essentially unlimited depth and breadth to which they may exist also enable a programming team to create programs that may be extremely difficult to understand and maintain.
In this paper, nesting and nesting metrics are examined.
The authors begin the nesting examination/discussion with a precise definition of the scope of programme selection nodes.
The term ‘nodes’ instead of ‘statements’ is used because this work is done on control flow graphs of programme modules.
Although there has been much work done on metrics related to nesting, there has not been significant work done on metrics that focus entirely on nesting.
Explicit definitions for nesting depth and nesting breadth metrics are given for programme modules.
The metrics are validated by comparing them to probably the best known nesting metric, the MaCabe cyclomatic metric.
Also, the metrics are compared to the standard lines of code metric.
Further, a new nesting concept, the nesting tree, is discussed and it is proposed that nesting trees themselves could be useful nesting measurement values.
Related Results
Primer reporte de la temporada de anidación de la tortuga verde Chelonia mydas (Testudinata: Cheloniidae) en playa Lagarto, península de Azuero, Panamá
Primer reporte de la temporada de anidación de la tortuga verde Chelonia mydas (Testudinata: Cheloniidae) en playa Lagarto, península de Azuero, Panamá
The nesting season of the green turtle (Chelonia mydas) in the Panamanian Pacific is poorly studied, despite being a crucial event for understanding its ecology and contributing to...
Primer reporte de la temporada de anidación de la tortuga verde Chelonia mydas (Testudinata: Cheloniidae) en playa Lagarto, península de Azuero, Panamá
Primer reporte de la temporada de anidación de la tortuga verde Chelonia mydas (Testudinata: Cheloniidae) en playa Lagarto, península de Azuero, Panamá
The nesting season of the green turtle (Chelonia mydas) in the Panamanian Pacific is poorly studied, despite being a crucial event for understanding its ecology and contributing to...
Counseling on The Use of Nesting For Low Birth Weight (LBW) Babies in The Perinatology Room of Banten Province Hospital
Counseling on The Use of Nesting For Low Birth Weight (LBW) Babies in The Perinatology Room of Banten Province Hospital
Introduction Birth weight is the weight of a baby one hour after birth. Normal birth weight is between 2500-4000 grams , while babies with birth weight <2500 are said to be low ...
Nest sites selection by sympatric cavity-nesting birds in miombo woodlands
Nest sites selection by sympatric cavity-nesting birds in miombo woodlands
Deforestation and habitat fragmentation have long been known as drivers of wildlife depletion but information on their specific impacts on cavity-nesting birds in the miombo woodla...
Nesting plants, nesting height selection and bee flora of Apis dorsata Fab. (Hymenoptera, Apidae) in selected districts of south Karnataka, India
Nesting plants, nesting height selection and bee flora of Apis dorsata Fab. (Hymenoptera, Apidae) in selected districts of south Karnataka, India
Apis dorsata is well distributed in the Indian subcontinent for rich availability of floral resources along with suitable nesting structures. Nonetheless, the nesting structures an...
Do ducks and songbirds initiate more nests when the probability of survival is greater?
Do ducks and songbirds initiate more nests when the probability of survival is greater?
Nesting chronology in grassland birds can vary by species, locality, and year. The date a nest is initiated can influence the subsequent probability of its survival in some grassla...
Nesting ecology and offspring recruitment in a long‐lived turtle
Nesting ecology and offspring recruitment in a long‐lived turtle
The role of early life stages (eggs, neonates, and juveniles) for population persistence in long‐lived organisms is thought to be minor. However, few long‐term data sets are availa...
Ornithologists’ Help to Spiders: Factors Influencing Spiders Overwintering in Bird Nesting Boxes
Ornithologists’ Help to Spiders: Factors Influencing Spiders Overwintering in Bird Nesting Boxes
Spiders are common inhabitants of tree hollows, as well as bird nesting boxes, especially in autumn and winter. Some species of spiders use bird nesting boxes for overwintering. We...

