ICT4S 2024
Mon 24 - Fri 28 June 2024 Stockholm, Sweden
Tue 25 Jun 2024 16:30 - 16:52 at Nils Enlund - Remote Presentation #1 Chair(s): Philipp Wiesner
Wed 26 Jun 2024 14:00 - 15:30 at ConverStations Room (A108) - ConverStation #2

An increase in ICT devices and services has led to a rise in carbon emissions. As a result, there is a growing demand for energy-efficient software; however, this demand remains unmet due to the lack of knowledge regarding the best practices for reducing energy consumption in software. Unnecessary iterations and faulty looping conditions in different loops can consume high energy, and loops are considered as one of the most energy consuming entities. The purpose of this study is to detect and rectify energy code smells in different Java loop types by implementing static code analysis. Using the DSR approach, a Java Maven custom SonarQube plugin, GreenForLoops, was developed. The plugin underwent in-house testing as well as evaluation by professionals from industry. The professionals had provided feedback, which were later analyzed by using a qualitative method. For internal testing, 16 different open-source Java projects were selected. The results demonstrated considerable variations in the prevalence of energy code smells across the projects. Additionally, the plugin provided sample code suggestions to address each identified energy code smell. Finally, based on professional reviews, the plugin received an overall rating of Very Good. In conclusion, the plugin had successfully detected code smells and suggested code samples to rectify the detected code smells. However, it cannot be overlooked that the plugin may also generate false positives.

Tue 25 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:30 - 18:00
Remote Presentation #1Journal First / Research Papers at Nils Enlund
Chair(s): Philipp Wiesner Technische Universität Berlin

Group 4

Zoom - https://kth-se.zoom.us/j/68775095116

(Join Breakout room - Nils Enlund)

16:30
22m
Research paper
Static code analysis for reducing energy code smells in different loop types: a case study in Java
Research Papers
16:52
22m
Research paper
The Effect of Analytical Tools on Energy Consumption in Websites
Research Papers
Panu Puhtila University of Turku, Lauri Kivimaki University of Turku, Timi Heino University of Turku, Jari-Matti Mäkelä University of Turku, Sampsa Rauti University of Turku, Tuomas Mäkilä University of Turku
17:15
22m
Research paper
Energy Efficient Matrix Computations through Homomorphic Compression
Research Papers
Matthieu Martel Université de Perpignan Via Domitia, Celia Picard École Nationale de l'Aviation Civile, Université de Toulouse, Abdelmouhaimen Sarhane Université de Toulouse
17:37
22m
Paper
Software-in-the-loop simulation for developing and testing carbon-aware applications
Journal First
Philipp Wiesner Technische Universität Berlin, Marvin Steinke Technische Universität Berlin, Odej  Kao Technische Universität Berlin
DOI

Wed 26 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
14:00
90m
Research paper
MLCA: a tool for Machine Learning Life Cycle Assessment
Research Papers
Clément Morand Université Paris-Saclay, CNRS, Inria, LISN, Anne-Laure Ligozat Université Paris-Saclay, CNRS, Inria, LISN, Aurélie Névéol Université Paris-Saclay, CNRS, Inria, LISN
14:00
90m
Paper
Software-in-the-loop simulation for developing and testing carbon-aware applications
Journal First
Philipp Wiesner Technische Universität Berlin, Marvin Steinke Technische Universität Berlin, Odej  Kao Technische Universität Berlin
DOI
14:00
90m
Research paper
Resonant Sustainability: The Right to Repair as Resistance Against Acceleration
Research Papers
14:00
90m
Research paper
Digital sustainability projects: Organizational convergence of digitalization and sustainability outcomes
Research Papers
Sara Bomark Umeå University, Ulrika Westergren Umeå University
14:00
90m
Paper
Assessing embodied carbon emissions of communication user devices by combining approaches
Journal First
Nina Lovehagen Ericsson, Jens Malmodin Ericsson Research, Pernilla Bergmark Ericsson Research, Ericsson AB
DOI
14:00
90m
Research paper
Qualifying and Quantifying the benefits of mindfulness practices for IT workers
Research Papers
Cristina Martinez Montes Chalmers | University of Gothenburg, Birgit Penzenstadler Chalmers, Fredrik Sjögren Chalmers | University of Gothenburg, Adam Klevfors Chalmers | University of Gothenburg
14:00
90m
Research paper
Efficient Scheduling of Smart Building Energy Systems using AI Planning
Research Papers
Houssam Hajj Hassan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Georgios Bouloukakis Télécom SudParis, Institut Polytechnique de Paris, Ajay Kattepur Ericsson Research, Jun Ma , Roberto Yus University of Maryland Baltimore County
14:00
90m
Research paper
Managing Uncertainties in ICT Services Life Cycle Assessment using Fuzzy Logic
Research Papers
Edouard Guegain Université de Lille, Thibault Simon Orange Labs / Inria / Univ. Lille, Romain Rouvoy University Lille 1 and INRIA, Alban Rahier Greenspector
14:00
90m
Research paper
Static code analysis for reducing energy code smells in different loop types: a case study in Java
Research Papers
14:00
90m
Research paper
How to favour more cooperative deployments for Network Infrastructures
Research Papers
Nathalie Labidurie Omnes Orange Innovation, Clara Adam ISEN, Arnaud Braud Orange Innovation, Fanny Latron INSA Rennes, Luc Le Beller Orange Innovation, Benoit Radier Orange Innovation
14:00
90m
Research paper
Tackling Climate Change with AI: Research Gaps and Needs to Align Machine Learning with Greenhouse Gas Reductions
Research Papers
Jan Bieser Bern University of Applied Science
14:00
90m
Research paper
History-enhanced ICT For Sustainability education: Learning together with Business Computing students.
Research Papers
Ian Brooks UWE Bristol, Laura Harrison UWE Bristol, Mark Reeves UWE Bristol, Martin Simpson UWE Bristol, Rose Wallis UWE Bristol
14:00
90m
Research paper
Design for Repair - The Self-Repair Practice Model
Research Papers
Ayșegül Özçelik Aalborg University, Denmark, Markus Löchtefeld Aalborg University, Denmark

Information for Participants
Tue 25 Jun 2024 16:30 - 18:00 at Nils Enlund - Remote Presentation #1 Chair(s): Philipp Wiesner
Info for session

Virtual Only session - https://kth-se.zoom.us/j/68775095116

(Join Breakout room - Nils Enlund)

  • Check the ICT4S email you received on Monday for the password or the link with the password included
  • On-site attendees, use the QR Code on the ICT4S 2024 guide you received at registration