ASE 2023
Mon 11 - Fri 15 September 2023 Kirchberg, Luxembourg

With the exponential growth of data, the demand for effective data analysis tools has increased significantly. R language, known for its statistical modeling and data analysis capabilities, has become one of the most popular programming languages among data scientists and researchers. As the importance of energy-aware software systems continues to rise, several studies investigate the impact of source code and different stages of machine learning model training on energy consumption. However, existing studies in this domain primarily focus on programming languages like Python and Java, leaving a gap for energy measuring tools in other programming language such as R. To address this gap, we propose ``\textbf{\textit{RJoules}}'', a tool designed to measure the energy consumption of R code snippets. We evaluate the correctness and performance of \textit{RJoules} by applying it to four machine learning algorithms on three different systems. Our aim is to support developers and practitioners in building energy-aware systems in R. The demonstration of the tool is available at \url{https://youtu.be/yMKFuvAM-DE} and related artifacts at https://rishalab.github.io/RJoules.

RJoules: An Energy Measurement Tool for R (ASE_Conf_Presentation_Rajrupa.pdf)1.91MiB
RJoules: An Energy Measurement Tool for R (ASE_Conf_Presentation_Rajrupa.pdf)1.91MiB

Tue 12 Sep

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

13:30 - 15:00
Smart Contracts, Blockchain, Energy efficiency, and green softwareResearch Papers / NIER Track / Industry Showcase (Papers) / Tool Demonstrations / Journal-first Papers at Room D
13:30
12m
Talk
An Energy-Aware Approach to Design Self-Adaptive AI-based Applications on the Edge
Research Papers
Alessandro Tundo University of Milano-Bicocca, Marco Mobilio University of Milano Bicocca, Shashikant Ilager Vienna University of Technology, Ivona Brandic Vienna University of Technology, Ezio Bartocci TU Wien, Leonardo Mariani University of Milano-Bicocca
Pre-print File Attached
13:42
12m
Talk
Code Cloning in Smart Contracts on the Ethereum Platform: An Extended Replication Study
Journal-first Papers
Faizan Khan Plotly Technologies Inc., Istvan David McMaster University, Shane McIntosh University of Waterloo, Daniel Varro Linköping University / McGill University
Media Attached
13:54
12m
Talk
SmartCoCo: Checking Comment-code Inconsistency in Smart Contracts via Constraint Propagation and Binding
Research Papers
Sicheng Hao Sun Yat-sen University, Yuhong Nan Sun Yat-sen University, Zibin Zheng Sun Yat-sen University, Xiaohui Liu Sun Yat-sen University
DOI File Attached
14:06
12m
Talk
RJoules: An Energy Measurement Tool for R
Tool Demonstrations
Rajrupa Chattaraj Indian Institute of Technology Tirupati, India, Sridhar Chimalakonda IIT Tirupati
Pre-print Media Attached File Attached
14:18
12m
Talk
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case StudyRecorded talk
Industry Showcase (Papers)
Rohit Mehra Accenture Labs, Priyavanshi Pathania Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture, Adam P. Burden Accenture
Media Attached
14:30
12m
Talk
Green AI Quotient : Assessing Greenness of AI-based software and the way forwardRecorded talk
Industry Showcase (Papers)
Samarth Sikand Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture
Media Attached
14:42
12m
Talk
Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software DevelopmentRecorded talk
NIER Track
Priyavanshi Pathania Accenture Labs, Rohit Mehra Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture, Adam P. Burden Accenture
Media Attached