Results 31 to 40 of about 2,745,513 (214)

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   +1 more source

RefactorGPT: a ChatGPT-based multi-agent framework for automated code refactoring [PDF]

open access: yesPeerJ Computer Science
The rise of large language models has redefined what is computationally possible in code generation, yet their potential in systematic software refactoring remains largely untapped.
Muhammed Abdulhamid Karabiyik
doaj   +2 more sources

An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications

open access: yesIEEE Access, 2021
Code smells refer to suboptimal coding practices which impact software quality and software non-functional requirements such as performance, maintainability, and resource usage.
Mohammad A. Alkandari   +2 more
doaj   +1 more source

Improving Code Effectiveness Through Refactoring: A Case Study

open access: yesJournal of Informatics and Web Engineering
Software refactoring is a crucial practice in modern software development methodologies, such as Agile and DevOps, as it enables teams to iteratively improve and evolve their codebases while minimizing the risk of introducing bugs or regressions.
Abdullah Almogahed   +4 more
doaj   +3 more sources

Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study [PDF]

open access: yesEuropean Conference on Modelling and Simulation
Producing code of good quality is an essential skill in software development. Code quality is an aspect of software quality that concerns the directly observable properties of code, such as decomposition, modularization, and code flow.
Eduardo Carneiro Oliveira   +2 more
semanticscholar   +1 more source

Complete Pathway Refactoring and Combinatorial Biosynthesis of Anthracyclines for Modulation of Histone Eviction and DNA Damage Bioactivities

open access: yesAngewandte Chemie, EarlyView.
A synthetic biology platform was established for the complete refactoring of complex anthracycline biosynthetic pathways in Streptomyces coelicolor using standardized, chemically synthetic DNA parts. This modular construction enabled streamlined combinatorial biosynthesis, yielding novel analogs that decouple DNA damage from chromatin damage (histone ...
Rongbin Wang   +15 more
wiley   +2 more sources

Refactoring on the whole project

open access: yesТруды Института системного программирования РАН, 2018
Refactoring is one of the most popular and successful techniques in improving source code. It is an integral part of agile development methods. However, we still lack effective tools for source code automatic refactoring for C/C++.
S. V. Syromyatnikov   +2 more
doaj   +1 more source

Fixing Your Own Smells: Adding a Mistake-Based Familiarisation Step When Teaching Code Refactoring [PDF]

open access: yesTechnical Symposium on Computer Science Education
Programming problems can be solved in a multitude of functionally correct ways, but the quality of these solutions (e.g. readability, maintainability) can vary immensely.
Ivan Tan, Christopher M. Poskitt
semanticscholar   +1 more source

The refactoring approach used in Klocwork Insight toolkit

open access: yesТруды Института системного программирования РАН, 2018
The paper describes refactoring technics used in Klocwork Insight toolkit for C/C++ programming languages. Being the most popular Extract Function refactoring is chosen to describe all stages of refactoring process.
N. L. Lugovskoy
doaj   +1 more source

Android code smells: From introduction to refactoring [PDF]

open access: yesJournal of Systems and Software, 2021
Object-oriented code smells are well-known concepts in software engineering that refer to bad design and development practices commonly observed in software systems. With the emergence of mobile apps, new classes of code smells have been identified by the research community as mobile-specific code smells.
Habchi, Sarra   +2 more
openaire   +4 more sources

Home - About - Disclaimer - Privacy