The new Refactory version 0.9.2 was released today. It contains several bug fixes. Furthermore, significant API changes were proceeded and additional functionalities are added. Most important changes were:
We are happy to announce that our paper A Tool-Supported Quality Smell Catalogue For Android Developers was accepted for the workshop Modellbasierte und modellgetriebene Softwaremodernisierung (MMSM 2014).
We are happy to announce that our paper Quality-Aware Refactoring For Early Detection And Resolution Of Energy Deficiencies was accepted for the 4th International Workshop on Green and Cloud Computing Management (GCM’2013).
Refactory 0.9.1 is available from our update site and the marketplace. In this release a lot of bugs were fixed and some features were added. To mention a few:
Our paper Tool Supported OCL Refactoring Catalogue was accepted for the 2012 Workshop on OCL and Textual Modelling (OCL 2012) at the MoDELS conference in Innsbruck.
Refactory 0.9.0 is available from our update site and the marketplace. In this release a lot of bugs were fixed and some features were added. To mention a few:
Some weeks ago two students began their minor theses in the context of our tool Refactory. One thesis is about model smell specification and detection for providing a DSL's user with helpful tips regarding which refactoring to to execute. The other thesis investigates how to support DSL designers in providing role mappings. More information comming soon.
A couple of tools from the Dropsbox took part in the Hackathon at the GTTSE 2011. It is a great pleasure to announce that our solution won the Best Hack Award. It was a nice hacking night for us which brought a lot of fun. The basic task was to provide means for describing a company with its sub-departments and employees for which a textual syntax was predetermined. In addition we used eJava and JastEMF to implement some optional functionality. The FeatureMapper was used for mapping the single features from the original task to our particular implementations which then can be used to compile different variants. For visualisation means of a company we used our DOT implementation for generating a graph to quickly visualise a company's structure. Last but not least, Refactory was used to provide some refactorings for our company language. The Hackathon took place in the context of the 101 Companies Project from the group of Ralf Lämmel.
Refactory 0.8.4 is available from the EMFText update site (http://www.emftext.org/update). This is mainly a bugfix release. We strongly recommend to update.
We have set up a continuous build server that creates a fresh update site whenever a change is committed to the SVN repository. Now, you can install these builds from http://www.emftext.org/update_trunk. No more waiting for the next release!
Today a student work has started being about refactoring in the ontology driven software development. The student will investigate how to keep different models consistent if a refactoring in a model of one metamodel has to propagate a refactoring in another model of a different metamodel.
Very surprisingly our paper Role-based Generic Model Refactoring was elected with the Best Paper Award MoDELS 2010 at the banquette. So it is a very great pleasure for us and shows that we are on the right way.
Today Jan had a talk at the MoDELS 2010 conference in Oslo, presentating our paper Role-based Generic Model Refactoring. The talk was about how model refactorings can be specified generically, so that they can be reused in different metamodels.
The paper can be found under SpringerLink.
You can now install Refactory with the Eclipse Marketplace Client. Simply enter 'Refactory' in the search field and click 'Install' right beside the description of Refactory.
Refactory 0.8.0 is available from the EMFText update site (http://www.emftext.org/update). This is the first stable version available to the public. We welcome any feedback.
Refactory will be presented at the Eclipse DemoCamp Helios in Dresden on June 8th at the Faculty of Computer Science.