Refactoring for Energy Efficiency: A Reflection on the State of the Art

被引:18
|
作者
Pinto, Gustavo [1 ]
Soares-Neto, Francisco [1 ]
Castor, Fernando [1 ]
机构
[1] Univ Fed Pernambuco, Informat Ctr, Recife, PE, Brazil
关键词
D O I
10.1109/GREENS.2015.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent refactoring research introduced several innovations addressing diverse goals, such code extensibility, reusability, and testability. However, energy consumption, a critical property of any software system, remains unaddressed by refactoring research. In this paper, we provide an accounting of some of the recent and successful state-of-the-art research on software energy consumption. Through an investigation on premiere software engineering venues, we identify and discuss 12 contributions that can be further instantiated in refactoring tools used to improve software energy efficiency - and the challenges behind this process. These opportunities span a wide range of software characteristics, such as mobile applications and concurrent programming. Mobile applications is the topic with the greatest number of opportunities (6 out of 11). The study serves as a call to action for refactoring researchers interested in software energy consumption issues.
引用
收藏
页码:29 / 35
页数:7
相关论文
共 50 条
  • [1] State-of-the-art geothermal energy technologies and their efficiency
    Povarov, O.A.
    Tomarov, G.V.
    Nikol'skij, A.I.
    Semenov, V.N.
    Teploenergetika, 2004, (06): : 2 - 12
  • [2] Energy efficiency of state-of-the-art grinding processes
    Hacksteiner, M.
    Peherstorfer, H.
    Bleicher, F.
    15TH GLOBAL CONFERENCE ON SUSTAINABLE MANUFACTURING, 2018, 21 : 717 - 724
  • [3] State-of-the-Art Methods to Improve Energy Efficiency of Ships
    Hueffmeier, Johannes
    Johanson, Mathias
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2021, 9 (04)
  • [4] State-of-the-art of superconducting materials and their energy-efficiency applications
    Ilieva, Katerina
    Dinolov, Ognyan
    7TH INTERNATIONAL CONFERENCE ON ENERGY EFFICIENCY AND AGRICULTURAL ENGINEERING (EE&AE), 2020,
  • [5] State of the Art on Technology and Practices for Improving the Energy Efficiency of Data Storage
    de Assuncao, Marcos Dias
    Lefevre, Laurent
    ADVANCES IN COMPUTERS, VOL 87: GREEN AND SUSTAINABLE COMPUTING, PT 1, 2012, 87 : 89 - 124
  • [6] Asymptotic energy efficiency analysis for the state-of-the-art relaying protocols
    Wang Y.-N.
    Zhang J.-H.
    Xu W.
    Journal of China Universities of Posts and Telecommunications, 2011, 18 (06): : 8 - 13
  • [8] Energy Efficiency of Induction Motor Drives: State of the Art, Analysis and Recommendations
    Dinolova, Plamena
    Ruseva, Vyara
    Dinolov, Ognyan
    ENERGIES, 2023, 16 (20)
  • [9] A survey of state-of-the-art energy efficiency routing protocols for MANET
    Quy V.K.
    Nam V.H.
    Linh D.M.
    International Journal of Interactive Mobile Technologies, 2020, 14 (09) : 215 - 226
  • [10] Cognitive reflection and the valuation of energy efficiency
    Andor, Mark A.
    Frondel, Manuel
    Gerster, Andreas
    Sommera, Stephan
    ENERGY ECONOMICS, 2019, 84