

Advancement of an Improved Computerized Programming Intricacy Estimation Framework
Abstract
Code Intricacy measures can basically be utilized to foresee basic data about dependability, testability, and practicality of programming frameworks from the programmed estimation of the source code. The current robotized code intricacy estimation is performed utilizing an industrially accessible code investigation instrument called QA-C for the code intricacy of C-programming language which runs on Solaris and doesn't quantify the deformity pace of the source code. Hence, this paper pointed toward fostering an upgraded robotized framework that assesses the code intricacy of C-family programming dialects and processes the deformity rate. The current code-based intricacy measurements: The Halstead Complexity Metrics, McCabe Cyclomatic Complexity Metrics, and Source Lines of Code Metric were investigated and implemented to improve upon the current methods.
The created framework was fabricated following the methodology of cascade model that includes: Gathering necessities, Framework plan, Improvement coding, Testing, and Upkeep. The created framework was created in the Visual Studio Coordinated Improvement Climate (2019) utilizing C-Sharp (C#) programming language, .NET structure and MYSQL Server for data set plan. The presentation of the framework was tried proficiently utilizing a product testing method known as Discovery testing to look at the usefulness and nature of the framework. The aftereffects of the assessment showed that the framework delivered usefulness of 100, 100, 75, 75, and 100 %, and nature of 100, 100, 75, 75, and 100 % for the source code written in C++, C, Python, C# and JavaScript programming dialects separately. Subsequently, the apparatus helped programming designers to see the nature of their code concerning code measurements. Likewise, all information concerning the deliberate source code was factual and put away for support and usefulness in the chance of future turn of events.
References
Bansiya, J. (2000). A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transactions on Software Engineering.2000.28(1):4-17p.
Bhatti, H. R. (2010). An Automatic Measurement of Source Code Complexity. Master’s Thesis, Department of Computer Science, Electrical and Space Engineering, Lulea University of Technology.2010:1-14p.
Borchert, T. (2008). Code Profiling: Static Code Analysis. Master’s Thesis, Department of Computer Science, Karlstad University, Sweden.2008:12- 16p.
Chandra, E., Linda, P. and Edith, A. (2010). Class Break Point Determination Using CK
Metrics Thresholds, Global Journal of Computer Science and Technology.2010.10(14):73-77p.
Chidamber, S. R. and Kemerer, C. F. (1994). A metrics suite for the object- oriented design. IEEE Transactions on
Software Engineering.1994.20 (6):476-498p.
Halstead, M. (1977). The Elements of Software Science, Operating and Programming Systems Series, Elservier Computer Science Library North Holland N. Y. Elsevier North- Holland, Inc. ISBN 0-444-00205- 7.1977:1–6p.
Jay, G., Hale, J. E., Smith, R. K., Hale, D., Kraf, N. A. and Ward, C. (2009). Cyclomatic complexity metric and lines of code: Empirical evidence of a stable linear relationship, J. Software Engineering & Applications.2009:7p.
Jetter, A. (2006). Assessing Software Quality Attributes with Source Code Metrics. Diploma Thesis, Department of Informatics, University of Zurich. 2006:45-48p
John Spacey (2017). How Defect Rate is Calculated.
https://simplicable.com/new/defect- rate.
Lincke, R., Lundberg, J. and Löwe,
W. (2008). Comparing software metrics tools. In Proceedings of the 2008 International Symposium on Software Testing and Analysis. ISSTA’08. 131–142p. New York, NY:ACM.
Refbacks
- There are currently no refbacks.