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, 2020We 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), 2012This 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, 2020Over 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
2010Programmers 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 EngineeringDetecting 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, 2017During 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, 2019Continuous 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), 2012In 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, 2019This 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

