Results 171 to 180 of about 11,950,262 (220)

WxS-QC - a quality control pipeline for human Whole-Genome and Whole Exome sequencing cohorts

open access: yes
Zakharov G   +11 more
europepmc   +1 more source

Refactoring Methods

2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07), 2007
This tutorial provides an introduction to the problems faced in software evolution, and why we need to be concerned about refactoring design and code on a continuous basis. Such refactoring helps ensure that software is more easily changeable, and the costs of development and maintenance are reduced.
P. V. R. Murthy, T. Rajaram, S. Hemanth
exaly   +2 more sources

Identification of extract method refactoring opportunities for the decomposition of methods

Journal of Systems and Software, 2011
The extraction of a code fragment into a separate method is one of the most widely performed refactoring activities, since it allows the decomposition of large and complex methods and can be used in combination with other code transformations for fixing a variety of design problems.
Alexander Chatzigeorgiou   +1 more
exaly   +3 more sources

Refactoring Flash Embedding Methods

International Journal of Systems and Service-Oriented Engineering, 2012
Flash and Ajax are currently two popular Rich Internet Application (RIA) technologies, integrating Flash and Ajax will further enhance Internet users’ experiences. To communicate Flash written in ActionScript with Ajax written in JavaScript, the first step is to embed Flash content into a web page.
Ming Ying 0003, James Miller 0001
openaire   +2 more sources

How to Test the Extract Method Refactoring

Proceedings of the European Conference on Pattern Languages of Programs 2020, 2020
Extract Method is probably the most commonly used refactoring. Although it may seem quite simple at a first glance, there are many cases that it can become fairly complex. Local variables and parameters can make this refactoring difficult to implement. The whole procedure can also become quite error-prone.
Ioannis Megas   +2 more
openaire   +2 more sources

Identification of Extract Method Refactoring Opportunities

2009 13th European Conference on Software Maintenance and Reengineering, 2009
Extract Method has been recognized as one of the most important refactorings, since it decomposes large methods and can be used in combination with other refactorings for fixing a variety of design problems. However, existing tools and methodologies support extraction of methods based on a set of statements selected by the user in the original method ...
Nikolaos Tsantalis   +1 more
openaire   +1 more source

Identification of Move Method Refactoring Opportunities

IEEE Transactions on Software Engineering, 2009
Placement of attributes/methods within classes in an object-oriented system is usually guided by conceptual criteria and aided by appropriate metrics. Moving state and behavior between classes can help reduce coupling and increase cohesion, but it is nontrivial to identify where such refactorings should be applied.
Nikolaos Tsantalis   +1 more
openaire   +2 more sources

GEMS: An Extract Method Refactoring Recommender

2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE), 2017
Extract Method is a widely used refactoring operation to improve method comprehension and maintenance. Much research has been done to extract codefragments within the method body to form a new method. Criteria used for identifying extractable code is usually centered around degrees of cohesiveness, coupling and length of the method.
Sihan Xu   +3 more
openaire   +2 more sources

Quality Histories of Past Extract Method Refactorings

2021
Modern programming environments offer the Extract Method refactoring as a way to improve software quality by moving a source code fragment into a new method. This refactoring comes with an immediate positive feedback by shortening the refactored method. It can also increase code re-usage and encourage developers to remove code clones.
Abel Mamani Taqui   +3 more
openaire   +1 more source

Home - About - Disclaimer - Privacy