Software
srcPatch
PythonLangGraphsrcMLsrcQLGLM-5.3XSLTStreamlit
srcPatch, a work in progress, is a large language model (LLM) agent that turns one before-and-after code example into a reviewed patch for a whole C, C++, C#, Java, or Python code base. The patch includes dependent edits, such as the call sites of a method made static. Structural queries in srcQL over srcML find every instance of the change, including variants written in other forms. Templates from the example or XSLT written by an LLM then rewrite each site. The XSLT must reproduce the example before it runs.
nameChecker
C++Dockerlibxml2CMakeCTest
nameChecker, a work in progress, is a C++ linter that flags poor identifier names with compiler-style diagnostics. The linter includes a part-of-speech tagger with a cache and support for user dictionaries.
LaneScope
PythonC++CUDACompute SanitizerNsight Compute
LaneScope profiles the shared-memory accesses of CUDA kernels. A Compute Sanitizer tool records the address of every lane. LaneScope then shows which threads collide in each shared-memory bank and predicts the padding or XOR swizzle that removes the conflict, as C++ index code. In llama.cpp, LaneScope located the shared-memory bank conflicts of the lightning-indexer kernel. The merged pull request #31803 removes every one of these conflicts.
Statica
PythonLangGraphLangChainGeminiC#
Statica finds the C# instance methods that can become static. Specialized LangGraph nodes gather type, field, and call-site context from a parsed syntax representation of the code. An LLM and a deterministic analysis engine then judge each method together.
Stereocode
C++libxml2CMakeCTest
Stereocode identifies the stereotypes of methods and classes, such as accessors and mutators, across whole code bases. The tool streams the srcML of a system through a SAX parser instead of loading each document into memory.
PeerCheck
PythonPyTorch
PeerCheck is a multi-task PyTorch model that flags peer reviews written with AI. The detector served with human escalation as compliance infrastructure for the IEEE International Conference on Software Maintenance and Evolution (ICSME 2026), where it screened the submitted reviews before the committee discussion.
TransVisio
PythonPySideGPTGemini
TransVisio is a speech recognition and subtitling platform built on LLMs. Several universities adopted the platform for student instruction.
