Results 21 to 30 of about 2,576 (220)

Assessing the Refactoring of Brain Methods

open access: yesACM Transactions on Software Engineering and Methodology, 2018
Code smells are a popular mechanism for identifying structural design problems in software systems. Several tools have emerged to support the detection of code smells and propose some refactorings. However, existing tools do not guarantee that a smell will be automatically fixed by means of refactorings.
Santiago A. Vidal   +4 more
openaire   +2 more sources

Tool Support for Refactoring Functional Programs [PDF]

open access: yes, 2003
Refactorings are source-to-source program transformations which change program structure and organisation, but not program functionality. Documented in catalogues and supported by tools, refactoring provides the means to adapt and improve the design of ...
Huiqing Li   +3 more
core   +1 more source

Automated API migration in a user-extensible refactoring tool for Erlang programs [PDF]

open access: yes, 2012
Wrangler is a refactoring and code inspection tool for Erlang programs. Apart from providing a set of built-in refactorings and code inspection functionalities, Wrangler allows users to define refactorings, code inspections, and general program ...
Huiqing Li   +3 more
core   +1 more source

Improved disease diagnosis system for COVID-19 with data refactoring and handling methods

open access: yesFrontiers in Psychology, 2022
The novel coronavirus illness (COVID-19) outbreak, which began in a seafood market in Wuhan, Hubei Province, China, in mid-December 2019, has spread to almost all countries, territories, and places throughout the world.
Ritesh Jha   +3 more
doaj   +1 more source

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

Learning to Spot and Refactor Inconsistent Method Names [PDF]

open access: yes2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), 2019
To ensure code readability and facilitate software maintenance, program methods must be named properly. In particular, method names must be consistent with the corresponding method implementations. Debugging method names remains an important topic in the literature, where various approaches analyze commonalities among method names in a large dataset to
Kui Liu 0001   +7 more
openaire   +2 more sources

Safe Concurrency Introduction through Slicing [PDF]

open access: yes, 2015
Traditional refactoring is about modifying the structure of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Huiqing Li   +3 more
core   +1 more source

Cross-language refactoring detection method based on edit sequence [PDF]

open access: yesJournal of Hebei University of Science and Technology
Aiming at the problems of unreliable commit message caused by developers not consistently recording refactoring operations, and language singularityin deep learning-based refactoring detection methods, a cross-language refactoring detection method ...
Tao LI   +3 more
doaj   +1 more source

Mechanical Verification of Refactorings [PDF]

open access: yes, 2008
In this paper we describe the formal verification of refactorings for untyped and typed lambda-calculi. This verification is performed in the proof assistant Isabelle/HOL.
Simon Thompson   +3 more
core   +1 more source

AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES [PDF]

open access: yesInternational Journal of Intelligent Computing and Information Sciences, 2016
Code clones is considered now an important part of improving the overall design of software structure and software maintenance through making the source code more readable and more capable for maintenance.
Z. Al-Saffar, S. Sarhan, S. Elmougy
doaj   +1 more source

Home - About - Disclaimer - Privacy