Results 161 to 170 of about 2,745,513 (214)
Some of the next articles are maybe not open access.

Code Refactoring with LLM: A Comprehensive Evaluation With Few-Shot Settings

arXiv.org
In today's world, the focus of programmers has shifted from writing complex, error-prone code to prioritizing simple, clear, efficient, and sustainable code that makes programs easier to understand.
Md. Raihan Tapader   +4 more
semanticscholar   +1 more source

Source Code Rejuvenation Is Not Refactoring

2010
Programmers rely on programming idioms, design patterns, and workaround techniques to make up for missing programming language support. Evolving languages often address frequently encountered problems by adding language and library support to subsequent releases. By using new features, programmers can express their intent more directly. As new concerns,
Peter Pirkelbauer   +2 more
openaire   +2 more sources

Code Smells and Refactorings for Elixir

Anais do XXIV Simpósio Brasileiro de Qualidade de Software (SBQS 2025)
Elixir is a modern functional programming language that is steadily gaining popularity in the industry. However, there is still limited research on the internal code quality produced using this language. To address this gap, this Ph.D. thesis explores code smells and refactorings specific to Elixir, taking inspiration from Fowler’s classic catalogs ...
Lucas Francisco da Matta Vegi   +1 more
openaire   +2 more sources

Retaining comments when refactoring code

Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, 2008
Today's software developer depends on automated refactoring tools. While implementing such refactoring tools based on the Eclipse platform for a variety of languages, we faced the problem that carefully crafted formatting and comments can disappear when refactoring source code. This is annoying. Therefore, a useful refactoring tool should keep comments
Peter Sommerlad   +3 more
openaire   +2 more sources

Toward refactoring evaluation with code naturalness

Proceedings of the 26th Conference on Program Comprehension, 2018
Refactoring evaluation is a challenging research topic because right and wrong of refactoring depend on various aspects of development context such as developers' skills, development cost, deadline and so on. Many techniques have been proposed to evaluate refactoring objectively. However, those techniques do not consider individual contexts of software
Ryo Arima, Yoshiki Higo, Shinji Kusumoto
openaire   +2 more sources

Enhancing Source Code Refactoring Detection with Explanations from Commit Messages

IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2020
We investigate the extent to which code commit summaries provide rationales and descriptions of code refactorings. We present a refactoring description detection tool CMMiner that detects code commit messages containing refactoring information and ...
Rrezarta Krasniqi, J. Cleland-Huang
semanticscholar   +1 more source

Refactoring edit history of source code

2012 28th IEEE International Conference on Software Maintenance (ICSM), 2012
This paper proposes a concept for refactoring an edit history of source code and a technique for its automation. The aim of our history refactoring is to improve the clarity and usefulness of the history without changing its overall effect. We have defined primitive history refactorings including their preconditions and procedures, and large ...
Shinpei Hayashi   +4 more
openaire   +2 more sources

On the Impact of Refactoring Operations on Code Naturalness

2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019
Recent studies have demonstrated that software is natural, that is, its source code is highly repetitive and predictable like human languages. Also, previous studies suggested the existence of a relationship between code quality and its naturalness, presenting empirical evidence showing that buggy code is “less natural” than non-buggy code.
Bin Lin 0008   +3 more
openaire   +2 more sources

Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack

IEEE Working Conference on Mining Software Repositories, 2022
Modern code review is a widely used technique employed in both industrial and open-source projects to improve software quality, share knowledge, and ensure adherence to coding standards and guidelines.
E. Alomar   +3 more
semanticscholar   +1 more source

Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation

IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2020
Over time, software tends to grow more complex, hampering understandability and further development. To reduce accidental complexity, model-based rejuvenation techniques have been proposed. These techniques combine reverse engineering (extracting models)
A. Mooij   +3 more
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy