Analysis of Risk in Information System using Cyclomatic Complexity
D. Naga Malleswari1, K. Bhaskar2, A. Monica3, B. Venkat vinay4, U. Sai Anirud Varma5
1D. Naga Malleswari, Department of Computer Science and Engineering, KLEF Deemed to be University, Vaddeswaram, Guntur AP.
2K. Bhaskar, Department of Computer Science and Engineering, KLEF Deemed to be University, Vaddeswaram, Guntur AP.
3A. Monica, Department of Computer Science and Engineering, KLEF Deemed to be University, Vaddeswaram, Guntur AP.
4B. Venkat Vinay, Department of Computer Science and Engineering, KLEF Deemed to be University, Vaddeswaram, Guntur AP.
5U. Sai Anirud Varma, Department of Computer Science and Engineering, KLEF Deemed to be University, Vaddeswaram, Guntur AP.
Manuscript received on 20 April 2019 | Revised Manuscript received on 27 May 2019 | Manuscript published on 30 May 2019 | PP: 1823-1826 | Volume-8 Issue-1, May 2019 | Retrieval Number: A3028058119/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software testing is an important part of the software development life cycle. Testing from starting stages will allow us to avoid the trouble of fixing bugs in later stages. There are many testing techniques that are used to discover errors or any software bugs found during the implementation. One of the pro-cedure for testing is through ascertaining cyclomatic unpredict-ability which centers around structure of source code. Cyclomatic complexity calculates the paths and control points. Cyclomatic complexity is one of the software metric that is widely used to measure the complexity of a program. In a program there may be several modules, methods or classes with respective these aspects cyclomatic complexity can be calculated. cyclomatic complexity is developed by Thomas J. McCabe in 1976 on basis of control flow representation in a program. our target in the project is to find the cyclomatic complexity for any given source code. if the cyc-lomatic complexity is low then the hazard to alter code is lower and source code will be easier to understand and maintain and in case if the cyclomatic complexity is high the risk to modify code is higher and source code will be tough.
Keywords: Importance of Software Testing, About Cyclomatic Complexity
Scope of the Article: Analysis of Algorithms and Computational Complexity