Review of Automated Code Refactoring of C# Programs

Code refactoring is supported by many Integrated Development Environments. This paper is focused on the automated code refactoring of C# programs. We have analyzed more than sixty refactorings available in three popular IDEs. We cataloged different restrictions, defects, and other quality concerns a...

Full description

Saved in:
Bibliographic Details
Published in:2023 18th Conference on Computer Science and Intelligence Systems (FedCSIS) Vol. 35; pp. 937 - 941
Main Authors: Derezinska, Anna, Sygocki, Dawid
Format: Conference Proceeding Journal Article
Language:English
Published: Polish Information Processing Society 2023
Subjects:
ISSN:2300-5963
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Code refactoring is supported by many Integrated Development Environments. This paper is focused on the automated code refactoring of C# programs. We have analyzed more than sixty refactorings available in three popular IDEs. We cataloged different restrictions, defects, and other quality concerns associated with the implementation of the refactorings, taking into account both modification of the production code and of the corresponding test cases. An extension to automate selected refactoring improvements has been developed for the ReSharper platform and experimentally verified.
ISSN:2300-5963
DOI:10.15439/2023F7277