DocumentCode :
237323
Title :
Understanding and Measuring Nesting
Author :
Alrasheed, Hend ; Melton, Austin
Author_Institution :
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
273
Lastpage :
278
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´s 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 structures which may be extremely difficult to understand and maintain. In this paper, we examine nesting and nesting metrics. In particular, we discuss nesting and complexity, we give a new definition for the scope of a selection statement, we define simple and precise metrics for nesting depth and breadth, and we present a new nesting concept, the nesting tree.
Keywords :
programming; nesting breadth metric; nesting concept; nesting depth metric; nesting metrics; nesting tree; programming construct; selection statement; Complexity theory; Computers; Flow graphs; Joining processes; Programming; Software measurement; control flow graph; nesting; program complexity; scope of a selection node; selection block or node; selection statement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location :
Vasteras
Type :
conf
DOI :
10.1109/COMPSAC.2014.37
Filename :
6899227
Link To Document :
بازگشت