English
Related papers

Related papers: Teaching Energy-Efficient Software -- An Experienc…

200 papers

Computing is at a moment of profound opportunity. Emerging applications -- such as capable artificial intelligence, immersive virtual realities, and pervasive sensor systems -- drive unprecedented demand for computer. Despite recent…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-22 Benjamin C. Lee , David Brooks , Arthur van Benthem , Udit Gupta , Gage Hills , Vincent Liu , Benjamin Pierce , Christopher Stewart , Emma Strubell , Gu-Yeon Wei , Adam Wierman , Yuan Yao , Minlan Yu

This paper presents an empirical study of the software reuse activity by expert designers in the context of object-oriented design. Our study focuses on the three following aspects of reuse : (1) the interaction between some design…

Human-Computer Interaction · Computer Science 2016-08-14 Jean-Marie Burkhardt , Françoise Détienne

Large Language Models (LLMs) have transformed numerous domains by providing advanced capabilities in natural language understanding, generation, and reasoning. Despite their groundbreaking applications across industries such as research,…

Artificial Intelligence · Computer Science 2025-01-22 Aditi Singh , Nirmal Prakashbhai Patel , Abul Ehtesham , Saket Kumar , Tala Talaei Khoei

Given the complexity and heterogeneity in Cloud computing scenarios, the modeling approach has widely been employed to investigate and analyze the energy consumption of Cloud applications, by abstracting real-world objects and processes…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-08-03 Zheng Li , Selome Tesfatsion , Saeed Bastani , Ahmed Ali-Eldin , Erik Elmroth , Maria Kihl , Rajiv Ranjan

This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software…

Computers and Society · Computer Science 2014-06-18 Jiwon Shin , Andrey Rusakov , Bertrand Meyer

Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields.…

Technology integration in educational settings has led to the development of novel sensor-based tools that enable students to measure and interact with their environment. Although reports from using such tools can be positive, evaluations…

Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers…

Computers and Society · Computer Science 2016-08-23 Christian T. Jacobs , Gerard J. Gorman , Huw E. Rees , Lorraine Craig

The optimisation of software energy consumption is of growing importance across all scales of modern computing, i.e., from embedded systems to data-centres. Practitioners in the field of Search-Based Software Engineering and Genetic…

Software Engineering · Computer Science 2020-04-10 Mahmoud A. Bokhari , Brad Alexander , Markus Wagner

Computer science (CS) capstone courses offer students a valuable opportunity to gain hands-on experience in software development, practice essential soft skills, and enhance their employability prospects. They are a core component in many…

Computers and Society · Computer Science 2024-04-05 Asma Shakil , Paul Denny

In recent years, deep learning systems have shown a concerning trend toward increased complexity and higher energy consumption. As researchers in this domain and organizers of one of the Detection and Classification of Acoustic Scenes and…

Audio and Speech Processing · Electrical Eng. & Systems 2024-01-18 Francesca Ronchini , Romain Serizel

Energy efficiency has become a growing concern in software development, leading to the need for tools designed to measure energy consumption. While several energy measurement tools are available as open-source projects, their…

Software Engineering · Computer Science 2026-03-24 Manuela Bechara Cannizza , Michel Albonico

Accurate and reliable measurement of energy consumption is critical for making well-informed design choices when choosing and training large scale NLP models. In this work, we show that existing software-based energy measurements are not…

Computation and Language · Computer Science 2020-10-13 Qingqing Cao , Aruna Balasubramanian , Niranjan Balasubramanian

Footprints provide a way to estimate the relative impact of processes and products on the global climate. Including footprint analysis in a course on energy simultaneously provides students with an understanding of this tool and a…

Physics Education · Physics 2023-08-24 Seth A. Major

\textbf{Context:} Empathy is increasingly recognized as a critical human capability for software engineers, supporting collaboration, ethical awareness, and user-centered design. While many disciplines have long explored empathy as part of…

Software Engineering · Computer Science 2026-03-10 Matheus de Morais Leca , Kim Johnston , Ronnie de Souza Santos

Scientific software often presents very particular requirements regarding usability, which is often completely overlooked in this setting. As computational science has emerged as its own discipline, distinct from theoretical and…

Human-Computer Interaction · Computer Science 2017-09-05 Francisco Queiroz , Raniere Silva , Jonah Miller , Sandor Brockhauser , Hans Fangohr

Raising awareness among young people and changing their behavior and habits concerning energy usage and the environment is key to achieving a sustainable planet. The goal to address the global climate problem requires informing the…

Human-Computer Interaction · Computer Science 2019-06-25 Chrysanthi Tziortzioti , Irene Mavrommati , Georgios Mylonas , Andrea Vitaletti , Ioannis Chatzigiannakis

This paper presents a multifarious examination of natural resources and environmental scientists' adventures navigating the policy change towards open access and cultural shift in data management, sharing, and reuse. Situated in the…

Digital Libraries · Computer Science 2018-03-06 Yi Shen

Abstract: The rising global temperatures caused by climate change significantly impact energy consumption and electricity generation. Fluctuating temperatures and frequent extreme weather events disrupt energy production and consumption…

Physics and Society · Physics 2024-12-18 MohammadReza Askari , Navid Parsa

Economic Complexity (EC) methods have gained increasing popularity across fields and disciplines. In particular, the EC toolbox has proved particularly promising in the study of complex and interrelated phenomena, such as the transition…

General Economics · Economics 2024-03-12 Bernardo Caldarola , Dario Mazzilli , Lorenzo Napolitano , Aurelio Patelli , Angelica Sbardella