Measuring Software Energy Consumption

Measuring Browser Efficiency on Windows in a Realistic Use Case
By Wander Siemers, Florentin Arsene, Abel Van Steenweghen .
A comparison of the energy efficieny of three browsers (Chrome, Firefox and Edge) on Windows.


Stockfish energy consumption analysis
By Robert Arntzenius, Koen Hagen, Floor Straver .
Stockfish is one of the world’s best and most well known chess computer engines. Since its inception Stockfish has seen countless improvements over the years. To find the best possible chess move f…


Energy Efficient Video Streaming: Is It Worth Switching?
By Dyon van der Ende, Sam Heslenfeld, Adriaan Pardoel .
In this blog we conducted an experiment to see whether third party video players are more efficient than the default Windows player in the case of video streaming.


The greenest JavaScript Frameworks (How to move to greener JavaScript pastures?)
By Casper Henkes Ana Oprea Krzysztof Baran .
From famous professional websites to small scale student solutions, everyone uses JavaScript frameworks. In this study, we evaluate the relative power consumption of websites made using Vue, React,…


AssertJ: How Green is your Test Suite?
By Hana Jirovská, Sára Juhošová .
AssertJ is a popular testing library which provides clearly defined assertions and arguably makes software testing a more enjoyable task. Is there, however, any cost to using AssertJ? In this artic…


Is your adblocker saving energy?
By Jeffrey Bouman, Thijs Raymakers, Katja Schmahl .
Companies rely on digital advertising to generate income on the internet. Users are becoming more ad aware and there is increasing popularity for tools that reduce the amount of advertising when br…


LibreOffice vs. Microsoft 365: Power consumption
By Natália Struharová, Christie Bavelaar, Lars van Koetsveld van Ankeren .
To take one of the first steps towards more awareness in office software energy consumption, we tested two popular office software packages: Microsoft 365 and LibreOffice. We compared the energy co…


Title of the template blog
By Student1 first and last name, Student2, Student3 .
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi …


Title of the template blog
By Student1 first and last name, Student2, Student3 .
abstract Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labo…



How to contribute

To add a new article, follow the instructions below:

  1. Fork the repo of the website on Github: https://github.com/luiscruz/course_sustainableSE/
  2. Create a new markdown file inside the directory 2022/p1_measuring_software
    • Use the following filename format: g<group_number>_<1/2meaningful_keywords>.md
    • Use the file g8_template.md has a template
    • If you want to add images, add it to 2022/img/p1_measuring_software/g<group_number>_<1/2meaningful_keywords>/
  3. Commit, Push.
  4. Submit a pull request.

Before submitting the pull request, you should test whether your file is rendering properly in the website. This is jekyll-based website. Assuming you have it installed, you can simply run this command locally:

bundle exec jekyll s --safe

Your page should be listed here: http://localhost:4000/course_sustainableSE/2022/p1_measuring_software/

If you don’t want to deal with jekyll, you can do it the slow and expensive way: 1) enable github pages in your fork repo 2) check your the deployed page. (I don’t recommend it, though)

Note: let me know if you run into any issue or if there’s any step you think should be explained here.