Results 211 to 220 of about 8,846 (233)
Some of the next articles are maybe not open access.
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
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
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
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
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 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, 2013Refactoring 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
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
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
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
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, 2020Guilherme Lacerda, Fabio Petrillo
exaly
Proceedings of the 24th international conference on Software engineering - ICSE '02, 2002
openaire +2 more sources
openaire +2 more sources

