Abstract. Coder is a tool for generation and maintenance of Java programs. It is capable of not only producing class structures but also their implementation. It also allows one to safely modify the new code by applying refactorings. In this way the system evolves with reduced defects, and the productivity of the development team increases since the tool seamlessly supports coding. This position paper describes the Coder architecture, and presents an example of its practical use on projects based on Java technology.
grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Repr...
Keeping the code of a Java TM application consistent (code is consistent if all of the project class...
Title from first page of PDF file (viewed September 9, 2010)Includes bibliographical references (p. ...
Code quality is important when developing software. Therefore, we recommend to teach students prac...
Our original work on the Code Bubbles environment demonstrated that a working-set based framework fo...
We discuss Refaster, a tool that uses normal, compilable before-and-after examples of Java code to s...
We present Binary Refactoring: a software engineering technique for improving the implementation of ...
Projeto realizado em âmbito empresarialA project submitted in fulfillment of the requirements for th...
With the evolution of a language, the possibility of updating old constructions and benefiting from...
The purpose of refactoring is to improve the quality of a software system by changing its internal d...
AbstractThe world of Internet is growing rapidly, many applications that previously created on the d...
It has become popular to extend the Java programming language to experiment with different new and o...
This thesis deals with refactoring Ristatestudio, software for real estates. The main objective is t...
CodeTracker is a refactoring-aware tool that can generate the commit change history for method and v...
. The term "Java" is used to denote two different concepts: the language itself and the re...
grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Repr...
Keeping the code of a Java TM application consistent (code is consistent if all of the project class...
Title from first page of PDF file (viewed September 9, 2010)Includes bibliographical references (p. ...
Code quality is important when developing software. Therefore, we recommend to teach students prac...
Our original work on the Code Bubbles environment demonstrated that a working-set based framework fo...
We discuss Refaster, a tool that uses normal, compilable before-and-after examples of Java code to s...
We present Binary Refactoring: a software engineering technique for improving the implementation of ...
Projeto realizado em âmbito empresarialA project submitted in fulfillment of the requirements for th...
With the evolution of a language, the possibility of updating old constructions and benefiting from...
The purpose of refactoring is to improve the quality of a software system by changing its internal d...
AbstractThe world of Internet is growing rapidly, many applications that previously created on the d...
It has become popular to extend the Java programming language to experiment with different new and o...
This thesis deals with refactoring Ristatestudio, software for real estates. The main objective is t...
CodeTracker is a refactoring-aware tool that can generate the commit change history for method and v...
. The term "Java" is used to denote two different concepts: the language itself and the re...
grantor: University of TorontoThis thesis describes the zJava High Level Intermediate Repr...
Keeping the code of a Java TM application consistent (code is consistent if all of the project class...
Title from first page of PDF file (viewed September 9, 2010)Includes bibliographical references (p. ...