Results 211 to 220 of about 8,846 (233)
Some of the next articles are maybe not open access.

A game of refactoring

Proceedings of the Scientific Workshop Proceedings of XP2016, 2016
Software refactoring is an essential skill for developers. It improves the quality of the software and reduces maintenance costs in the long run. In this paper, we investigate the impact that gamification can have on the refactoring process and on the usability of the existing refactoring tools.
Leonard Elezi   +4 more
openaire   +2 more sources

Refactoring with Aspects

2003
Aspect-oriented programming is gaining in prominence in the Java community. Software engineers are realizing the value of aspects to provide reusability across the class hierarchy. As aspects become commonplace, the need to refactor existing program logic into aspect-oriented programs will become greater.
openaire   +1 more source

Refactoring on the Cheap

IEEE Software, 2012
Refactoring with ad hoc methods increases the scope of possible refactorings, allows you to use the same approaches on various languages, and opens your mind to more refactoring possibilities. The basic tool for performing a refactoring within a file is the editor's substitution command used in conjunction with regular expressions.
openaire   +1 more source

Refactoring as a Lifeline: Lessons Learned from Refactoring

2013 Agile Conference, 2013
Refactoring legacy code can be a major impediment for teams transforming to agile due to the high cost of manual regression testing of frequent (typically 2-week) releases. Also, attempts to implement automated tests may involve technical and cost issues.
openaire   +1 more source

Refactoring the Organization

2010
Every organization has a design. As an organization grows, that design evolves. A decision to embrace agile and lean methods can expose weaknesses in the design. The concept of refactoring as applied to software design helps to improve the overall structure of the product or system.
openaire   +1 more source

Refactoring proofs.

2013
Refactoring is an important Software Engineering technique for improving the structure of a program after it has been written. Refactorings improve the maintainability, readability, and design of a program without affecting its external behaviour. In analogy, this thesis introduces proof refactoring to make structured, semantics preserving changes to ...
openaire   +2 more sources

Code smells and refactoring: A tertiary systematic review of challenges and observations

Journal of Systems and Software, 2020
Guilherme Lacerda, Fabio Petrillo
exaly  

Refactoring

Proceedings of the 24th international conference on Software engineering - ICSE '02, 2002
openaire   +2 more sources

Refactoring Tools

2008
Danny Dig   +6 more
openaire   +1 more source

Refactoring Myths

IEEE Software, 2015
Munawar Hafiz, Jeffrey Overbey
openaire   +1 more source

Home - About - Disclaimer - Privacy