Results 31 to 40 of about 2,688,379 (262)

Analysis of the impact of refactoring on code quality – comparative analysis of two cases

open access: yesJournal of Computer Sciences Institute, 2017
In agile methods, one of the techniques for improving code quality is refactoring. This is a process that employs a number of techniques, modifying the code without changing its functionality, aiming to improve its transparency and reduce vulnerability ...
Mariusz Łukasik, Marek Miłosz
doaj   +1 more source

Towards sound refactoring in erlang [PDF]

open access: yes, 2015
Erlang is an actor-based programming language used extensively for building concurrent, reactive systems that are highly available and suff er minimum downtime. Such systems are often mission critical, making system correctness vital.
Francalanza, Adrian, Tanti, Erica
core   +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

Making Python code idiomatic by automatic refactoring non-idiomatic Python code with pythonic idioms [PDF]

open access: yesESEC/SIGSOFT FSE, 2022
Compared to other programming languages (e.g., Java), Python has more idioms to make Python code concise and efficient. Although pythonic idioms are well accepted in the Python community, Python programmers are often faced with many challenges in using ...
Zejun Zhang   +4 more
semanticscholar   +1 more source

An Expression Processor: A Case Study in Refactoring Haskell Programs [PDF]

open access: yes, 2010
Refactoring is the process of changing the structure of a program while preserving its behaviour. This behaviour preservation is crucial so that refactorings do not introduce any bugs.
Brown, Christopher Mark   +6 more
core   +1 more source

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

A Comparative Study of Refactoring Haskell and Erlang Programs [PDF]

open access: yes, 2006
Refactoring is about changing the design of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Huiqing Li   +3 more
core   +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

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

Home - About - Disclaimer - Privacy