1981
DOI: 10.1145/947825.947829
|View full text |Cite
|
Sign up to set email alerts
|

A complexity measure based on nesting level

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
69
0
3

Year Published

1995
1995
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 115 publications
(75 citation statements)
references
References 2 publications
3
69
0
3
Order By: Relevance
“…Potency (strength against humans) can be evaluated with software complexity metrics. Program Length [11], Nesting Complexity [12], and Data Flow Complexity [22] are increased by our obfuscating transformation and we rate its potency level similar to Collberg's transformation "Parallelize Code" (potency level: high). Both methods hide the control flow graph and allow the attacker only local view on small code blocks.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Potency (strength against humans) can be evaluated with software complexity metrics. Program Length [11], Nesting Complexity [12], and Data Flow Complexity [22] are increased by our obfuscating transformation and we rate its potency level similar to Collberg's transformation "Parallelize Code" (potency level: high). Both methods hide the control flow graph and allow the attacker only local view on small code blocks.…”
Section: Discussionmentioning
confidence: 99%
“…Software complexity metrics (e.g. [6,12,22,11,13,21,19]), which were developed to reduce the complexity of software, can be used to evaluate this rather subjective metric. In contrast to potency that evaluates the strength of the obfuscating transformation against humans, resilience defines how well it withstands an attack of an automatic deobfuscator.…”
Section: Related Workmentioning
confidence: 99%
“…1) Size based metrics Size is one of the most essential attributes of software systems [6]. It controls the expenditure incurred for the systems both in man-power and budget, for the development and maintenance.…”
Section: Software Complexity Measures: Attributesmentioning
confidence: 99%
“…In a program characteristic that is one of the responsible factors that affect the developer's productivity [8] in program comprehension, maintenance, and testing phase. There are several methods to calculate complexity measures were investigated, e.g., Nesting Level [6], different version of LOC [8] …”
Section: Software Complexity Measures: Attributesmentioning
confidence: 99%
“…The first reactions, however, were to redefine the metric in order to accommodate problems in the way the graph represented certain program structures. New variations of the metric quickly emerged where more emphasis was placed on the bounds of ELSE statements[l7], arcs at a node forming "knots"[l8], the flow of both control and data [19] and the nesting depth of statements (e.g., (20)). The most important use of these graph-theoretic measures of complexity has been to explain the number and distribution of errors [21,22].…”
Section: Cyclomatic Complextiymentioning
confidence: 99%