Pith. sign in

REVIEW 1 cited by

Identifying Performance-Sensitive Configurations in Software Systems through Code Analysis with LLM Agents

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 2406.12806 v1 pith:ICRATJUQ submitted 2024-06-18 cs.SE cs.AI

classification cs.SEcs.AI
keywords configurationsperformance-sensitiveperfsenseanalysisperformanceagentschainingclassifying
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Configuration settings are essential for tailoring software behavior to meet specific performance requirements. However, incorrect configurations are widespread, and identifying those that impact system performance is challenging due to the vast number and complexity of possible settings. In this work, we present PerfSense, a lightweight framework that leverages Large Language Models (LLMs) to efficiently identify performance-sensitive configurations with minimal overhead. PerfSense employs LLM agents to simulate interactions between developers and performance engineers using advanced prompting techniques such as prompt chaining and retrieval-augmented generation (RAG). Our evaluation of seven open-source Java systems demonstrates that PerfSense achieves an average accuracy of 64.77% in classifying performance-sensitive configurations, outperforming both our LLM baseline (50.36%) and the previous state-of-the-art method (61.75%). Notably, our prompt chaining technique improves recall by 10% to 30% while maintaining similar precision levels. Additionally, a manual analysis of 362 misclassifications reveals common issues, including LLMs' misunderstandings of requirements (26.8%). In summary, PerfSense significantly reduces manual effort in classifying performance-sensitive configurations and offers valuable insights for future LLM-based code analysis research.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

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

  1. Agentic AI Systems Applied to tasks in Financial Services: Modeling and model risk management crews

    cs.AI 2025-02 conditional novelty 4.0 of 10

    A CrewAI-based multi-agent system with human oversight built financial models and carried out model risk management checks on three public credit datasets, with results comparable to AutoML and Kaggle baselines.

Pith tools