• 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