Improving Comprehensibility of Source Code by Applying Coding Styles
Recent studies underline the software quality problems by many approaches and methods, in improving the software quality for supporting developers. Source code textual properties, in particular the usage of proper identifiers, are also an important indicator of software quality. A new cohesion metric (conceptual cohesion), proposed by Marcus et al., that exploits Latent Semantic Indexing (LSI) to compute the overlap of semantic information in a class expressed in terms of textual similarity among methods. Consistent use of identifiers and detailed, meaningful comments are two factors that can affect source code maintainability and comprehensibility.