2,620 research outputs found

    Definition, implementation and validation of energy code smells: an exploratory study on an embedded system

    Get PDF
    Optimizing software in terms of energy efficiency is one of the challenges that both research and industry will have to face in the next few years.We consider energy efficiency as a software product quality characteristic, to be improved through the refactoring of appropriate code pattern: the aim of this work is identifying those code patterns, hereby defined as Energy Code Smells, that might increase the impact of software over power consumption. For our purposes, we perform an experiment consisting in the execution of several code patterns on an embedded system. These code patterns are executed in two versions: the first one contains a code issue that could negatively impact power consumption, the other one is refactored removing the issue. We measure the power consumption of the embedded device during the execution of each code pattern. We also track the execution time to investigate whether Energy Code Smells are also Performance Smells. Our results show that some Energy Code Smells actually have an impact over power consumption in the magnitude order of micro Watts. Moreover, those Smells did not introduce a performance decreas

    Introducing Energy Efficiency into SQALE

    Get PDF
    Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT systems and their impact on worldwide energy consumption. We do believe that a quality process infrastructure should be able to consider the Energy Efficiency of a system since its early development: for this reason we propose to introduce Energy Efficiency into the existing quality models. We selected the SQALE model and we tailored it inserting Energy Efficiency as a sub-characteristic of efficiency. We also propose a set of six source code specific requirements for the Java language starting from guidelines currently suggested in the literature. We experienced two major challenges: the identification of measurable, automatically detectable requirements, and the lack of empirical validation on the guidelines currently present in the literature and in the industrial state of the practice as well. We describe an experiment plan to validate the six requirements and evaluate the impact of their violation on Energy Efficiency, which has been partially proved by preliminary results on C code. Having Energy Efficiency in a quality model and well verified code requirements to measure it, will enable a quality process that precisely assesses and monitors the impact of software on energy consumptio

    Profiling Power Consumption on Mobile Devices

    Get PDF
    The proliferation of mobile devices, and the migration of the information access paradigm to mobile platforms, motivate studies of power consumption behaviors with the purpose of increasing the device battery life. The aim of this work is to profile the power consumption of a Samsung Galaxy I7500 and a Samsung Nexus S, in order to understand how such feature has evolved over the years. We performed two experiments: the first one measures consumption for a set of usage scenarios, which represent common daily user activities, while the second one analyzes a context-aware application with a known source code. The first experiment shows that the most recent device in terms of OS and hardware components shows significantly lower consumption than the least recent one. The second experiment shows that the impact of different configurations of the same application causes a different power consumption behavior on both smartphones. Our results show that hardware improvements and energy-aware software applications greatly impact the energy efficiency of mobile device

    Racismo en el Perú republicano

    Get PDF
    En países con grupos étnicos diversos, con clara presencia de mestizaje, en los que se encuentran indígenas, negros y blancos, el hablar de racismo, parece estar fuera de contexto, pero es precisamente eso lo que ocurre en varios países latinoamericanos, el Perú es solo un ejemplo de cómo prácticas racistas y discriminatorias están arraigadas en la vida cotidiana

    Computational analysis of the collapse behaviour of thin-walled polygonal steel beams

    Get PDF
    The present paper is focused on the development of an accurate computational method, based on the Finite Element (FE) approximation, for predicting the collapse behavior of thin-walled polygonal steel beams subject to bending. The numerical model has been created using the software ABAQUS, and has been validated with experimental data obtained from the literature, concerning rectangular hollow section (RHS) in the four-point-bending situation. The model has been improved by means of a thorough study of material hardening, imperfections and residual stresses. The computational results of the analyses have been compared with the design procedures provided by Eurocode 3 (effective cross-section method and reduced stress method), in order to check their suitability

    Health, Working Conditions and Retirement

    Get PDF

    The systematic use of impromptu speech in training interpreting students

    Get PDF
    corecore