Mens, Kim
[UCL]
Nijssen, Siegfried
[UCL]
Pham, Hoang Son
[UCL]
Fabry, Johan
[Raincode Labs]
Zaytsev, Vadim
[Universiteit Twente]
Software developers repeatedly perform similar but non-identical changes to a systems source code. Such groups of similar systematic code changes are performed for various reasons: adapting code to a changed API, migrating to a different library, refactoring to improve code quality, performing routine code maintenance tasks, fixing multiple manifestations of the same bug, implementing or modifying crosscutting concerns, managing code clones, making similar changes to multiple branches of a system, etc. While developers may have some notion of the systematic changes they performed in their own code, it requires significant effort to manually locate existing systematic code changes in projects they do not know. Consequently, an automated approach for locating such systematic code changes between versions is required.
Bibliographic reference |
Mens, Kim ; Nijssen, Siegfried ; Pham, Hoang Son ; Fabry, Johan ; Zaytsev, Vadim. Pattern Mining for Systematic Code Changes.BElgian-NEtherlands EVOLution seminar (BENEVOL 2020) (Luxembourg (Virtual Event), du 03/12/2020 au 04/12/2020). |
Permanent URL |
http://hdl.handle.net/2078.1/267768 |