earticle

논문검색

On the Improvement of Cyclomatic Complexity Metric

초록

영어

Complexity is always considered as an undesired property in software since it is a fundamental reason of decreasing software quality. Measuring the complexity using some metrics is one of the important factors that were made by many research activities in order to avoid complex software. In this paper, we analyze the effectiveness of complexity in security, maintainability and errors prediction; we introduce the role of design phase in the software life cycle and the importance of the measurement in this level. We present a study of different software metrics that can be used to measure the complexity of a system during the design phase, and highlight the cyclomatic complexity metric introduced by McCabe which was studied extensively by most researchers. We also propose an improvement of cyclomatic complexity metric which aims to measure both the intra-modular and the inter-modular complexity of a system.

목차

Abstract
 1. Introduction
 2. Related Work
  2.1. Quantitative Metrics
  2.2. Structural Complexity Metrics
 3. The Proposed Approach
  3.1. Cyclomatic Complexity Analysis
  3.2. Terminology and Notations
  3.3. Total Cyclomatic Complexity
  3.4. Evaluation of the Formula
  3.5. Coupled Cyclomatic Complexity
  3.6. Evaluation
 4. Conclusion and Future Work
 References

저자정보

  • Ayman Madi MS department, Arts Sciences and Technology University
  • Oussama Kassem Zein MS department, Arts Sciences and Technology University
  • Seifedine Kadry MS department, Arts Sciences and Technology University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.