Software Maintainability Metrics
Software maturity index is one of the suggested method used to measure the software maintainability where it consider either that modified, added or removed on the concern modules. The various combination of characteristics measures such as source code readability, quality of documentation and software understandability.
Factors influencing software maintainability measurement
Source code readability
Most maintenance will end up modifying the source code which is a cumbersome task to undertake especially if the source code were written by a different programmer and not well organize. The percentage of source code readability is achieved by looking on the number of comments line from the total code.
The ratio of comments is derived from the division of comment lines by total line codes. If the ratio is low maintainability the code is more readable.
Quality of Documentation
The Gunning fox index is a model that measure the document quality .it calculates how readable the words in a text are. The fox index is determined by complexity of the words as well as its length. The better documentation quality is realize when fox index is a bit lower buts the higher it is quality of documentation is poorer.
This involved mixture of both documents as well as source code .The synergy of this contributes in the quality of maintainability. Otherwise the maintainability flawed and problematic to conduct. The proposed a tool for measurement was the symbols that can be incorporated within the documents as well as source code. The method was term as language software entailing the entire symbols to be used without source language and key words. The coupling and interrelationship of source code language and document language define high understandability.