scicode-lint: Detecting Methodology Bugs in Scientific Python Code with LLM-Generated Patterns
Not on the map. Why?
Abstract (arXiv)
Methodology bugs in scientific Python code produce plausible but incorrect results that traditional linters and static analysis tools cannot detect. Several research groups have built ML-specific linters, demonstrating that detection is feasible. Yet these tools share a sustainability problem: dependency on specific pylint or Python versions, limited packaging, and reliance on manual engineering for every new pattern. As AI-generated code increases the volume of scientific software, the need for automated methodology checking (such as detecting data leakage, incorrect cross-validation, and missing random seeds) grows. We present scicode-lint, whose two-tier architecture separates pattern design (frontier models at build time) from execution (small local model at runtime). Patterns are generated, not hand-coded; adapting to new library versions costs tokens, not engineering hours. On Kaggle notebooks with human-labeled ground truth, preprocessing leakage detection reaches 65% precision at 100% recall; on 38 published scientific papers applying AI/ML, precision is 62% (LLM-judged) with substantial variation across pattern categories; on a held-out paper set, precision is 54%. On controlled tests, scicode-lint achieves 97.7% accuracy across 66 patterns.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 8 of its 24 references that are in the map. First posted on arXiv 18 Mar 2026.
Builds on
8 of 24 references.
References · 8
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022Do Users Write More Insecure Code with AI Assistants?cited by 192
- 2020Common pitfalls and recommendations for using machine learning to detect and prognosticate for COVID-19 using chest radiographs and CT scanscited by 158
- 2025KNighter: Transforming Static Analysis with LLM-Synthesized Checkerscited by 24
- 2022Data Leakage in Notebooks: Static Detection and Better Processescited by 7
- 2022Abstract Interpretation-Based Data Leakage Static Analysiscited by 3
- 2025A survey of generative AI adoption and perceived productivity among scientists who programcited by 3
- 2025MLScent A tool for Anti-pattern detection in ML projectscited by 2
Built on by
Citing papers per year: 2026: 3.
3 papers.