The integration of multiple database technologies, including both SQL and NoSQL, allows using the best tool for each aspect of a complex problem and is increasingly sought in practice. Unfortunately, this makes it dif...
详细信息
In this case study for the transformation tool contest (TTC), we propose to implement object-oriented program refactorings using transformation techniques. The case study proposes two major challenges to be solved by ...
详细信息
With the evolution in science and technology, a lot has been done over the past few years to make the lives of the differently-abled more comfortable and easy. This paper concentrates on a novel methodology to ease th...
详细信息
In this paper, we introduce a new Eclipse-based IDE for teaching java following the object-later approach. In particular, this IDE allows the programmer to write code in java-, a smaller version of the javalanguage t...
详细信息
TTC'2015 is the 8th Transformation Tool Contest for users and developers of transformation tools. In this paper, we present the use of Spoon, an open-source library to transform and analyze java source code for th...
详细信息
Concurrent collections are widely used in concurrent programs. However, programmers can misuse these concurrent collections when composing two operations where a check on the collection (e.g., collection contains an e...
详细信息
In this paper we extend our java with type inference by adding methods. Functions had been realized as lambda expressions defined in fields until now, which led to the restrictions that no overloading is available. Th...
详细信息
In this paper we extend our java with type inference by adding methods. Functions had been realized as lambda expressions defined in fields until now, which led to the restrictions that no overloading is available. Therefore the main challenge of adding methods is to deal with overloading. We present the change of the data-structures and the algorithm.
The large array of recommendation algorithms proposed over the years brings a challenge in reproducing and comparing their performance. This paper introduces an open-source java library that implements a suite of stat...
详细信息
This paper describes the FunnyQT solution to the TTC 2015 java Refactoring transformation case. The solution solves all core tasks and also the extension tasks 1 and 2, and it has been elected as overall winner of thi...
详细信息
作者:
Hinkel, Georg
Haid-und-Neu-Straße 10-14 Karlsruhe Germany
Lehman's laws state that dedicated efforts must be spent for any software artifact to prevent a loss of quality. For code, such efforts are called refactoring operations and are an important aspect of many softwar...
详细信息
暂无评论