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 …
J Pérez, Y Crespo - Proceedings of the joint international and annual …, 2009 - dl.acm.org
Keeping a software system conformant with a desired architecture and consistent with good design principles is a recurring task during the software evolution process. Deviations from …
The addition of support for genericity to mainstream programming languages has a notable influence in refactoring tools. This also applies to the JAVA programming language. Those …
AL Samuel - Papers presented at the February 26-28, 1957, western …, 1957 - dl.acm.org
As this is a luncheon talk, it should contain some humor but there is really nothing very funny about some of the European computer developments which are offering competition to …
En este capıtulo se presentan los conceptos principales y la terminologıa relacionados con esta tesis. En concreto se describirán brevemente los siguientes conceptos: defectos de …
H Schink, DIM Kuhlemann - 2010 - wwwiti.cs.uni-magdeburg.de
As the demand for customer specific software applications remains growing, there is a need for software developers to explore new ideas that allow an efficient description of potential …
La identificación de defectos de diseño en entidades de código es una de las tareas del proceso de mantenimiento del software que sirve para evaluar la calidad de un sistema. Un …
La amplia mayorıa de entornos de desarrollo han incluido funcionalidad para refactorizar el software. Sin embargo, aún no ha sido objetivo fundamental de este tipo de herramientas …
Today, documents of different programming languages can be involved in the implementation of a single software application. These applications are called multi …