University of Twente Student Theses
Support New Programming Language in RefDetect
Mintuș, Sandu-Victor (2023) Support New Programming Language in RefDetect.
PDF
716kB |
Abstract: | Refactoring plays a crucial role in software development. It represents the process of modifying and improving the structure of the code, without changing the behaviour of the software itself. There exist a large number of tools that can detect code refactorings, however, one major drawback of them is that they are language specific. RefDetect is a language-agnostic tool that uses a string-alignment algorithm to detect code refactoring which currently supports Java and C++ but can be extended to support any class-based, object-oriented programming language. The paper aims to describe such an extension for Kotlin and argue about the performance of this approach compared to the current state-of-the-art tool, namely KotlinRMiner. |
Item Type: | Essay (Bachelor) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science BSc (56964) |
Link to this item: | https://purl.utwente.nl/essays/96107 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page