Pith. sign in

REVIEW 3 cited by

DepsRAG: Towards Agentic Reasoning and Planning for Software Dependency Management

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2405.20455 v5 pith:U4A6PESY submitted 2024-05-30 cs.SE

classification cs.SE
keywords depsragsoftwaredependenciesreasoningdeveloperstoolsaccuracycomprehensive
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In the era of Large Language Models (LLMs) with their advanced capabilities, a unique opportunity arises to develop LLM-based digital assistant tools that can support software developers by facilitating comprehensive reasoning about software dependencies and open-source libraries before importing them. This reasoning process is daunting, mandating multiple specialized tools and dedicated expertise, each focusing on distinct aspects (e.g., security analysis tools may overlook design flaws such as circular dependencies, which hinder software maintainability). Creating a significant bottleneck in the software development lifecycle. In this paper, we introduce DepsRAG, a multi-agent framework designed to assist developers in reasoning about software dependencies. DepsRAG first constructs a comprehensive Knowledge Graph (KG) that includes both direct and transitive dependencies. Developers can interact with DepsRAG through a conversational interface, posing queries about the dependencies. DepsRAG employs Retrieval-Augmented Generation (RAG) to enhance these queries by retrieving relevant information from the KG as well as external sources, such as the Web and vulnerability databases, thus demonstrating its adaptability to novel scenarios. DepsRAG incorporates a Critic-Agent feedback loop to ensure the accuracy and clarity of LLM-generated responses. We evaluated DepsRAG using GPT-4-Turbo and Llama-3 on three multi-step reasoning tasks, observing a threefold increase in accuracy with the integration of the Critic-Agent mechanism. DepsRAG demo and implementation are available: https://github.com/Mohannadcse/DepsRAG.

Discussion (0). Sign in to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. It's a Complete Haystack: Understanding Dependency Management Needs in Computer-Aided Design

    cs.HC 2025-08 conditional novelty 6.0 of 10

    A two-phase qualitative study of Onshape users identifies nine key challenges in managing CAD model dependencies, grouped into traceability, navigation, and consistency.

  2. XGraphRAG: Interactive Visual Analysis for Graph-based Retrieval-Augmented Generation

    cs.IR 2025-06 conditional novelty 6.0 of 10

    A visual analytics framework helps GraphRAG developers trace suspicious retrievals through graph construction and LLM invocation stages, with a user study suggesting faster, more accurate failure diagnosis than an exi...

  3. Which Is Better For Reducing Outdated and Vulnerable Dependencies: Pinning or Floating?

    cs.SE 2025-10 conditional novelty 5.0 of 10

    Across three package ecosystems, floating version constraints are less likely than pinning to leave dependencies outdated, while the claim that floating-minor is least vulnerability-prone is the main genuinely empiric...

Pith tools