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.orgIn 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
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 +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, 2008Today'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, 2018Refactoring 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, 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
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 +2 more sources
On the Impact of Refactoring Operations on Code Naturalness
2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019Recent 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, 2022Modern 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, 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

