Recent References on Programming Language Energy Efficiency

These papers cover various aspects of the topic, including:

  1. Ranking programming languages by energy efficiency
  2. Energy characteristics of specific APIs and languages (e.g., Java, Haskell)
  3. Energy patterns for mobile applications
  4. Manifestos and best practices for energy-aware software development
  5. Case studies and empirical evaluations of energy efficiency in software engineering
  6. Tools and techniques for estimating and measuring software energy consumption
  7. Practitioners’ perspectives on green software engineering
  8. Comparisons of energy consumption in different programming contexts

Recent References on Energy Efficiency in Programming Languages (Last 5 Years)

  1. Pereira, R., Couto, M., Ribeiro, F., Rua, R., Cunha, J., Fernandes, J. P., & Saraiva, J. (2021). Ranking Programming Languages by Energy Efficiency. https://www.sciencedirect.com/science/article/abs/pii/S0167642321000022 .
  2. Zakaria Ournani, Evaluating The Energy Consumption of Java I/O APIs https://ieeexplore.ieee.org/document/9609210
  3. Cruz, L., Abreu, R. Catalog of energy patterns for mobile applications. Empir Software Eng 24, 2209–2235 (2019). https://doi.org/10.1007/s10664-019-09682-0
  4. Fonseca, A., Kazman, R., & Lago, P. (2019). A manifesto for energy-aware software. https://ieeexplore.ieee.org/document/8880037
  5. Luís Gabriel Lima, Francisco Soares-Neto, Paulo Lieuthier, Fernando Castor, Gilberto Melfe, João Paulo Fernandes, On Haskell and energy efficiency,
    Journal of Systems and Software, https://doi.org/10.1016/j.jss.2018.12.014.
    (https://www.sciencedirect.com/science/article/pii/S0164121218302747)
  6. R. Verdecchia, G. Procaccianti, I. Malavolta, P. Lago and J. Koedijk, “Estimating Energy Impact of Software Releases and Deployment Strategies: The KPMG Case Study,” 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Toronto, ON, Canada, 2017, pp. 257-266, doi: 10.1109/ESEM.2017.39.
  7. Chowdhury, S., Borle, S., Romansky, S. et al. GreenScaler: training software energy models with automatic test generation. Empir Software Eng 24, 1649–1692 (2019). https://doi.org/10.1007/s10664-018-9640-7
  8. An empirical study of practitioners’ perspectives on green software engineering https://dl.acm.org/doi/10.1145/2884781.2884810
  9. Procaccianti, G., Fernández, H., & Lago, P. (2019). Empirical evaluation of two best practices for energy-efficient software development. Journal of Systems and Software, 147, 64-80. (https://research.vu.nl/en/publications/empirical-evaluation-of-two-best-practices-for-energy-efficient-s)
  10. Hamizi, I., Bakare, A., Fraz, K., Dlamini, G., Kholmatova, Z. (2021). A Meta-analytical Comparison of Energy Consumed by Two Different Programming Languages. In: Succi, G., Ciancarini, P., Kruglov, A. (eds) Frontiers in Software Engineering. ICFSE 2021. Communications in Computer and Information Science, vol 1523. Springer, Cham. https://doi.org/10.1007/978-3-030-93135-3_12

Leave a Reply

Your email address will not be published. Required fields are marked *