Every sixth Android App has Energy Bugs

On 12. August 2013, in Allgemein, by cwilke

18% of all Android applications contain energy bugs. This is the central result of a study conducted at the Technische Universität Dresden, being presented at the international GreenCom 2013 conference on August, 21st. Besides from energy bugs in applications developed by small and unknown software developers, energy bugs can be found for mailing and social media applications of well-known software developers such as Microsoft (Outlook) and Google (Google+).

German Version / Deutsche Version

Within the study, more than 9 million user comments extracted from the Google Play store have been extracted and analyzed w.r.t. hints indicating negative energy behavior of the respective applications.

Continue reading »

Tagged with:  

QualiTune@Eclipse Testing Day 2013

On 6. August 2013, in Allgemein, by cwilke

The QualiTune team is happy to announce a presentation of QualiTune research results at the Eclipse Testing Day 2013, focusing on mobile testing on September, 25th in Darmstadt.

During the talk Energy testing and optimization of mobile applications, Claas Wilke will present the emerging JouleUnit energy testing infrastructure for mobile applications and its integration into the Eclipse IDE.

Tagged with:  

QualiTune@GreenCom 2013

On 6. August 2013, in Allgemein, by cwilke

The QualiTune team is happy to announce the presentation of QualiTune research results, at the 2013 IEEE International Conference on Green Computing and Communications (GreenCom 2013), held in Beijing, China during August 20-23, 2013.

On the conference, Claas Wilke present the study Energy Consumption and Efficiency in Mobile Applications: A User Feedback Study, evaluating the distribution of energy-efficiency problems in Android applications and their impact on the user satisfaction of mobile application users.

Tagged with:  

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:  

QualiTune @ Eclipse Demo Camp Dresden

On 14. November 2012, in Allgemein, by cwilke

On Tuesday, November 20th, Claas Wilke will present recent results from the QualiTune research group at the Eclipse Demo Camp in Dresden. The demo camp takes place at the TU Dresden, Fakultät Information and starts at 7:00 PM in room INF/E023.

Claas Wilke  will talk on qMark, our new energy profiling infrastructure for Android applications. As the Eclipse Demo Camp is mainly designed for demonstrations, the talk will focus on a demonstration of the Eclipse-integrated profiling tools of qMark.

Further information on the Eclipse Demo Camp and the program can be found at http://wiki.eclipse.org/Eclipse_DemoCamps_November_2012/Dresden.

The slides of the talk are now online available via this link.

Tagged with:  

Latest QualiTune Results in two Videos

On 21. Juli 2012, in Allgemein, by cwilke

Two new videos are now available that present the latest results from the QualiTune research project. The first video summarizes the work of Claas Wilke who is focusing on comparing the power of mobile applications:

The second video demonstrates how a NAO can be directly controlled via Microsoft’s Kinect:

Tagged with:  

Komplexpraktikum im Sommersemester 2012

On 12. März 2012, in Allgemein, by cwilke

During the summer term 2012 the QualiTune project organizes a practical course (a.k.a. Komplexpraktikum) that focuses on energy consumption issues of mobile devices and their applications. During the course students will be responsible to design multiple benchmarks for Android applications and will profile their influence of mobile device’s power consumption.

Following, the course description (unfortunately only in German) more information at http://st.inf.tu-dresden.de/content/index.php?node=teaching&leaf=2&subject=206:

Durch die vielseitigen Einsatzmöglichkeiten moderner Smart Phones und Tablets ist deren Energieverbrauch zu einem zentralen Problem für die Softwaretechnik geworden. Je häufiger wir mobile Geräte in unserem Alltagsleben benutzen, desto schneller entladen sich auch deren Batterien und desto stärker verkürzt sich ihre Betriebsdauer. Im Rahmen des Forschungsprojekts QualiTune wurde deshalb ein Verfahren entwickelt, dass es erlaubt, den Energieverbrauch einzelner Applikationen zu erfassen und mit anderen Applikationen die ähnliche Dienste bereitstellen zu vergleichen.

Im Rahmen dieses Komplexpraktikums soll das entwickelte Verfahren angewandt werden, um verschiedene Android-Applikationen bezüglich ihres Energiebedarfst zu untersuchen und zu vergleichen (beispielsweise verschiedene Email-Clients, Web-Browser und News-Feed-Reader). Die Studenten bearbeiten jeweils einen Anwendungstyp, für welchen sie im Laufe des Praktikums einen Micro-Benchmark aus typischen Anwendungsszenarien entwickeln, der es erlaubt den Energieverbrauch von Anwendungen dieser Gruppe zu vergleichen.

Tagged with:  

QualiTune @ Java User Group

On 17. Januar 2012, in Allgemein, by cwilke

On Thursday, January 19th, the Java User Group (JUG) Saxony will have an event at the Technische Universität Dresden, Faculty of Informatics. Whereas the main topic is about Android and the Open ADK, first, a short presentation will be held by Claas Wilke from the QualiTune team. He will present our Nao robots and will demonstrate, how their API can be exposed as web services and use to remotely controll Naos via applications, e.g., for Android devices.

The presentation starts at 7 PM, the exact location is INF/E023. More information regarding the event and the JUG Saxony can be found at http://www.jugsaxony.org/.

The slides of the talk are now online at http://www.jugsaxony.org/wp-content/uploads/2011/11/NaoAsAService.pdf.

Tagged with: