2009
DOI: 10.1145/1527202.1527208
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of object-oriented spatial complexity measures

Abstract: Spatial complexity measures help in the estimation of the effort required in the process of program comprehension. These spatial complexity measures have been proposed for procedure-oriented software as well as object-oriented software. In this paper, an attempt has been made to evaluate object-oriented spatial complexity measures using formal evaluation frameworks proposed by Weyuker and Briand et al. A practical and useful complexity measure must satisfy most of the properties given in these frameworks. The … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 21 publications
(34 reference statements)
0
5
0
Order By: Relevance
“…Program complexity is a fundamental feature of program, but there is no accepted precise definition. Most researchers believe that program complexity is the difficulty of analyzing, designing, testing, maintaining and modifying software, and the difficulty will increase day by day; and some researchers believe that program complexity is mainly structural complexity and algorithmic complexity, which gradually occur in the software life process, especially in the design and coding phase [9]. Therefore, in order to study the program complexity, the analysis of the process of program structural complexity is the first step, and on this basis, it determines what kind of measurement method is used to quantify the complexity: 𝑀: 𝐶, 𝑅 → 𝑁, 𝑃 .…”
Section: Program Complexity Researchmentioning
confidence: 99%
“…Program complexity is a fundamental feature of program, but there is no accepted precise definition. Most researchers believe that program complexity is the difficulty of analyzing, designing, testing, maintaining and modifying software, and the difficulty will increase day by day; and some researchers believe that program complexity is mainly structural complexity and algorithmic complexity, which gradually occur in the software life process, especially in the design and coding phase [9]. Therefore, in order to study the program complexity, the analysis of the process of program structural complexity is the first step, and on this basis, it determines what kind of measurement method is used to quantify the complexity: 𝑀: 𝐶, 𝑅 → 𝑁, 𝑃 .…”
Section: Program Complexity Researchmentioning
confidence: 99%
“…This measures account for the difficulty of reading the source code of a program for understanding, in terms of the lexical distance (measured in lines of code) that the maintainer is required to traverse to follow control and/or data dependencies as they build a mental model (Gold, Mohan, and Layzell 2005;Chhabra and Gupta 2009). This type of complexity was based on the spatial distance between the definition and direct use of various program elements.…”
Section: Slicespatialmentioning
confidence: 99%
“…These metrics are also evaluated against Weyuker's Properties. Chhabra and Gupta [21] evaluates OO spatial complexity measures using formal evaluation frameworks as proposed by Weyuker.…”
Section: Literature Review For Estimation Of Software Complexitymentioning
confidence: 99%