Comparative Analysis of Energy Efficiency in Desktop Web Browsers: Towards Sustainable Software Applications
Keywords:
green software engineering, green computing, sustainable software, green it, green environmentAbstract
The pursuit of sustainability necessitates a multifaceted approach to mitigate various forms of pollution, particularly carbon emissions, prevalent in electricity generation and the usage of electrical and electronic devices. Electricity generation, primarily reliant on fossil fuels like coal, natural gas, and oil, contributes significantly to global greenhouse gas emissions, prompting exploration into cleaner, renewable energy sources such as solar, wind, hydro, and biomass. Similarly, electrical and electronic devices, crucial in modern lifestyles, exhibit varying levels of energy efficiency, denoted by star ratings, with higher ratings indicating lower power consumption. Beyond hardware considerations, software applications also play a pivotal role in energy consumption, with ongoing research focusing on enhancing their efficiency. This article compares the energy consumption of different desktop web browsers during routine internet usage tasks, aiming to identify the most energy-efficient option. To achieve this, the Green IT Hexagon methodology is applied, offering a comprehensive framework for evaluating software energy usage. This research article encompasses defining the scope, identifying usage scenarios, selecting representative websites, setting up a standardized test environment, measuring power consumption using a Power Reading Unit (PRU), and conducting detailed data analysis and comparison. This experiment underscores the importance of considering software energy efficiency alongside hardware considerations in the pursuit of sustainability, offering insights into optimizing energy usage in the digital realm.
Downloads
References
Similarweb LTD’s Top Websites - [Online]. Available: https://www.similarweb.com/top-websites/
Similarweb LTD’s Top Browsers - [Online]. Available: https://www.similarweb.com/browsers/
Stefan Naumann, Markus Dick, Eva Kern, Timo Johann, The GREENSOFT Model: A reference model for green and sustainable software and its engineering, Sustainable Computing: Informatics and Systems, Volume 1, Issue 4, 2011, Pages 294-304, ISSN 2210-5379, https://doi.org/10.1016/j.suscom.2011.06.004
Achim Guldner, Rabea Bender, Coral Calero, Giovanni S. Fernando, Markus Funke, Jens Gröger, Lorenz M. Hilty, Julian Hörnschemeyer, Geerd-Dietger Hoffmann, Dennis Junger, Tom Kennes, Sandro Kreten, Patricia Lago, Franziska Mai, Ivano Malavolta, Julien Murach, Kira Obergöker, Benno Schmidt, Arne Tarara, Joseph P. De Veaugh-Geiss, Sebastian Weber, Max Westing, Volker Wohlgemuth, Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components—Green Software Measurement Model (GSMM), Future Generation Computer Systems, Volume 155, 2024, Pages 402-418, ISSN 0167-739X, https://doi.org/10.1016/j.future.2024.01.033
Vasilios Andrikopoulos, Rares-Dorian Boza, Carlos Perales, Patricia Lago, “Sustainability in Software Architecture: A Systematic Mapping Study”, 10.48550/arXiv.2204.11657
Heiko Koziolek, “Sustainability Evaluation of Software Architectures: A Systematic Review”, QoSA-ISARCS '11: Proceedings of the joint ACM SIGSOFT conference - QoSA and ACM SIGSOFT symposium - ISARCS on Quality of software architectures - QoSA and architecting critical systems - ISARCS, June 2011, Pages 3–12 10.1145/2000259.2000263
Lago, P. (2019). Architecture design decision maps for software sustainability. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2019 - Proceedings (pp. 61-64). Article 8797634 Institute of Electrical and Electronics Engineers Inc.. 10.1109/ICSE-SEIS.2019.00015
Noman, H.; Mahoto, N.A.; Bhatti, S.; Abosaq, H.A.; Al Reshan, M.S.; Shaikh, A. An Exploratory Study of Software Sustainability at Early Stages of Software Development. Sustainability 2022, 14, 8596. 10.3390/su14148596
Oyedeji, S.; Seffah, A.; Penzenstadler, B. A Catalogue Supporting Software Sustainability Design. Sustainability 2018, 10, 2296. 10.3390/su10072296
P. Bambazek, I. Groher and N. Seyff, "Application of the Sustainability Awareness Framework in Agile Software Development," 2023 IEEE 31st International Requirements Engineering Conference (RE), Hannover, Germany, 2023, pp. 264-274, 10.1109/RE57278.2023.00034.
P. Bambazek, I. Groher and N. Seyff, "Requirements Engineering Knowledge as a Foundation for a Sustainability-Aware Scrum Framework," 2023 IEEE 31st International Requirements Engineering Conference (RE), Hannover, Germany, 2023, pp. 311-316,10.1109/RE57278.2023.00041.
S. McGuire, E. Schultz, B. Ayoola and P. Ralph, "Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering," 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE), Melbourne, Australia, 2023, pp. 1996-2008, 10.1109/ICSE48619.2023.00169.
Kern, E. (2018). Green Computing, Green Software, and Its Characteristics: Awareness, Rating, Challenges. In: Otjacques, B., Hitzelberger, P., Naumann, S., Wohlgemuth, V. (eds) From Science to Society. Progress in IS. Springer, Cham. https://doi.org/10.1007/978-3-319-65687-8_23
T. Debbarma and K. Chandrasekaran, "Green measurement metrics towards a sustainable software: A systematic literature review", 2016 International Conference on Recent Advances and Innovations in Engineering (ICRAIE) 10.1109/ICRAIE.2016.7939521
Calero C., Piattini M., Green in Software Engineering, (2015), pp. 1-327, 10.1007/978-3-319-08581-4
Shalabh Agarwal, Asoke Nath, and Dipayan Chowdhury, “Sustainable Approaches and Good Practices in Green Software Engineering”, International Journal of Research and Reviews in Computer Science (IJRRCS) 2012, ISSN: 2079-2557
Irene Manotas, Christian Bird, Rui Zhang, David Shepherd, Ciera Jaspan, Caitlin Sadowski, Lori Pollock, and James Clause. 2016. An empirical study of practitioners' perspectives on green software engineering. In Proceedings of the 38th International Conference on Software Engineering (ICSE '16). Association for Computing Machinery, New York, NY, USA, 237–248. https://doi.org/10.1145/2884781.2884810
Shaiful Alam Chowdhury and Abram Hindle. 2016. GreenOracle: estimating software energy consumption with energy measurement corpora. In Proceedings of the 13th International Conference on Mining Software Repositories (MSR '16). Association for Computing Machinery, New York, NY, USA, 49–60. https://doi.org/10.1145/2901739.2901763
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.