Results 51 to 60 of about 2,393,882 (271)
Recommending Refactoring Solutions Based on Traceability and Code Metrics
Software refactoring has been extensively used to rectify the design flaws and improve software quality without affecting its observable behaviors. For a given code smell, it is common that there exist multiple refactoring solutions.
Ally S. Nyamawe+4 more
doaj +1 more source
What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
Due to the growing complexity of software systems, there has been a dramatic increase in research and industry demand on refactoring. Refactoring research nowadays addresses challenges beyond code transformation to include, but not limited to, scheduling
Chaima Abid+3 more
doaj +1 more source
Software Code Refactoring: A Comprehensive Review [PDF]
The complexity of software has increased because of the development as well as the difficulty of requirements during the development of software, or to add new features that eventually lead to reduce the quality of the software as a whole.
hiba Al-shakarjy, Dujan Basheer Taha
doaj +1 more source
An approach to prioritize code smells for refactoring
Code smells are a popular mechanism to find structural design problems in software systems. Consequently, several tools have emerged to support the detection of code smells. However, the number of smells returned by current tools usually exceeds the amount of problems that the developer can deal with, particularly when the effort available for ...
Vidal, Santiago Agustín+2 more
openaire +2 more sources
A Comparative Study of Refactoring Haskell and Erlang Programs [PDF]
Refactoring is about changing the design of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Li, Huiqing, Thompson, Simon
core +1 more source
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox [PDF]
Modern code review is a common and essential practice employed in both industrial and open-source projects to improve software quality, share knowledge, and ensure conformance with coding standards.
E. Alomar+4 more
semanticscholar +1 more source
Design of satellite tracking platform based on software defined radio
This paper proposes a kind of design for satellite tracking platform which is based on software defined radio(SDR) technology and constructed with several properties such as open, modularization, code refactoring, etc.
Kang Guodong+3 more
doaj +1 more source
Towards Trustworthy Refactoring in Erlang [PDF]
Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in applying them on arbitrarily extensive and complex code in order to improve style or efficiency.
Dániel Horpácsi+2 more
doaj +1 more source
Refactoring OCL annotated UML class diagrams [PDF]
Refactoring of UML class diagrams is an emerging research topic and heavily inspired by refactoring of program code written in object-oriented implementation languages. Current class diagram refactoring techniques concentrate on the diagrammatic part but
Baar, Thomas, Marković, Slaviša
core +1 more source
Serious Games for Software Refactoring [PDF]
Software design issues can severely impede software development and maintenance. Thus, it is important for the success of software projects that developers are aware of bad smells in code artifacts and improve their skills to reduce these issues via ...
Haendler, Thorsten, Neumann, Gustaf
core +1 more source