Software altert über die Jahre und verliert an Struktur. Um diesem Prozess entgegenzuwirken, werden in der Softwareentwicklung Refactorings eingesetzt. Refactorings sind Änderungen des Programmcodes, um die Qualität zu steigern, ohne dabei das Verhalten der Software zu verändern. Refactorings stellen somit einen wichtigen Bestandteil dar, um die Softwarequalität auch über mehrere Jahre in einem guten Zustand zu halten. Gleichzeitig werden zum Durchführen von Refactorings aber Ressourcen, wie zum Beispiel Personenstunden, benötigt, die wiederum den Unterschied zwischen Erfolg und Misserfolg eines Softwareprojekts bedeuten können. Um Ressourcen zu sparen, befasst sich diese Bachelorarbeit mit der Implementierung eines Bots, der automatisch ...
Abstract—Refactoring aims at improving the design of ex-isting code by introducing structural modifi...
The object of research in the paper is the source code of a software product written in the Swift pr...
Software Refactoring consists in reconstructing the code design of an object-oriented system without...
Code-Klone sind sehr ähnliche Code-Fragmente, die die Wartung von Software erschweren und den Quellc...
Um das Refactoring von JAVA-Projekten automatisieren zu können, wurde der sogenannte Refactoring-Bot...
Automatisch durchgeführte Refactorings sind eine effiziente Methode, um Code Smells zu beheben und d...
In the continual evolution of software systems, should be continuous to ensure that they are high qu...
Software refactoring is one of the most critical aspects of software maintenance. It improves the qu...
Few pieces of software are ideal. Requirements may change during design, development or even post de...
Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/153326/1/ASE2019_RefactoringBot__Copy_...
Táto práca sa zaoberá problematikou využitia refaktoringu, pri vývoji objektovo orientovaných apliká...
Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/153325/1/TSE_DocumentationBot__Copy_de...
Many object-oriented software developers have embraced the technique of refactoring – restructuring...
This paper describes a Refactoring Learning Environment, which is intended to analyze and assess pro...
Software development is a messy process filled with an assortment of widely varying practices, proce...
Abstract—Refactoring aims at improving the design of ex-isting code by introducing structural modifi...
The object of research in the paper is the source code of a software product written in the Swift pr...
Software Refactoring consists in reconstructing the code design of an object-oriented system without...
Code-Klone sind sehr ähnliche Code-Fragmente, die die Wartung von Software erschweren und den Quellc...
Um das Refactoring von JAVA-Projekten automatisieren zu können, wurde der sogenannte Refactoring-Bot...
Automatisch durchgeführte Refactorings sind eine effiziente Methode, um Code Smells zu beheben und d...
In the continual evolution of software systems, should be continuous to ensure that they are high qu...
Software refactoring is one of the most critical aspects of software maintenance. It improves the qu...
Few pieces of software are ideal. Requirements may change during design, development or even post de...
Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/153326/1/ASE2019_RefactoringBot__Copy_...
Táto práca sa zaoberá problematikou využitia refaktoringu, pri vývoji objektovo orientovaných apliká...
Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/153325/1/TSE_DocumentationBot__Copy_de...
Many object-oriented software developers have embraced the technique of refactoring – restructuring...
This paper describes a Refactoring Learning Environment, which is intended to analyze and assess pro...
Software development is a messy process filled with an assortment of widely varying practices, proce...
Abstract—Refactoring aims at improving the design of ex-isting code by introducing structural modifi...
The object of research in the paper is the source code of a software product written in the Swift pr...
Software Refactoring consists in reconstructing the code design of an object-oriented system without...