Results 191 to 200 of about 2,688,379 (262)
Some of the next articles are maybe not open access.
On the Impact of Refactoring Operations on Code Naturalness
2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019Recent studies have demonstrated that software is natural, that is, its source code is highly repetitive and predictable like human languages. Also, previous studies suggested the existence of a relationship between code quality and its naturalness, presenting empirical evidence showing that buggy code is “less natural” than non-buggy code.
Bin Lin, Csaba Nagy, Gabriele Bavota
exaly +2 more sources
The buggy side of code refactoring
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018Code refactoring is widely practiced by software developers. There is an explicit assumption that code refactoring improves the structural quality of a software project, thereby also reducing its bug proneness. However, refactoring is often applied with different purposes in practice.
Isabella Ferreira +11 more
openaire +2 more sources
From Code Refactoring to API Refactoring: Agile Service Design and Evolution
Symposium and Summer School on Service-Oriented Computing, 2021Refactoring is an essential agile practice; microservices are a currently trending implementation approach for service-oriented architectures. While program-internal code refactoring is well established, refactoring components on the architectural level has been researched but not adopted widely in practice yet.
Mirko Stocker, Olaf Zimmermann
openaire +2 more sources
Code refactoring is a time-consuming and effort-intensive process that is applied for making improvements to source codes. There exist several refactoring techniques to improve software quality.
Ibrahim Sanlialp +2 more
exaly +2 more sources
Deep Learning-Based Code Refactoring: A Review of Current Knowledge
Journal of Computational Information Systems, 2023This paper presents a systematic literature review of deep learning (DL)-based software refactoring, which involves restructuring and simplifying code without altering its external functionality.
P. Naik +3 more
semanticscholar +1 more source
The untold story of code refactoring customizations in practice
International Conference on Software Engineering, 2023Refactoring is a common software maintenance practice. The literature defines standard code modifications for each refactoring type and popular IDEs provide refactoring tools aiming to support these standard modifications.
Daniel Oliveira +6 more
semanticscholar +1 more source
Enhancing Energy Efficiency in Distributed Systems through Code Refactoring and Data Analytics
Asia Pacific Journal of Energy and Environment, 2023This research examines code restructuring and data analytics to improve distributed system energy efficiency. The main goal is to optimize software design and use data-driven insights to decrease energy usage without compromising performance.
Takudzwa Fadziso +3 more
semanticscholar +1 more source
Software code refactoring based on deep neural network‐based fitness function
Concurrency and Computation, 2022Refactoring is extensively recognized for enhancing the internal structure of object‐oriented software while preserving its external behavior. However, determining refactoring opportunities is challenging for designers and researchers alike.
Chitti Babu Karakati +1 more
semanticscholar +1 more source

