Write a Blog >>
MSR 2021
Mon 17 - Wed 19 May 2021
co-located with ICSE 2021
Wed 19 May 2021 17:04 - 17:08 at MSR Room 1 - Energy, logging, and APIs Chair(s): Akond Rahman

In today’s world, reducing energy consumption should be the goal for any organization and any system, including robotics software systems. However, state of the practice in robotics software development focuses primarily on achieving functionality and performance, with minimal recognition of energy-efficiency as a driving software quality. The goal of this paper is to identify, synthesize, and empirically evaluate architectural tactics for energy-efficiency applied by practitioners in real robotics projects. Four tactics were identified by mining software repository techniques applied to the ROS ecosystem. The tactics were evaluated via experimentation on a real, commodity robotics system. Results show that the application of green architectural tactics tends to largely improve the energy-efficiency of the robot (7.9% energy savings when all tactics are applied) and that the movement strategy and the physical environment where the robot operates strongly influence how energy is consumed by the robot.

Conference Day
Wed 19 May

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

17:00 - 17:50
Energy, logging, and APIsTechnical Papers at MSR Room 1
Chair(s): Akond RahmanTennessee Tech University
17:01
3m
Talk
S3M: Siamese Stack (Trace) Similarity Measure
Technical Papers
Aleksandr KhvorovJetBrains, ITMO University, Roman VasilievJetBrains, George ChernishevSaint-Petersburg State University, Irving Muller RodriguesPolytechnique Montreal, Montreal, Canada, Dmitrij KoznovSaint-Petersburg State University, Nikita PovarovJetBrains
Pre-print
17:04
4m
Talk
Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation
Technical Papers
Ivano MalavoltaVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Stan SwanbornVrije Universiteit Amsterdam, The Netherlands, Grace LewisCarnegie Mellon Software Engineering Institute, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
17:08
4m
Talk
Mining Energy-Related Practices in Robotics Software
Technical Papers
Michel AlbonicoUTFPR, Ivano MalavoltaVrije Universiteit Amsterdam, Gustavo PintoFederal University of Pará, Emitzá GuzmánVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
17:12
3m
Talk
Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption
Technical Papers
Andreas SchulerUniversity of Applied Sciences Upper Austria, Gabriele Anderst-KotsisJohannes Kepler University, Linz, Austria
Pre-print
17:15
4m
Talk
Can I Solve it? Identifying the APIs required to complete OSS tasks
Technical Papers
Fabio Marcos De Abreu SantosNorthern Arizona University, USA, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Bianca TrinkenreichNorthern of Arizona Univeristy, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Anita SarmaOregon State University, Marco GerosaNorthern Arizona University, USA
Pre-print
17:19
31m
Live Q&A
Discussions and Q&A
Technical Papers


Information for Participants
Info for MSR Room 1: