Results 1 to 10 of about 2,745,513 (214)
Student Code Refactoring Misconceptions
Teaching students to develop code of good quality is important. Refactoring -- rewriting a program into a semantically equivalent program of better quality -- is a common technique to improve code quality.
Eduardo Oliveira, H. Keuning, J. Jeuring
semanticscholar +5 more sources
An empirical comparison of AI assisted software refactoring tools [PDF]
Recent advancements in Artificial Intelligence (AI) have led to the development of powerful assistant tools for coding, such as ChatGPT, Gemini, and Codeium.
Gul Saba +4 more
doaj +2 more sources
Code refactoring is a time-consuming and effort-intensive process that is applied for making improvements to source codes. There exist several refactoring techniques to improve software quality.
Muhammed Maruf ÖZTÜRK +2 more
exaly +2 more sources
Visualizing software refactoring using radar charts [PDF]
Refactoring tools have advanced greatly and are being used in many large projects. As a result, a great deal of information is now available about past refactoring and its effects on the source code.
Abdel-Rahman Al-Ghuwairi +6 more
doaj +2 more sources
Investigating Student Errors in Code Refactoring
Learning to develop code of good quality is challenging. One way to improve code quality is through code refactoring. Students make several mistakes when refactoring code.
Eduardo Oliveira
semanticscholar +3 more sources
DL_FFLUX Refactored: Accelerating Quantum Chemical Topology Simulations With Optimized Parallelization. [PDF]
DL_FFLUX, which houses the quantum‐topological machine‐learning potential FFLUX, is refactored and computationally optimized through software‐level code optimization and prediction caching. The new implementation accelerates molecular dynamics simulations 93‐fold for the largest models while preserving accuracy.
Nosratjoo M, Bane MK, Popelier PLA.
europepmc +2 more sources
A Tutoring System to Learn Code Refactoring
In the last few decades, numerous tutoring systems and assessment tools have been developed to support students with learning programming, giving hints on correcting errors, showing which test cases do not succeed, and grading their overall solutions ...
H. Keuning, B. Heeren, J. Jeuring
semanticscholar +4 more sources
Analysis of Code Refactoring Impact on Software Quality
Code refactoring is a “Technique used for restructuring an existing source code, improving its internal structure without changing its external behaviour”.
Kaur Amandeep, Kaur Manpreet
doaj +2 more sources
Teaching Code Refactoring using LLMs
This Innovative Practice full paper explores how Large Language Models (LLMs) can enhance the teaching of code refactoring in software engineering courses through real-time, context-aware feedback.
Anshul Khairnar +2 more
semanticscholar +3 more sources
Automating Source Code Refactoring in the Classroom
Refactoring is the practice of improving software quality without altering its external behavior. Developers intuitively refactor their code for multiple purposes, such as improving program comprehension, reducing code complexity, dealing with technical ...
E. Alomar, M. Mkaouer, A. Ouni
semanticscholar +4 more sources

