2006 International Conference on Advanced Computing and Communications 2006
DOI: 10.1109/adcom.2006.4289930
|View full text |Cite
|
Sign up to set email alerts
|

Towards Spatial Complexity Measures for Comprehension of Java Programs

Abstract: The software comprehension is an important activity that influences a variety of software engineering tasks. Software comprehension is required when a software engineer maintains, reuses, and reengineers software systems. In order to understand a program, we need to look at human factors involved in the comprehension process. Program comprehension is a complex cognitive skill, which requires understanding of spatial orientations of the program entities. These spatial orientations of the program entities give r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 5 publications
0
1
0
Order By: Relevance
“…The computation of software complexity has been carried out by the researchers using various affecting attributes like control flow paths [12], the volume of operands and operators [9], identifier density [10], cognitive complexity [14], [15], [23], [24] and spatial complexity [3], [4], [6], [8]. Spatial complexity metrics indicate the difficulty of understanding the logic of the program in terms of lines of code that the reader is required to traverse to follow control or data dependencies as they build a mental model [8].…”
Section: Introductionmentioning
confidence: 99%
“…The computation of software complexity has been carried out by the researchers using various affecting attributes like control flow paths [12], the volume of operands and operators [9], identifier density [10], cognitive complexity [14], [15], [23], [24] and spatial complexity [3], [4], [6], [8]. Spatial complexity metrics indicate the difficulty of understanding the logic of the program in terms of lines of code that the reader is required to traverse to follow control or data dependencies as they build a mental model [8].…”
Section: Introductionmentioning
confidence: 99%