icon-carat-right menu search cmu-wordmark

Redemption Demo: Use Microsoft Visual Studio Code to View Redemption Repairs: Ignore, Accept, Revert

Video
This brief video shows the use of Microsoft Visual Studio Code to easily view the SEI Redemption tool’s repairs to the code and to easily revert any of the repairs.
Publisher

Software Engineering Institute

Topic or Tag

Watch

Abstract

This brief video shows the use of Microsoft Visual Studio Code to easily view the SEI Redemption tool’s repairs to the code and to easily revert any of the repairs. The webpage for the SEI research project that created the Redemption automated program repair tool and related project artifacts, including other videos, presentations, datasets, and more is located here: https://sei.cmu.edu/our-work/projects/display.cfm?customel_datapageid_4050=497941. The author also provides additional ways to view and selectively accept Redemption’s code repairs. These other methods are described in detail in the Redemption documentation in the ”doc” directory. For example, in the Redemption code release, we provide scripts and instructions that automate the creation of merge requests with the repairs using GitLab. With GitLab, with a click, reviewers can remove any particular repair they don’t want from the merge request. The Redemption release even includes a demo for users to test their GitLab system with Redemption, which includes a codebase that gets repaired. Additional Redemption demo videos show other methods to view and selectively accept or reject repairs.