Results 41 to 50 of about 2,688,379 (262)

Refactoring on the whole project

open access: yesТруды Института системного программирования РАН, 2018
Refactoring is one of the most popular and successful techniques in improving source code. It is an integral part of agile development methods. However, we still lack effective tools for source code automatic refactoring for C/C++.
S. V. Syromyatnikov   +2 more
doaj   +1 more source

Android code smells: From introduction to refactoring [PDF]

open access: yesJournal of Systems and Software, 2021
Object-oriented code smells are well-known concepts in software engineering that refer to bad design and development practices commonly observed in software systems. With the emergence of mobile apps, new classes of code smells have been identified by the research community as mobile-specific code smells.
Habchi, Sarra   +2 more
openaire   +3 more sources

Clone Detection and Removal for Erlang/OTP within a Refactoring Environment [PDF]

open access: yes, 2008
This paper proposes a token and AST based hybrid approach to automatically detecting code clones in Erlang/OTP programs, underlying a collection of refactorings to support user-controlled automatic clone removal.
Huiqing Li   +3 more
core   +1 more source

The refactoring approach used in Klocwork Insight toolkit

open access: yesТруды Института системного программирования РАН, 2018
The paper describes refactoring technics used in Klocwork Insight toolkit for C/C++ programming languages. Being the most popular Extract Function refactoring is chosen to describe all stages of refactoring process.
N. L. Lugovskoy
doaj   +1 more source

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

open access: yesIEEE 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

Improved Testing Through Refactoring: Experience from the ProTest project [PDF]

open access: yes, 2010
We report on how the Wrangler refactoring tool has been used to improve and transform test code for Erlang systems. This has been achieved through the removal of code clones, the identification of properties for property-based testing and the definition ...
Huiqing Li   +3 more
core   +1 more source

An automated refactoring approach for asynchronous mechanism

open access: yesJournal of Hebei University of Science and Technology, 2021
As synchronous blocking wastes system resources and affects program performance in concurrent processing,an automatic refactoring approach based on the asynchronous mechanism of CompletableFuture was proposed.Firstly,several static analyses by Wala ...
Minghan JI   +4 more
doaj   +1 more source

RMove: Recommending Move Method Refactoring Opportunities using Structural and Semantic Representations of Code [PDF]

open access: yesIEEE International Conference on Software Maintenance and Evolution, 2022
Incorrect placement of methods within classes is a typical code smell called Feature Envy, which causes additional maintenance and cost during evolution. To remove this design flaw, several Move Method refactoring tools have been proposed. To the best of
D. Cui   +6 more
semanticscholar   +1 more source

Prioritizing the refactoring need for critical component using combined approach [PDF]

open access: yesDecision Science Letters, 2018
One of the most promising strategies that will smooth out the maintainability issues of the software is refactoring. Due to lack of proper design approach, the code often inherits some bad smells which may lead to improper functioning of the code ...
Rajni Sehgal   +2 more
doaj   +1 more source

How does Object-Oriented Code Refactoring Influence Software Quality? Research Landscape and Challenges [PDF]

open access: yesJournal of Systems and Software, 2019
Context Software refactoring aims to improve software quality and developer productivity. Numerous empirical studies investigating the impact of refactoring activities on software quality have been conducted over the last two decades.
Satnam Kaur, Paramvir Singh
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy