Date Added: Apr 2012
Spatial complexity plays an important role in developing the maintainable software. One of the important activities of the maintenance phase is to understand the source code first, and if any changes are required in source-code then change it. Understandability of the software gets affected by psychological complexity of the source code and cognitive abilities. The correlation between the orientation and location of various entities with their processing needs to be established by the programmers, which requires spatial abilities. These spatial abilities play an important role in object-oriented software, in which the use of data as well as the methods of the class needs to be understood in combined way.