Composition of Static and Dynamic Analysis for Algorithmic-Level Code Semantic Optimization

Machine Learning, Image Processing, Network Security and Data Sciences(2023)

引用 0|浏览0
暂无评分
摘要
Program optimization can be done at various levels like design, algorithm, data structure, source code, and run time. It can be based on various parameters like time, space, and code complexity. Higher the level of optimization, the more significant the impact. This paper proposes algorithm-level optimization. Programs with similar semantics are analyzed on a composite metric dependent on factors such as time, space, cyclomatic complexity, and code quality of snippets to suggest the most optimal algorithmic solution. Factors like time, space are calculated dynamically and approximated using polynomial regression. Factors like cyclomatic complexity and Halstead difficulty metric are calculated statically.
更多
查看译文
关键词
Code Optimization, Time Complexity, Space Complexity, Cyclomatic Complexity, Halstead metric, Polynomial Regression
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要