paper-with-me

홈 › Papers

The Code Whisperer: LLM and Graph-Based AI for Smell and Vulnerability Resolution

2026-04-12 · Mohammad Baqar, Raji Rustamov, Alexander Hughes arxiv

Code smells and software vulnerabilities both increase maintenance cost, yet they are often handled by separate tools that miss structural context and produce noisy warnings. This paper presents The Code Whisperer, a hybrid framework that combines graph-based program analysis with large language models to detect, explain, and repair maintainability and security issues within a unified workflow. The method aligns Abstract Syntax Trees (ASTs), Control Flow Graphs (CFGs), Program Dependency Graphs (PDGs), and token-level code embeddings so that structural and semantic signals can be learned jointly. We evaluate the framework on multi-language datasets and compare it with rule-based analyzers and single-model baselines. The results indicate that the hybrid design improves detection performance and produces more useful repair suggestions than either graph-only or language-model-only approaches. We also examine explainability and CI/CD integration as practical requirements for adopting AI-assisted code review in everyday software engineering workflows.

📄 PDF Abstract BibTeX arXiv:2604.13114

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

SpecDetect4ML: Detecting Non-Local ML Code Smells with Code Property Graphs

2025-09-24 · Brahim Mahmoudi, Naouel Moha, Quentin Stiévenart, Florent Avellaneda arxiv

Machine Learning (ML) pipelines encode quality-relevant decisions across data preparation, training, evaluation, and configuration code. Some recurring source-level quality problems in these pipelines, known as ML code s…

BugWhisperer: Fine-Tuning LLMs for SoC Hardware Vulnerability Detection

2025-05-28 · Shams Tarek, Dipayan Saha, Sujan Kumar Saha, Farimah Farahmandi

The current landscape of system-on-chips (SoCs) security verification faces challenges due to manual, labor-intensive, and inflexible methodologies. These issues limit the scalability and effectiveness of security protoc…

Language ModelingLanguage ModellingLarge Language ModelTransfer Learning+1

SmellBench: Evaluating LLM Agents on Architectural Code Smell Repair

2026-05-07 · Ion George Dinu, Marian Cristian Mihăescu, Traian Rebedea arxiv

Architectural code smells erode software maintainability and are costly to repair manually, yet unlike localized bugs, they require cross-module reasoning about design intent that challenges both developers and automated…

Law Smells: Defining and Detecting Problematic Patterns in Legal Drafting

2021-10-15 · Corinna Coupette, Dirk Hartung, Janis Beckedorf, Maximilian Böther 외

Building on the computer science concept of code smells, we initiate the study of law smells, i.e., patterns in legal texts that pose threats to the comprehensibility and maintainability of the law. With five intuitive l…

Cracking CodeWhisperer: Analyzing Developers' Interactions and Patterns During Programming Tasks

2025-10-13 · Jeena Javahar, Tanya Budhrani, Manaal Basha, Cleidson R. B. de Souza 외 arxiv

The use of AI code-generation tools is becoming increasingly common, making it important to understand how software developers are adopting these tools. In this study, we investigate how developers engage with Amazon's C…