Developer Experience

Behind the scenes: On the relationship between developer experience and refactoring

Refactoring is widely recognized as one of the efficient techniques to manage technical debt and maintain a healthy software project through enforcing best design practices, or coping with design defects. Previous refactoring surveys have shown that …

On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results

Refactoring is one of the means of managing technical debt and maintaining a healthy software structure through enforcing best design practices, or coping with design defects. Previous refactoring surveys have shown that these code restructurings are …