DocumentCode :
3263977
Title :
Towards Spatial Complexity Measures for Comprehension of Java Programs
Author :
Chhabra, Jitender Kumar ; Gupta, Varun
Author_Institution :
Nat. Inst. of Technol., Kurukshetra
fYear :
2006
fDate :
20-23 Dec. 2006
Firstpage :
430
Lastpage :
433
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 rise to the spatial complexity of program. Various spatial complexity measures have been proposed to characterize the difficulty of understanding programs. This paper tries to extend these measures especially for the comprehension of Java programs. This paper identifies two spatial complexity measures for Java programs, which are based on classes and objects. The proposed measures have been applied to 10 different software projects developed using Java and the results obtained, have been used to draw a number of conclusions.
Keywords :
Java; cognition; human factors; software maintenance; software metrics; software reusability; systems re-engineering; Java program comprehension; complex cognitive skill; human factor; software comprehension; software maintenance; software re-engineering; software reusability; spatial complexity measure; Computer science; Human factors; Information analysis; Java; Maintenance engineering; Programming; Software engineering; Software maintenance; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computing and Communications, 2006. ADCOM 2006. International Conference on
Conference_Location :
Surathkal
Print_ISBN :
1-4244-0716-8
Electronic_ISBN :
1-4244-0716-8
Type :
conf
DOI :
10.1109/ADCOM.2006.4289930
Filename :
4289930
Link To Document :
بازگشت