Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 23, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 23, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 23, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 23, 2025

      SteamOS is officially not just for Steam Deck anymore — now ready for Lenovo Legion Go S and sort of ready for the ROG Ally

      May 23, 2025

      Microsoft’s latest AI model can accurately forecast the weather: “It doesn’t know the laws of physics, so it could make up something completely crazy”

      May 23, 2025

      OpenAI scientists wanted “a doomsday bunker” before AGI surpasses human intelligence and threatens humanity

      May 23, 2025

      My favorite gaming service is 40% off right now (and no, it’s not Xbox Game Pass)

      May 23, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      A timeline of JavaScript’s history

      May 23, 2025
      Recent

      A timeline of JavaScript’s history

      May 23, 2025

      Loading JSON Data into Snowflake From Local Directory

      May 23, 2025

      Streamline Conditional Logic with Laravel’s Fluent Conditionable Trait

      May 23, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      SteamOS is officially not just for Steam Deck anymore — now ready for Lenovo Legion Go S and sort of ready for the ROG Ally

      May 23, 2025
      Recent

      SteamOS is officially not just for Steam Deck anymore — now ready for Lenovo Legion Go S and sort of ready for the ROG Ally

      May 23, 2025

      Microsoft’s latest AI model can accurately forecast the weather: “It doesn’t know the laws of physics, so it could make up something completely crazy”

      May 23, 2025

      OpenAI scientists wanted “a doomsday bunker” before AGI surpasses human intelligence and threatens humanity

      May 23, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»AutoCodeRover: An Automated Artificial Intelligence AI Approach for Solving Github Issues to Autonomously Achieve Program Improvement

    AutoCodeRover: An Automated Artificial Intelligence AI Approach for Solving Github Issues to Autonomously Achieve Program Improvement

    April 16, 2024

    Large Language Models (LLMs) have significantly advanced such that development processes have been further revolutionized by enabling developers to use LLM-based programming assistants for automated coding jobs. Writing code is only one aspect of software engineering; another is ongoing program improvement to support feature additions and issue fixes, as well as software evolution.

    In recent research, a team of researchers from the National University of Singapore has provided an automated method for handling GitHub issues in order to automatically improve the quality of programs by adding new features and fixing bugs. The approach, known as AutoCodeRover, combines advanced code search capabilities with LLMs to produce program patches or updates. 

    Using abstract syntax trees (ASTs) in particular, the team has concentrated on program representation rather than viewing a software project as merely a collection of files. Through iterative search operations, their code search methodology effectively facilitates effective context retrieval by leveraging the program’s structure, including classes and methods, to improve the LLM’s understanding of the issue’s fundamental cause.

    The foundation for the work is SWEbench-lite, a recent benchmark made out of 300 actual GitHub issues pertaining to feature additions and bug fixes. The outcomes of tests run on SWEbench-lite have shown how much more effective this method is at solving GitHub issues than previous attempts by the AI community by over 20%. In less than ten minutes on average, this approach fixed 67 GitHub issues; by comparison, the average developer took almost 2.77 days to resolve one issue.

    The team has summarized their primary contributions as follows.

    The team has emphasized on working with program representations, particularly abstract syntax trees. This strategy is considered essential for promoting self-sufficient software engineering processes, emphasizing the significance of exploring the structural properties of code in greater detail.

    The study focuses on approaches to code search that imitate how software programmers think. Using program structures like classes, methods, and code snippets helps LLMs use context more efficiently by making the process of finding pertinent code context more like human thinking.

    The team has stressed the significance of giving automated repair’s effectiveness the upper hand over time efficiency, as long as realistic time criteria are met. They imposed a 10-minute time constraint on automated repair and found that it was 22% effective in fixing GitHub issues on SWE-bench-lite. This is far faster than the 2.77-day average for manual resolution.

    When addressing GitHub issues, the search for code has been guided by the integration of debugging and analysis techniques, specifically test-based fault localization. With this integration, efficacy has increased significantly; a single AutoCodeRover run on SWE-bench-lite shows a rise from 16% to 20%.

    In conclusion, this approach opens the door for autonomous software engineering by anticipating a time when auto-generated code from LLMs can be automatically enhanced. With AutoCodeRover, overall productivity can be increased, and the software development process can be optimized by automating actions related to program enhancement, such as adding new features and correcting bugs.

    Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter. Join our Telegram Channel, Discord Channel, and LinkedIn Group.

    If you like our work, you will love our newsletter..

    Don’t Forget to join our 40k+ ML SubReddit

    Want to get in front of 1.5 Million AI Audience? Work with us here

    The post AutoCodeRover: An Automated Artificial Intelligence AI Approach for Solving Github Issues to Autonomously Achieve Program Improvement appeared first on MarkTechPost.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleResearchers at Oxford Presented Policy-Guided Diffusion: A Machine Learning Method for Controllable Generation of Synthetic Trajectories in Offline Reinforcement Learning RL
    Next Article The Rise of NeuroTechnology and Its Fusion with AI

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 24, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-47535 – Opal Woo Custom Product Variation Path Traversal

    May 24, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    New to the web platform in December

    Development

    JetBrains open sources its code completion LLM, Mellum

    Tech & Work

    Fortinet Rolls Out Critical Security Patches for FortiClientLinux Vulnerability

    Development

    where is the kullu’s dogs

    Development

    Highlights

    Affordable cybersecurity for SMBs in the midwest

    May 17, 2025

    Post Content Source: Read More 

    This AI Paper by Toyota Research Institute Introduces SUPRA: Enhancing Transformer Efficiency with Recurrent Neural Networks

    May 17, 2024

    Unraveling Direct Alignment Algorithms: A Comparative Study on Optimization Strategies for LLM Alignment

    February 8, 2025

    It’s a Boon If You Hire Me – India’s Human AI “Srinidhi Ranganathan” Opens Up!

    April 6, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.