paper-with-me

Papers

From Code Generation to Software Testing: AI Copilot with Context-Based RAG

2025-04-02 · Yuchen Wang, Shangxin Guo, Chee Wei Tan

The rapid pace of large-scale software development places increasing demands on traditional testing methodologies, often leading to bottlenecks in efficiency, accuracy, and coverage. We propose a novel perspective on software testing by positing bug detection and coding with fewer bugs as two interconnected problems that share a common goal, which is reducing bugs with limited resources. We extend our previous work on AI-assisted programming, which supports code auto-completion and chatbot-powered Q&A, to the realm of software testing. We introduce Copilot for Testing, an automated testing system that synchronizes bug detection with codebase updates, leveraging context-based Retrieval Augmented Generation (RAG) to enhance the capabilities of large language models (LLMs). Our evaluation demonstrates a 31.2% improvement in bug detection accuracy, a 12.6% increase in critical test coverage, and a 10.5% higher user acceptance rate, highlighting the transformative potential of AI-driven technologies in modern software development practices.

📄 PDF Abstract BibTeX arXiv:2504.01866

Code (0)

등록된 구현이 없습니다.

Tasks

ChatbotCode GenerationRAGRetrieval-augmented Generationsoftware testing

Similar Papers 제목 키워드 기반

Do It For Me vs. Do It With Me: Investigating User Perceptions of Different Paradigms of Automation in Copilots for Feature-Rich Software

2025-04-22 · Anjali Khurana, Xiaotian Su, April Yi Wang, Parmit K Chilana

Large Language Model (LLM)-based in-application assistants, or copilots, can automate software tasks, but users often prefer learning by doing, raising questions about the optimal level of automation for an effective use…

Language ModelingLanguage ModellingLarge Language Model

Transforming Software Development: Evaluating the Efficiency and Challenges of GitHub Copilot in Real-World Projects

2024-06-25 · Ruchika Pandey, Prabhat Singh, Raymond Wei, Shaila Shankar

Generative AI technologies promise to transform the product development lifecycle. This study evaluates the efficiency gains, areas for improvement, and emerging challenges of using GitHub Copilot, an AI-powered coding a…

C++ code

The Impact of AI Tool on Engineering at ANZ Bank An Empirical Study on GitHub Copilot within Corporate Environment

2024-02-08 · Sayan Chatterjee, Ching Louis Liu, Gareth Rowland, Tim Hogarth

The increasing popularity of AI, particularly Large Language Models (LLMs), has significantly impacted various domains, including Software Engineering. This study explores the integration of AI tools in software engineer…

Cypress Copilot: Development of an AI Assistant for Boosting Productivity and Transforming Web Application Testing

2024-12-23 · IEEE Access 2024 12 · Suresh Babu Nettur, Shanthi Karpurapu, Unnati Nettur, Likhit Sagar Gajja

In today’s fast-paced software development environment, Agile methodologies demand rapid delivery and continuous improvement, making automated testing essential for maintaining quality and accelerating feedback loops. Ou…

Code Generation

SIMCOPILOT: Evaluating Large Language Models for Copilot-Style Code Generation

2025-05-21 · Mingchao Jiang, Abhinav Jain, Sophia Zorek, Chris Jermaine

We introduce SIMCOPILOT, a benchmark that simulates the role of large language models (LLMs) as interactive, "copilot"-style coding assistants. Targeting both completion (finishing incomplete methods or code blocks) and …

BenchmarkingCode Generation