Measuring Maintainability Index of a Software Depending on Line of Code Only

desktop-wallpaper-200-beautiful-software-engineer-for-you-software-engineer p7.jpg

Abstract : Maintainability Index (MI) has been proposed to calculate a single number that expresses the maintainability of a system. MI is calculated as a factored formula consisting of Lines of Code (LOC), Cyclomatic Complexity (CC)and Halstead Volume (HV). In this paper, we present a new method to find MI with respect to LOC only. To validate the method Measuring Maintainability Index Software (MMIS) is developed, that first finds MI with respect to (LOC, CC, and HV); secondly find MI with respect to LOC only. As the result has been compared they were closed but the new method was easy to understand, fast to count, and independent on the program language. In addition to many well-known programs, the MMIS was used to test itself and the result demonstrates that the program used to calculate MI value with respect to LOC only tend to be maintainable while the lexical analyzer the major step in calculating MI with regard to (LOC, HV, CC) is difficult to maintain.

DOI link:https://www.iosrjournals.org/iosr-jce/papers/Vol16-issue2/Version-7/M016276469.pdf

author avatar
Nahlah M.A.M.Najm
Share This Post
Have your say!
00

Customer Reviews

5
0%
4
0%
3
0%
2
0%
1
0%
0
0%

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

    Thanks for submitting your comment!