Visualizing software refactoring using radar charts [PDF]
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
Optimized Refactoring Mechanisms to Improve Quality Characteristics in Object-Oriented Systems
Refactoring has emerged as a predominant approach to augmenting software product quality. However, empirical evidence suggests that not all dimensions of software quality experience unending enhancements through refactoring.
Abdullah Almogahed +5 more
doaj +3 more sources
Refactoring Techniques for Improving Software Quality: Practitioners’ Perspectives [PDF]
Refactoring is a critical task in software maintenance and is commonly applied to improve system design or to cope with design defects. There are 68 different types of refactoring techniques and each technique has a particular purpose and effect. However,
Abdullah Almogahed, Mazni Omar
doaj +2 more sources
Detecting refactoring type of software commit messages based on ensemble machine learning algorithms [PDF]
Refactoring is a well-established topic in contemporary software engineering, focusing on enhancing software's structural design without altering its external behavior. Commit messages play a vital role in tracking changes to the codebase.
Dimah Al-Fraihat +4 more
doaj +2 more sources
Heterologous overproduction of oviedomycin by refactoring biosynthetic gene cluster and metabolic engineering of host strain Streptomyces coelicolor [PDF]
Background Oviedomycin is one among several polyketides known for their potential as anticancer agents. The biosynthetic gene cluster (BGC) for oviedomycin is primarily found in Streptomyces antibioticus.
Boncheol Gu +5 more
doaj +2 more sources
Advancements in the Application of Ribosomally Synthesized and Post-Translationally Modified Peptides (RiPPs) [PDF]
Ribosomally synthesized and post-translationally modified peptides (RiPPs) represent a significant potential for novel therapeutic applications because of their bioactive properties, stability, and specificity.
Sang-Woo Han, Hyung-Sik Won
doaj +2 more sources
Software restructuring models for object oriented programming languages using the fuzzy based clustering algorithm [PDF]
Advances in the domain of software-based technology pave the way for widespread use of object-oriented programs. There is a need to develop a well-established software system that will reduce maintenance costs and enhance the usability of the component ...
Sarika Bobde, Rashmi Phalnikar
doaj +1 more source
Consistency Validation Method for Java Fine-Grained Lock Refactoring
Many existing refactoring tools reduce the possibility of lock conflicts and improve the concurrency of the system by reducing lock granularity and narrowing the scope of locked objects.
Yang Zhang, Chunxia Li, Yu Bai
doaj +1 more source
SQL Access Framework for Hyperledger Fabric [PDF]
Blockchain technology has the advantages of decentralization,non-tampering,and traceability,and has been widely used in various fields.However,as a cutting-edge technology,blockchain has problems in development and high learning costs,and most developers
YU Zhi-yong, LIN Li-qiang, CHEN Yan, ZHOU Tian, NI Yi-tao, CHEN Xing
doaj +1 more source
An automated refactoring approach for asynchronous mechanism
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

