Articles with "software refactoring" as a keyword



Photo by thisisengineering from unsplash

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
Photo by thisisengineering from unsplash

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