EXPLORING THE IMPACT OF SOURCE CODE SEMANTIC ANALYSIS ON BUG LOCALIZATION ACCURACY

Authors

  • Waqas Ali Department of Information Technology, Quaid e Awam University of Engineering Science and Technology, Nawabshah, Pakistan Author
  • Aakash Ali Quaid e Awam University of Engineering science and Technology Nawabshah Author

Keywords:

Bug Localization, Semantic Analysis\, Source Code Context, Generative Pretrained Transformer (GPT), Software Engineering, Machine Learning in Software Development, Dependency Graph, Code Evolution

Abstract

This paper introduces the Semantic-Contextual Bug Localization Framework (SCBLF), a novel approach that integrates advanced semantic analysis with contextual factors to enhance bug localization accuracy. Utilizing a fine-tuned Generative Pretrained Transformer (GPT) model, SCBLF captures the deep semantic relationships within source code. The methodology incorporates Dependency Graph Complexity (DGC) and Code Evolution Influence (CEI) metrics to provide a comprehensive contextual backdrop. The framework's efficacy is evaluated through a simulation that generates a synthetic dataset, mimicking a realistic software development environment. The simulation results are analyzed, revealing significant correlations between semantic scores, dependency complexities, code changes, and Bug Localization Scores (BLS). The distribution of BLS indicates a balanced bug prediction capability across the codebase, with feedback accuracy scores suggesting satisfactory user validation. The findings advocate including semantic and contextual analyses in bug localization tools to improve software maintenance and development processes.

Downloads

Download data is not yet available.
image

Downloads

Published

2024-11-15

Issue

Section

Engineering and Technology

How to Cite

EXPLORING THE IMPACT OF SOURCE CODE SEMANTIC ANALYSIS ON BUG LOCALIZATION ACCURACY. (2024). Kashf Journal of Multidisciplinary Research, 1(11), 52-61. https://kjmr.com.pk/index.php/kjmr/article/view/129

Similar Articles

71-80 of 115

You may also start an advanced similarity search for this article.