<p>This page displays the records of the person named above and is not linked to a unique person identifier. This record may need to be merged to a profile.</p>
Energy consumption of software is becoming increasingly important in today’s mobile-focused world, but knowledge and techniques with which to measure energy consumption have lagged behind. This paper introduces a methodology for measuring the energy consumption of Android apps at the method level, and a concrete implementation of this methodology: EDATA. We evaluate EDATA by revisiting several Android code smells found in prior work to increase energy consumption, and by using a novel evaluation technique which allows us to generate a ground-truth for energy consumption using run-time as a proxy. Finally, we perform a case study on a real-world energy bug found in Adyen’s Android point of sale (POS) software. Our findings show that EDATA is able to accurately order methods by their energy consumption, and distinguish between different versions of a method. We also observed that debug mode has inconsistent effects on energy consumption, and that energy efficiency may not be consistent between devices. Finally, our case study shows that while developers and stakeholders agree that energy consumption is important, a lack of awareness and easy-to-use profiling prevents it from becoming a first-class metric in the development process.
...
Energy consumption of software is becoming increasingly important in today’s mobile-focused world, but knowledge and techniques with which to measure energy consumption have lagged behind. This paper introduces a methodology for measuring the energy consumption of Android apps at the method level, and a concrete implementation of this methodology: EDATA. We evaluate EDATA by revisiting several Android code smells found in prior work to increase energy consumption, and by using a novel evaluation technique which allows us to generate a ground-truth for energy consumption using run-time as a proxy. Finally, we perform a case study on a real-world energy bug found in Adyen’s Android point of sale (POS) software. Our findings show that EDATA is able to accurately order methods by their energy consumption, and distinguish between different versions of a method. We also observed that debug mode has inconsistent effects on energy consumption, and that energy efficiency may not be consistent between devices. Finally, our case study shows that while developers and stakeholders agree that energy consumption is important, a lack of awareness and easy-to-use profiling prevents it from becoming a first-class metric in the development process.
Within citizenship education, a new focus is being laid upon what is expected of citizens within a diverse and lightning-fast society: more emphasis is placed on teaching students how to understand and respect other people’s opinions, regardless of how they may contrast with one’s own. However, learning to be tolerant with others’ viewpoints comes with hurdles, as currently it is quite easy to become stuck within one’s own worldview. We developed Diermocratie, an in-classroom game aimed at encouraging a more open conversation, which breaks through these hurdles and addresses key competencies such as empathy and argumentation. By role-playing metaphors that parallel real-world events, students explore their own predispositions, are made aware of the perspectives of others, and are enabled to discuss issues objectively. From a preliminary evaluation, most students could identify the parallelism between the in-game metaphor and real-world situations. They also indicated that the game motivates them to further talk to each other, approaching sensitive topics among them.
...
Within citizenship education, a new focus is being laid upon what is expected of citizens within a diverse and lightning-fast society: more emphasis is placed on teaching students how to understand and respect other people’s opinions, regardless of how they may contrast with one’s own. However, learning to be tolerant with others’ viewpoints comes with hurdles, as currently it is quite easy to become stuck within one’s own worldview. We developed Diermocratie, an in-classroom game aimed at encouraging a more open conversation, which breaks through these hurdles and addresses key competencies such as empathy and argumentation. By role-playing metaphors that parallel real-world events, students explore their own predispositions, are made aware of the perspectives of others, and are enabled to discuss issues objectively. From a preliminary evaluation, most students could identify the parallelism between the in-game metaphor and real-world situations. They also indicated that the game motivates them to further talk to each other, approaching sensitive topics among them.
Cookie settings
We use necessary cookies to make the TU Delft Repository work.
Help us improve the Repository
With your permission, we use privacy-friendly Matomo analytics to understand how people use the
Repository — for example, which features are used and where we can improve the search experience. The analytics are managed by TU Delft and are not used for advertising or commercial tracking. Your IP
address is anonymized, and analytics data is not shared with third parties.
Choosing “Accept all” helps the Library improve the Repository for researchers, students, and other
users. You can change your choice at any time using the cookie settings icon in the footer. For more information, read our
privacy statement.