Refactoring Operations Grounded in Manual Code Changes

0Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Refactoring tools automate tedious and error-prone source code changes. The prevalence and difficulty of refactorings in software development makes this a high-impact area for successful automation of manual operations. Automated refactorings tools can improve the speed and accuracy of software development and are easily accessible in many programming environments. Even so, developers frequently eschew automation in favor of manual refactoring and cite reasons like lack of support for real usage scenarios and unpredictable tools. In this paper, we propose to redesign refactoring operations into transformations that are useful and applicable in real software evolution scenarios with the help of repository mining and user studies.

Cite

CITATION STYLE

APA

Eilertsen, A. M. (2020). Refactoring Operations Grounded in Manual Code Changes. In Proceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering: Companion, ICSE-Companion 2020 (pp. 182–185). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3377812.3381395

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free