code review
Recently Published Documents


TOTAL DOCUMENTS

290
(FIVE YEARS 113)

H-INDEX

23
(FIVE YEARS 4)

2022 ◽  
Vol 31 (2) ◽  
pp. 1-23
Author(s):  
Jevgenija Pantiuchina ◽  
Bin Lin ◽  
Fiorella Zampetti ◽  
Massimiliano Di Penta ◽  
Michele Lanza ◽  
...  

Refactoring operations are behavior-preserving changes aimed at improving source code quality. While refactoring is largely considered a good practice, refactoring proposals in pull requests are often rejected after the code review. Understanding the reasons behind the rejection of refactoring contributions can shed light on how such contributions can be improved, essentially benefiting software quality. This article reports a study in which we manually coded rejection reasons inferred from 330 refactoring-related pull requests from 207 open-source Java projects. We surveyed 267 developers to assess their perceived prevalence of these identified rejection reasons, further complementing the reasons. Our study resulted in a comprehensive taxonomy consisting of 26 refactoring-related rejection reasons and 21 process-related rejection reasons. The taxonomy, accompanied with representative examples and highlighted implications, provides developers with valuable insights on how to ponder and polish their refactoring contributions, and indicates a number of directions researchers can pursue toward better refactoring recommenders.


2021 ◽  
Vol 16 (3) ◽  
Author(s):  
Shiwei Cheng ◽  
Jialing Wang ◽  
Xiaoquan Shen ◽  
Yijian Chen ◽  
Anind Dey

Author(s):  
Faria Huq ◽  
Masum Hasan ◽  
Mahim Anzum Haque Pantho ◽  
Sazan Mahbub ◽  
Anindya Iqbal ◽  
...  

2021 ◽  
pp. 195-206
Author(s):  
Yeasir Arafat ◽  
Syeda Sumbul ◽  
Hossain Shamma
Keyword(s):  

Author(s):  
Emre Doğan ◽  
Eray Tüzün
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document