Refactoring--Does It Improve Software Quality?


Refactoring--Does It Improve Software Quality? is a scholarly work by Diomidis Spinellis, published in 2007. The main subjects of the publication include software refactoring, reliability engineering, software metric, quality, software system, log analysis, computer science, software development, source code, software quality, software engineering, software, and software maintenance. The authors analyzed source code version control system logs of popular open source software systems to detect changes marked as refactorings and examine how the software metrics are affected by this process, in order to evaluate whether refactoring is effectively used as a means to improve software quality within the open source community.