Results 1 to 10 of about 2,393,882 (271)

Analysis of Code Refactoring Impact on Software Quality [PDF]

open access: diamondMATEC Web of Conferences, 2016
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   +3 more sources

How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations [PDF]

open access: greenProceedings of the 21st International Conference on Mining Software Repositories
Large Language Models (LLMs), like ChatGPT, have gained widespread popularity and usage in various software engineering tasks, including refactoring, testing, code review, and program comprehension.
E. Alomar   +4 more
semanticscholar   +5 more sources

Visualizing software refactoring using radar charts [PDF]

open access: yesScientific Reports, 2023
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

Student Code Refactoring Misconceptions

open access: yesProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
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   +2 more
semanticscholar   +4 more sources

A Tutoring System to Learn Code Refactoring [PDF]

open access: yesProceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2021
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 ...
Hieke Keuning, B. Heeren, J. Jeuring
semanticscholar   +4 more sources

Trustworthy Refactoring via Decomposition and Schemes: A Complex Case Study [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
Widely used complex code refactoring tools lack a solid reasoning about the correctness of the transformations they implement, whilst interest in proven correct refactoring is ever increasing as only formal verification can provide true confidence in ...
Dániel Horpácsi   +2 more
doaj   +5 more sources

Software Testing and Code Refactoring: A Survey with Practitioners [PDF]

open access: yes2023 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2023
Nowadays, software testing professionals are commonly required to develop coding skills to work on test automation. One essential skill required from those who code is the ability to implement code refactoring, a valued quality aspect of software ...
Danilo Leandro Lima   +5 more
semanticscholar   +5 more sources

Renaming Global Variables in C Mechanically Proved Correct [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2016
Most integrated development environments are shipped with refactoring tools. However, their refactoring operations are often known to be unreliable. As a consequence, developers have to test their code after applying an automatic refactoring.
Julien Cohen
doaj   +5 more sources

Unlocking Blocked Communicating Processes [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2015
We study the problem of disentangling locked processes via code refactoring. We identify and characterise a class of processes that is not lock-free; then we formalise an algorithm that statically detects potential locks and propose refactoring ...
Adrian Francalanza   +2 more
doaj   +6 more sources

Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities

open access: yesAlgorithms, 2021
Understanding how developers refactor their code is critical to support the design improvement process of software. This paper investigates to what extent code metrics are good indicators for predicting refactoring activity in the source code.
Priyadarshni Suresh Sagar   +4 more
doaj   +2 more sources

Home - About - Disclaimer - Privacy