S3LLM: Large-Scale Scientific Software Understanding with LLMs using Source, Metadata, and Document
Not on the map. Why?
Abstract (arXiv)
The understanding of large-scale scientific software poses significant challenges due to its diverse codebase, extensive code length, and target computing architectures. The emergence of generative AI, specifically large language models (LLMs), provides novel pathways for understanding such complex scientific codes. This paper presents S3LLM, an LLM-based framework designed to enable the examination of source code, code metadata, and summarized information in conjunction with textual technical reports in an interactive, conversational manner through a user-friendly interface. S3LLM leverages open-source LLaMA-2 models to enhance code analysis through the automatic transformation of natural language queries into domain-specific language (DSL) queries. Specifically, it translates these queries into Feature Query Language (FQL), enabling efficient scanning and parsing of entire code repositories. In addition, S3LLM is equipped to handle diverse metadata types, including DOT, SQL, and customized formats. Furthermore, S3LLM incorporates retrieval augmented generation (RAG) and LangChain technologies to directly query extensive documents. S3LLM demonstrates the potential of using locally deployed open-source LLMs for the rapid understanding of large-scale scientific computing software, eliminating the need for extensive coding expertise, and thereby making the process more efficient and effective. S3LLM is available at https://github.com/ResponsibleAILab/s3llm.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 11 of its 25 references that are in the map. First posted on arXiv 15 Mar 2024.
Builds on
11 of 25 references.
References · 11
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2023Benchmarking Large Language Models for News Summarizationcited by 444
- 2023Self-collaboration Code Generation via ChatGPTcited by 255
- 2023BooookScore: A systematic exploration of book-length summarization in the era of LLMscited by 137
- 2023No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generationcited by 82
- 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
- 2023Can Large Language Models Write Good Property-Based Tests?cited by 30
- 2022Detect-Localize-Repair: A Unified Framework for Learning to Debug with CodeT5cited by 9
- 2023CUPID: Leveraging ChatGPT for More Accurate Duplicate Bug Report Detectioncited by 9
- 2019FQL: An Extensible Feature Query Language and Toolkit on Searching Software Characteristics for HPC Applicationscited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025Toward Automated and Trustworthy Scientific Analysis and Visualization with LLM-Generated Code
- 2024Harnessing LLMs for API Interactions: A Framework for Classification and Synthetic Data Generation
- 2026Retrieval-Augmented Generation for Scientific Code Understanding
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets
- 2026AstraAI: LLMs, Retrieval, and AST-Guided Assistance for HPC Codebases
- 2023S3Eval: A Synthetic, Scalable, Systematic Evaluation Suite for Large Language Models
- 2024Fine Tuning LLM for Enterprise: Practical Guidelines and Recommendations
- 2025SnipGen: A Mining Repository Framework for Evaluating LLMs for Code