SAKE: Software Architectural Knowledge Evaluation Benchmark for Large Language Models
Not on the map. Why?
Abstract (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-making depends on quality attribute trade-offs, design patterns, and system-level constraints, none of which are exercised by benchmarks that target syntactic or algorithmic tasks. We introduce SAKE (Software Architectural Knowledge Evaluation), a standardized and reproducible benchmark for assessing software architectural knowledge in LLMs. SAKE comprises 2154 expert-curated multiple-choice questions, each with four options, stratified across eight architectural categories and four context-length levels. We evaluate 11 proprietary and open-weight models in zero-shot and five-shot settings. Overall accuracy is high, but performance varies markedly across categories, revealing competency gaps in areas central to professional practice. SAKE, its evaluation scripts, and all results are released as open source to give the community a baseline for tracking architectural reasoning in LLMs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 17 references that are in the map. First posted on arXiv 28 Jun 2026.
Builds on
7 of 17 references.
References · 7
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,970
- 2020What Disease does this Patient Have? A Large-scale Open Domain Question Answering Dataset from Medical Examscited by 1,324
- 2026When AI Benchmarks Plateau: A Systematic Study of Benchmark Saturationcited by 29
- 2025Software Architecture Meets LLMs: A Systematic Literature Reviewcited by 10
- 2020Capturing Software Architecture Knowledge for Pattern-Driven Designcited by 6
- 2025An LLM-assisted approach to designing software architectures using ADDcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026ArchBench: Benchmarking Generative-AI for Software Architecture Tasks ↗
- 2025LLM-as-a-Judge for Software Engineering: Literature Review, Vision, and the Road Ahead ↗
- 2026Beyond Correctness: Enhancing Architectural Reasoning in Code LLMs via Scalable Labeling with Agentic Judgment
- 2025QuArch: A Benchmark for Evaluating LLM Reasoning in Computer Architecture
- 2025The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reason
- 2026Evaluating Large Language Models for Detecting Architectural Decision Violations
- 2026OODEval: Evaluating Large Language Models on Object-Oriented Design ↗
- 2026Exploring the Reasoning Depth of Small Language Models in Software Architecture: A Multidimensional Evaluation Framework Towards Software Engineering 2.0