Refactoring-aware code review

X Ge, S Sarkar, J Witschey… - 2017 IEEE Symposium …, 2017 - ieeexplore.ieee.org
Code review, where developers manually inspect one another's code changes, improves
software quality and transfers knowledge in a team. Unfortunately, tools that support code …

An exploratory study on the relationship between changes and refactoring

F Palomba, A Zaidman, R Oliveto… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
Refactoring aims at improving the internal structure of a software system without changing its
external behavior. Previous studies empirically assessed, on the one hand, the benefits of …

Code reviews do not find bugs. how the current code review best practice slows us down

J Czerwonka, M Greiler, J Tilford - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Because of its many uses and benefits, code reviews are a standard part of the modern
software engineering workflow. Since they require involvement of people, code reviewing is …

Bulk fixing coding issues and its effects on software quality: Is it worth refactoring?

G Szoke, G Antal, C Nagy, R Ferenc… - 2014 IEEE 14th …, 2014 - ieeexplore.ieee.org
The quality of a software system is mostly defined by its source code. Software evolves
continuously, it gets modified, enhanced, and new requirements always arise. If we do not …

Towards refactoring-aware code review

X Ge, S Sarkar, E Murphy-Hill - … of the 7th International Workshop on …, 2014 - dl.acm.org
Software developers review changes to a code base to prevent new bugs from being
introduced. However, some parts of a change are more likely to introduce bugs than others …

Confusion detection in code reviews

F Ebert, F Castor, N Novielli… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Code reviews are an important mechanism for assuring quality of source code changes.
Reviewers can either add general comments pertaining to the entire change or pinpoint …

Expectations, outcomes, and challenges of modern code review

A Bacchelli, C Bird - 2013 35th International Conference on …, 2013 - ieeexplore.ieee.org
Code review is a common software engineering practice employed both in open source and
industrial contexts. Review today is less formal and more “lightweight” than the code …

Refactoring practices in the context of modern code review: An industrial case study at Xerox

EA AlOmar, H AlRubaye, MW Mkaouer… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Modern code review is a common and essential practice employed in both industrial and
open-source projects to improve software quality, share knowledge, and ensure …

Refactoring-aware code review: A systematic mapping study

F Coelho, T Massoni, ELG Alves - 2019 IEEE/ACM 3rd …, 2019 - ieeexplore.ieee.org
Modern Code Review (MCR) demands enhancements in the way change logs are
presented to reviewers. Their task benefits from higher-level descriptions about the intention …

A code refactoring dataset and its assessment regarding software maintainability

I Kádár, P Hegedus, R Ferenc… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
It is very common in various fields that there is a gap between theoretical results and their
practical applications. This is true for code refactoring as well, which has a solid theoretical …