paper-with-me

Papers

Evaluating Large Language Models for Detecting Architectural Decision Violations

2026-02-07 · Ruoyu Su, Alexander Bakhtin, Noman Ahmad, Matteo Esposito, Valentina Lenarduzzi, Davide Taibi arxiv

Architectural Decision Records (ADRs) play a central role in maintaining software architecture quality, yet many decision violations go unnoticed because projects lack both systematic documentation and automated detection mechanisms. Recent advances in Large Language Models (LLMs) open up new possibilities for automating architectural reasoning at scale. We investigated how effectively LLMs can identify decision violations in open-source systems by examining their agreement, accuracy, and inherent limitations. Our study analyzed 980 ADRs across 109 GitHub repositories using a multi-model pipeline in which one LLM primary screens potential decision violations, and three additional LLMs independently validate the reasoning. We assessed agreement, accuracy, precision, and recall, and complemented the quantitative findings with expert evaluation. The models achieved substantial agreement and strong accuracy for explicit, code-inferable decisions. Accuracy falls short for implicit or deployment-oriented decisions that depend on deployment configuration or organizational knowledge. Therefore, LLMs can meaningfully support validation of architectural decision compliance; however, they are not yet replacing human expertise for decisions not focused on code.

📄 PDF Abstract BibTeX arXiv:2602.07609

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Unseen Attack Detection in Software-Defined Networking Using a BERT-Based Large Language Model

2024-12-09 · Mohammed N. Swileh, Shengli Zhang

Software defined networking (SDN) represents a transformative shift in network architecture by decoupling the control plane from the data plane, enabling centralized and flexible management of network resources. However,…

feature selectionLanguage ModelingLanguage ModellingLarge Language Model

Can an LLM Detect Instances of Microservice Infrastructure Patterns?

2026-03-24 · Carlos Eduardo Duarte, Neil B. Harrison, Filipe Figueiredo Correia, Ademar Aguiar 외 arxiv

Architectural patterns are frequently found in various software artifacts. The wide variety of patterns and their implementations makes detection challenging with current tools, especially since they often only support d…

AgentArch: A Comprehensive Benchmark to Evaluate Agent Architectures in Enterprise

2025-09-13 · Tara Bogavelli, Roshnee Sharma, Hari Subramani arxiv

While individual components of agentic architectures have been studied in isolation, there remains limited empirical understanding of how different design dimensions interact within complex multi-agent systems. This stud…

SAKE: Software Architectural Knowledge Evaluation Benchmark for Large Language Models

2026-06-28 · Tiziano Santilli, Francesco Daghero, Mayhar Tourchi Moghaddam arxiv

Large Language Models (LLMs) are increasingly used as assistants across the software development lifecycle, yet their ability to reason about software architecture remains largely unmeasured. Architectural decision-makin…

Architectural Trade-offs in Small Language Models Under Compute Constraints

2025-12-24 · Shivraj Singh Bhatti arxiv

We present a systematic empirical study of small language models under strict compute constraints, analyzing how architectural choices and training budget interact to determine performance. Starting from a linear next-to…