2010
DOI: 10.1007/978-3-642-16901-4_32
|View full text |Cite
|
Sign up to set email alerts
|

Software Metrics in Static Program Analysis

Abstract: Software metrics play an important role in the management of professional software projects. Metrics are used, e.g., to track development progress, to measure restructuring impact and to estimate code quality. They are most beneficial if they can be computed continuously at development time. This work presents a framework and an implementation for integrating metric computations into static program analysis. The contributions are a language and formal semantics for user-definable metrics, an implementation and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 10 publications
(11 reference statements)
0
4
0
Order By: Relevance
“…In fact, for any P ∈ Prog, we have that P ∈ γ(A 2 (P )) implies γ(A 1 (P )) ⊆ γ(A 2 (P )) and P ∈ γ(A 1 (P )) implies γ(A 2 (P )) ⊆ γ(A 1 (P )), so that A 1 = γ A 2 . Example 4.2 Software metrics static analysers [35] deal with nonsemantic program properties, such as the domain in Example 3.2 (1). Bounded model checking [4,34] handles program properties such as those encoded by the domains of Example 3.2 (2)-(3).…”
Section: Program Analysers and Verifiersmentioning
confidence: 99%
“…In fact, for any P ∈ Prog, we have that P ∈ γ(A 2 (P )) implies γ(A 1 (P )) ⊆ γ(A 2 (P )) and P ∈ γ(A 1 (P )) implies γ(A 2 (P )) ⊆ γ(A 1 (P )), so that A 1 = γ A 2 . Example 4.2 Software metrics static analysers [35] deal with nonsemantic program properties, such as the domain in Example 3.2 (1). Bounded model checking [4,34] handles program properties such as those encoded by the domains of Example 3.2 (2)-(3).…”
Section: Program Analysers and Verifiersmentioning
confidence: 99%
“…Example 4.2. Software metrics static analysers [35] deal with nonsemantic program properties, such as the domain in Example 3.2 (1). Bounded model checking [4,34] handles program properties such as those encoded by the domains of Example 3.2 (2)-(3).…”
Section: Definition 41 (Program Analyser) Given An Abstract Domain mentioning
confidence: 99%
“…A software metric measures or quantifies a software characteristic such as number of classes or lines of code or the number of operations, etc. They help software developers and managers to track the status of software specification or implementation [13]. Metrics for OO software have been a major research topic for more than two decades.…”
Section: A Software Metricsmentioning
confidence: 99%