Results 1 to 10 of about 1,184 (181)

Visualizing software refactoring using radar charts [PDF]

open access: yesScientific Reports, 2023
Refactoring tools have advanced greatly and are being used in many large projects. As a result, a great deal of information is now available about past refactoring and its effects on the source code.
Abdel-Rahman Al-Ghuwairi   +6 more
doaj   +2 more sources

BeeGees: A High-Throughput Protein-Coding DNA Barcode Recovery Pipeline Tailored for Genome Skims of Museum Specimens. [PDF]

open access: yesMol Ecol Resour
ABSTRACT Natural history collections are unparalleled archives of global biodiversity, yet most specimens remain molecularly uncharacterised due to the technical challenges of historical DNA (hDNA), including degradation, low endogenous content and contamination.
Parsons DAJ, Vos RA, Price BW.
europepmc   +2 more sources

Recommending Refactoring Solutions Based on Traceability and Code Metrics

open access: yesIEEE Access, 2018
Software refactoring has been extensively used to rectify the design flaws and improve software quality without affecting its observable behaviors. For a given code smell, it is common that there exist multiple refactoring solutions.
Ally S. Nyamawe   +4 more
doaj   +3 more sources

A systematic literature review: Refactoring for disclosing code smells in object oriented software

open access: yesAin Shams Engineering Journal, 2018
Context: Reusing a design pattern is not always in the favor of developers. Thus, the code starts smelling. The presence of “Code Smells” leads to more difficulties for the developers.
Satwinder Singh, Sharanpreet Kaur
doaj   +3 more sources

Code smells analysis for android applications and a solution for less battery consumption [PDF]

open access: yesScientific Reports
In the digitization era, the battery consumption factor plays a vital role for the devices that operate Android software, expecting them to deliver high performance and good maintainability.The study aims to analyze the Android-specific code smells ...
Aakanshi Gupta   +4 more
doaj   +2 more sources

Reducing redundancy of test cases generation using code smell detection and refactoring

open access: yesJournal of King Saud University: Computer and Information Sciences, 2020
In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor
Rosziati Ibrahim   +3 more
doaj   +3 more sources

Refactoring for software maintenance: A Review of the literature [PDF]

open access: yesمجلة التربية والعلم, 2021
One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code.
Rasha Alsarraj, atica Altaie
doaj   +1 more source

Moving towards a Mutant-Based Testing Tool for Verifying Behavior Maintenance in Test Code Refactorings

open access: yesComputers, 2023
Evaluating mutation testing behavior can help decide whether refactoring successfully maintains the expected initial test results. Moreover, manually performing this analytical work is both time-consuming and prone to errors.
Tiago Samuel Rodrigues Teixeira   +2 more
doaj   +1 more source

Student Code Refactoring Misconceptions

open access: yesProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Teaching students to develop code of good quality is important. Refactoring -- rewriting a program into a semantically equivalent program of better quality -- is a common technique to improve code quality. It is therefore relevant for students to learn about refactoring, even for the smaller programs they write as beginners.
Eduardo Carneiro Oliveira   +2 more
openaire   +3 more sources

On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment

open access: yesIEEE Access, 2023
Code smells are structures in a program that often indicate the presence of deeper maintainability problems. Code smells should be detected as soon as they are introduced, enabling refactoring actions with less effort and time. Non-Interactive Detection (
Danyllo Albuquerque   +6 more
doaj   +1 more source

Home - About - Disclaimer - Privacy