作者
Stev Counsell, Stephen Swift, Mahir Arzoky, Giuseppe Destefanis
发表日期
2018
研讨会论文
Product-Focused Software Process Improvement: 19th International Conference, PROFES 2018, Wolfsburg, Germany, November 28–30, 2018, Proceedings 19
页码范围
159-166
出版商
Springer International Publishing
简介
In this paper, we explore the extent to which a set of over 12000 refactorings fell into one of four re-test categories defined by van Deursen and Moonen; the ‘least disruptive’ of the four categories contains refactorings requiring only minimal re-test. The ‘most disruptive’ category of refactorings on the other hand requires significant re-test effort. We used multiple versions of three open-source systems to answer one research question: Do developers prefer to undertake refactorings in the least disruptive categories or in the most disruptive? The simple answer is that they prefer to do both. We provide insights into these refactoring patterns across the systems and highlight a fundamental weakness with software metrics trying to capture the refactoring process.
引用总数
学术搜索中的文章
S Counsell, S Swift, M Arzoky, G Destefanis - Product-Focused Software Process Improvement: 19th …, 2018