Auflistung nach Autor:in "Schink, Hagen"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragMulti-language refactoring with dimensions of semantics-preservation(Software Engineering 2013 - Workshopband, 2013) Schink, HagenToday, software developers utilize different general-purpose (GPL) and domain-specific languages (DSL) to implement multi-language software applications (MLSA). MLSAs, thus, contain artifacts of different GPLs and DSLs, e.g., sourcecode files and configurations. In a recent study we found that refactoring an artifact can break artifact interaction and that interaction cannot be re-established by additional refactorings. In this paper we propose an approach that supports developers in understanding and adapting changes to artifact interaction due to refactoring.
- ZeitschriftenartikelA Study on Tool Support for Refactoring in Database Applications(Softwaretechnik-Trends Band 36, Heft 3, 2016) Schink, Hagen; Siegmund, Janet; Schröter, Reimar; Thüm, Thomas; Saake, GunterRefactoring 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.