Results 211 to 220 of about 2,688,379 (262)
Some of the next articles are maybe not open access.

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

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   +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   +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

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

iSMELL: Assembling LLMs with Expert Toolsets for Code Smell Detection and Refactoring

International Conference on Automated Software Engineering
Detecting and refactoring code smells is challenging, laborious, and sustaining. Although large language models have demonstrated potential in identifying various types of code smells, they also have limitations such as input-output token restrictions ...
Di Wu   +7 more
semanticscholar   +1 more source

Analysis of code smell to quantify the refactoring

International Journal of System Assurance Engineering and Management, 2017
During development process software may encounter design flaws which are referred as “code smell”. These code smells are potential faults that can be handled using suitable refactoring approach. Refactoring being an expensive process is a thought provocation task, and there is a need to identify the relationship between code smells and design metrics ...
Rajni Sehgal   +2 more
openaire   +1 more source

Towards an Autonomous Bot for Automatic Source Code Refactoring

International Workshop on Bots in Software Engineering, 2019
Continuous refactoring is necessary to maintain source code quality and to cope with technical debt. Since manual refactoring is inefficient and error-prone, various solutions for automated refactoring have been proposed in the past.
Marvin Wyrich, J. Bogner
semanticscholar   +1 more source

Move code refactoring with dynamic analysis

2012 28th IEEE International Conference on Software Maintenance (ICSM), 2012
In order to reduce coupling and increase cohesion, we refactor program source code. Previous research efforts for suggesting candidates of such refactorings are based on static analysis, which obtains relations among classes or methods from source code.
Shuhei Kimura   +3 more
openaire   +1 more source

Code Refactoring Strategies for DevOps: Improving Software Maintainability and Scalability

ABC Research Alert, 2019
This article, investigates how strategic code refactoring can enhance software quality in a DevOps environment. The objective is to explore and analyze refactoring techniques that improve both software maintainability and scalability.
Srinikhita Kothapalli   +9 more
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy