Results 51 to 60 of about 42,100 (284)

The effectiveness of refactoring, based on a compatibility testing taxonomy and a dependency graph [PDF]

open access: yes, 2006
In this paper, we describe and then appraise a testing taxonomy proposed by van Deursen and Moonen (VD&M) based on the post-refactoring repeatability of tests.
Counsell, S   +4 more
core   +1 more source

Tool Refactoring Otomatis untuk Menangani Lazy Class Code Smell dengan Pendekatan Software Metrics

open access: yesJurnal Teknologi Informasi dan Ilmu Komputer, 2022
Keberadaan lazy class sebagai code smell dapat meningkatkan jumlah class yang tidak begitu perlu pada perangkat lunak, sehingga meningkatkan biaya pemeliharaan dari segi waktu dan usaha.
Umi Sa'adah   +7 more
doaj   +1 more source

How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations [PDF]

open access: yesIEEE Working Conference on Mining Software Repositories
Large Language Models (LLMs), like ChatGPT, have gained widespread popularity and usage in various software engineering tasks, including refactoring, testing, code review, and program comprehension.
E. Alomar   +4 more
semanticscholar   +1 more source

LiveRef: a Tool for Live Refactoring Java Code

open access: yesInternational Conference on Automated Software Engineering, 2022
Refactoring software can be hard and time-consuming. Several refactoring tools assist developers in reaching more readable and maintainable code. However, most of them are characterized by long feedback loops that impoverish their refactoring experience.
Sara Fernandes   +2 more
semanticscholar   +1 more source

Refactoring bacteriophage T7 [PDF]

open access: yesMolecular Systems Biology, 2005
Natural biological systems are selected by evolution to continue to exist and evolve. Evolution likely gives rise to complicated systems that are difficult to understand and manipulate. Here, we redesign the genome of a natural biological system, bacteriophage T7, in order to specify an engineered surrogate that, if viable, would be easier to study and
Chan, Leon Y, Kosuri, Sriram, Endy, Drew
openaire   +5 more sources

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

Sequence diagram refactoring using single and hybridized algorithms. [PDF]

open access: yesPLoS ONE, 2018
Data mining and search-based algorithms have been applied to various problems due to their power and performance. There have been several studies on the use of these algorithms for refactoring.
Abdulrahman Ahmed Bobakr Baqais   +1 more
doaj   +1 more source

An Empirical Study on Refactoring-Inducing Pull Requests [PDF]

open access: yesInternational Symposium on Empirical Software Engineering and Measurement, 2021
Background: Pull-based development has shaped the practice of Modern Code Review (MCR), in which reviewers can contribute code improvements, such as refactorings, through comments and commits in Pull Requests (PRs).
Flávia Coelho   +3 more
semanticscholar   +1 more source

Towards sound refactoring in erlang [PDF]

open access: yes, 2015
Erlang is an actor-based programming language used extensively for building concurrent, reactive systems that are highly available and suff er minimum downtime. Such systems are often mission critical, making system correctness vital.
Francalanza, Adrian, Tanti, Erica
core   +1 more source

Mining commit messages to enhance software refactorings recommendation: A machine learning approach

open access: yesMachine Learning with Applications, 2022
Software refactoring is the common practice that is applied to improve the internal structure of software systems without altering their external behaviors.
Ally S. Nyamawe
doaj   +1 more source

Home - About - Disclaimer - Privacy