Optimal refactoring

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

Abstract

This paper investigates if Code-Churn, Lines of Code (LoC), Duplicated Code, Complexity and Technical Debt (TD) can inform a coder where to prioritize refactoring. A mature code-base of 1 300 000 LoC in approximately 5000 files for a period of 20 months has been examined. The result is that code-churn is the strongest variable out of the studied variables followed by LoC and TD. Multiplying with code-churn strengthens LoC and TD even more, making them the strongest indicators of refactoring potential.

Cite

CITATION STYLE

APA

Siverland, S., Wernersson, R. C. S., & Sennersten, C. (2015). Optimal refactoring. In Lecture Notes in Business Information Processing (Vol. 212, pp. 224–229). Springer Verlag. https://doi.org/10.1007/978-3-319-18612-2_21

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