Articles with "software refactoring" as a keyword



Editorial for the special issue on software refactoring: Application breadth and technical depth

Sign Up to like & get
recommendations!
Published in 2024 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2732

Abstract: The field of software refactoring has been evolving rapidly, driven by the need to maintain software quality and manage complexity as software systems grow. This special issue of the Journal of Software: Evolution and Process… read more here.

Keywords: special issue; software refactoring; complexity; software ... See more keywords

Software Refactoring Network: An Improved Software Refactoring Prediction Framework Using Hybrid Networking‐Based Deep Learning Approach

Sign Up to like & get
recommendations!
Published in 2024 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2734

Abstract: Software refactoring plays a vital role in maintaining and improving the quality of software systems. The software refactoring network aims to connect developers, researchers, and practitioners to share knowledge, best practices, and tools related to… read more here.

Keywords: software refactoring; deep learning; software; refactoring network ... See more keywords

Ensemble Deep Network for Secured Refactoring Framework by Predicting Code‐Bad Smells in Software Projects

Sign Up to like & get
recommendations!
Published in 2024 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2749

Abstract: In modern times, refactoring is one of the significantly utilized approaches for enhancing the software's quality like understandability, testability, and maintainability. Moreover, the refactoring effect on its security has been underrated. In addition to that,… read more here.

Keywords: software refactoring; code bad; software; network ... See more keywords

An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations

Sign Up to like & get
recommendations!
Published in 2020 at "IEEE Transactions on Software Engineering"

DOI: 10.1109/tse.2018.2872711

Abstract: Successful software products evolve through a process of continual change. However, this process may weaken the design of the software and make it unnecessarily complex, leading to significantly reduced productivity and increased fault-proneness. Refactoring improves… read more here.

Keywords: software refactoring; search based; approach; software ... See more keywords

Prioritizing software refactoring opportunities using multi-objective optimization

Sign Up to like & get
recommendations!
Published in 2019 at "Modern Physics Letters A"

DOI: 10.1142/s0217732319502894

Abstract: Software refactoring aims to improve software quality and developer productivity. It has gained significant attention from both academia and software industry. Therefore, numerous approaches have been proposed to automate refactoring that consider software quality maximization… read more here.

Keywords: software refactoring; objective optimization; software; multi objective ... See more keywords
Photo from wikipedia

A consistency-guaranteed approach for Internet of Things software refactoring

Sign Up to like & get
recommendations!
Published in 2020 at "International Journal of Distributed Sensor Networks"

DOI: 10.1177/1550147720901680

Abstract: The software architecture of Internet of Things defines the component model and interconnection topology of Internet of Things systems. Refactoring is a systematic practice of improving a software structure without altering its external behaviors. When… read more here.

Keywords: internet things; approach; software refactoring; things software ... See more keywords