A refactoring classification framework for efficient software maintenance
The expenses associated with software maintenance and evolution constitute a significant
portion, surpassing more than 80% of the overall costs involved in software development …
portion, surpassing more than 80% of the overall costs involved in software development …
Machine learning-based exploration of the impact of move method refactoring on object-oriented software quality attributes
Refactoring is a maintenance task that aims at enhancing the quality of a software's source
code by restructuring it without affecting the external behavior. Move method refactoring …
code by restructuring it without affecting the external behavior. Move method refactoring …
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 …
quality. However, empirical evidence suggests that not all dimensions of software quality …
A refactoring categorization model for software quality improvement
Refactoring, a widely adopted technique, has proven effective in facilitating and reducing
maintenance activities and costs. Nonetheless, the effects of applying refactoring techniques …
maintenance activities and costs. Nonetheless, the effects of applying refactoring techniques …
Improving Packet Delivery Ratio through Duty Cycle Control in Heterogeneous Visible Light Communication
The use of IEEE 802.15. 7 for Heterogeneous Visible Light Communication (VLC) has
garnered significant attention due to the expanding application area of Optical Body Area …
garnered significant attention due to the expanding application area of Optical Body Area …
A survey on IEEE 802.15. 7 MAC protocols for visible light communication
Networks that use visible light communication (VLC) are suitable for meeting 5G and 6G
criteria. The VLC is a new wireless high-speed communication technology. To meet the …
criteria. The VLC is a new wireless high-speed communication technology. To meet the …
Empirical Investigation of the Diverse Refactoring Effects on Software Quality: The Role of Refactoring Tools and Software Size
Recent research has shown that various refactoring methods have very diverse, often
opposing, and contradicting impacts on software quality characteristics. While using …
opposing, and contradicting impacts on software quality characteristics. While using …
Code Refactoring for Software Reusability: An Experimental Study
Refactoring plays a critical role in enhancing the quality of software systems, enabling them
to accommodate growing user bases, feature sets, and performance demands. Software …
to accommodate growing user bases, feature sets, and performance demands. Software …
The Role of Blockchain Integration in Edge Computing for 6G IoT: Challenges and Applications
Blockchain is the technology on which cryptocurrencies operate within the 6G Internet of
Things. Due to its flexibility, it has received significant adoption in numerous applications as …
Things. Due to its flexibility, it has received significant adoption in numerous applications as …
Revolutionizing Software Development: Enhancing Quality and Performance Through Code Refactoring
A Yadav, M Usman, A Sati, S Jain - Proceedings of the 2024 Sixteenth …, 2024 - dl.acm.org
In software development, optimizing code for improved efficiency is akin to tidying up a
cluttered space—it benefits both developers and end-users. However, while the focus often …
cluttered space—it benefits both developers and end-users. However, while the focus often …