Schink, HagenSiegmund, JanetSchröter, ReimarThüm, ThomasSaake, Gunter2023-03-082023-03-082016https://dl.gi.de/handle/20.500.12116/40700Refactoring is a widespread method to improve the structure of an application’s source code without affecting the application’s behavior. However, since refactorings are defined for single programming languages or programming paradigms, refactorings do not consider the interaction of source code of different programming languages. Thus, refactoring can break applications written in different programming languages. We found that our tool improves the productivity regardless of the participants’ programming experience, but there is also room for improvement regarding support for certain refactoring tasks.enA Study on Tool Support for Refactoring in Database ApplicationsText/Journal Article0720-8928