Results 21 to 30 of about 42,100 (284)

Refactoring UML models

open access: green, 2001
Software developers spend most of their time modifying and maintaining existing products. This is because systems, and consequently their design, are in perpetual evolution before they die. Nevertheless, dealing with this evolution is a complex task. Before evolving a system, structural modi cations are often required.
Gerson Sunyé   +3 more
openalex   +4 more sources

Making Python code idiomatic by automatic refactoring non-idiomatic Python code with pythonic idioms [PDF]

open access: yesESEC/SIGSOFT FSE, 2022
Compared to other programming languages (e.g., Java), Python has more idioms to make Python code concise and efficient. Although pythonic idioms are well accepted in the Python community, Python programmers are often faced with many challenges in using ...
Zejun Zhang   +4 more
semanticscholar   +1 more source

Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack [PDF]

open access: yesIEEE Working Conference on Mining Software Repositories, 2022
Modern code review is a widely used technique employed in both industrial and open-source projects to improve software quality, share knowledge, and ensure adherence to coding standards and guidelines.
E. Alomar   +3 more
semanticscholar   +1 more source

Refactoring Graphs: Assessing Refactoring over Time [PDF]

open access: yes2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020
Refactoring is an essential activity during software evolution. Frequently, practitioners rely on such transformations to improve source code maintainability and quality. As a consequence, this process may produce new source code entities or change the structure of existing ones.
Marco Tulio Valente   +2 more
openaire   +2 more sources

Refactoring GrPPI: Generic Refactoring for Generic Parallelism in C++ [PDF]

open access: yesInternational Journal of Parallel Programming, 2020
AbstractThe Generic Reusable Parallel Pattern Interface (GrPPI) is a very useful abstraction over different parallel pattern libraries, allowing the programmer to write generic patterned parallel code that can easily be compiled to different backends such as FastFlow, OpenMP, Intel TBB and C++ threads.
Christopher Brown   +4 more
openaire   +5 more sources

Refactoring for software maintenance: A Review of the literature [PDF]

open access: yesمجلة التربية والعلم, 2021
One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code.
Rasha Alsarraj, atica Altaie
doaj   +1 more source

Graph Neural Network to Dilute Outliers for Refactoring Monolith Application [PDF]

open access: yesAAAI Conference on Artificial Intelligence, 2021
Microservices are becoming the defacto design choice for software architecture. It involves partitioning the software components into finer modules such that the development can happen independently. It also provides natural benefits when deployed on the
Utkarsh Desai   +2 more
semanticscholar   +1 more source

Refactoring pattern matching [PDF]

open access: greenScience of Computer Programming, 2012
Defining functions by pattern matching over the arguments is advantageous for understanding and reasoning, but it tends to expose the implementation of a datatype. Significant effort has been invested in tackling this loss of modularity; however, decoupling patterns from concrete representations while maintaining soundness of reasoning has been a ...
Meng Wang   +3 more
openalex   +5 more sources

A model transformation approach to perform refactoring on software architecture using refactoring patterns based on stakeholder requirements [PDF]

open access: yesAUT Journal of Mathematics and Computing, 2020
Software Architecture (SA) generally has a considerable influence on software quality attributes. Coordination of software architecture to the requirements of the stakeholders and avoiding common mistakes and faults in designing SA increases the chance ...
Mohammad Tanhaei
doaj   +1 more source

Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations [PDF]

open access: yesJournal of Systems and Software, 2020
Refactoring and smells have been well researched by the software-engineering research community these past decades. Several secondary studies have been published on code smells, discussing their implications on software quality, their impact on ...
Guilherme Lacerda   +3 more
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy