Software development processes always consists of the iteration implementation and but often the iteration optimization. In the implementation phase the focus rely on the functional requirements whereas in the optimization phase the developer concentrates on the non-functional requirements — also considered as qualities. Therein, the objective is that satisfaction of particular quality requirements in a running system is to be optimized while the functional system behaviour is preserved.  Nowadays the quality energy efficiency is more important than ever because mobile devices get more and more powerful but their accumulators do not. The aim of this student thesis is to conduct a study amongst Android software developers to investigate recurring patterns in program code indicating bad energy consumption on the running mobile application. In addition refactorings shall be defined to resolve those patterns with regard to better energy efficiency while the functional behaviour is preserved. A detailed description of this topic can be found here (german).

Tagged with:  

We announce a new topic for a student’s thesis. The topic is about developing an approach for generic specification of so called Model Smells which indicate Model Refactorings. Model Smells reveal structures in models which should be refactored because of bad design. A detailed description (german) of the topic can be found under

Tagged with:  

New thesis topic available

On 24. Juni 2011, in Allgemein, by cwilke

Today, the QualiTune research group announced a new topic for a studentical thesis. We are looking forward to find a student that is interested in developing an abstract analysis tool for EMFText. In QualiTune we plan to use the tool in the context of static analysis for non-functional properties of DSLs (e.g., NaoText). A detailed description of thesis‘ topic and tasks can be found via this link.

Tagged with:  

Today, a new research topic for a Diploma or Master thesis in the context of QualiTune has been published. The task description is published in German and can be found below.

Continue reading »

Tagged with:  

Within the last weeks, three interesting studentical theses have been successfully defended that emerged from the CoolSoftware project and are interesting for the QualiTune project as well.

During his Diploma Thesis, Peter Süttner investigated approaches to predict the hardware resource utilization of software components and developed a framework that allows to profile software components w.r.t. hardware utilization.

Georg Püschel’s Diploma Thesis focuses on the energy efficiency of workflow system. His Diploma Thesis contains a proof-of-concept implementation of the Energy Auto Tuning (EAT) approach that will be revised and extended within QualiTune.

Christian Mießler analysed and classified related work w.r.t. energy efficient software systems during his Großer Beleg.

All theses of the CoolSoftware project are enlisted at

Tagged with: