Welcome to GREENS 2018, the 6th International Workshop on Green and Sustainable Software, May 27, 2018, in Gothenburg, Sweden. GREENS 2018 is co-located with the 40th International Conference on Software Engineering (ICSE 2018).
The GREENS workshop provides a forum for practitioners and academics to share knowledge, ideas, practices, and current results related to green and sustainable software engineering. Engineering green software-intensive systems is critical in our drive towards a sustainable, smarter planet. The goal of green software engineering is to apply green principles to the design and operation of software-intensive systems. Green and self-greening software systems have tremendous potential to decrease energy consumption. Moreover, enterprise software can and should be re-thought to address sustainability issues using innovative business models, processes, and incentives. Monitoring and measuring the greenness of software is critical towards the notion of sustainable and green software. Demonstrating improvement is paramount for users to achieve and affect change. The GREENS 2018 theme is design patterns and reference architecture for green and sustainable software. Analysis of the sustainability of a specific software system requires software developers to weigh four major dimensions of sustainability - economic, social, environmental, and technical - which affects their trade-offs. The software engineering community must assume leadership in this important challenge.
Proceeding Downloads
Creating and evaluating a software power model for linux single board computers
The number of Single Board Computers (SBCs) is increasing, and so is the cumulative energy consumed by this category of device. Moreover, such devices are often always-on or running on batteries. Therefore, it is worth investigating their energy ...
Helping developers write energy efficient Haskell through a data-structure evaluation
How a program is written has implications in the energy consumption of the running system, with economical and environmental consequences.
In this context, understanding the energy consumption of operations on data-structures is crucial when optimizing ...
EET: a device to support the measurement of software consumption
- Javier Mancebo,
- Hector O. Arriaga,
- Félix García,
- M. Ángeles Moraga,
- Ignacio García-Rodríguez de Guzmán,
- Coral Calero
Society is becoming more and more aware of the importance of preserving the environment, and is therefore increasingly concerned about issues related to sustainability. Software development should not remain indifferent to the need to construct software ...
BRISE: energy-efficient benchmark reduction
A considerable portion of research activities in computer science heavily relies on the process of benchmarking, e.g., to evaluate a hypothesis in an empirical study. The goal is to reveal how a set of independent variables (factors) influences one or ...
Building sustainable software for sustainable systems: case study of a shared pick-up and delivery service
Sustainability has become a major concern of the 21st century. With the digital revolution, ICT is actually part of both the problem and the solution. Despite this, sustainability-related design decisions are often left implicit and result from a ...
Self-adaptation approaches for energy efficiency: a systematic literature review
The increasing energy demands of software systems have set an essential software quality requirement: energy efficiency. At the same time, the many contextual changes faced by software systems during execution can hamper their functionality and overall ...
- Proceedings of the 6th International Workshop on Green and Sustainable Software
Recommendations
4th international workshop on green and sustainable software (GREENS 2015)
ICSE '15: Proceedings of the 37th International Conference on Software Engineering - Volume 2Engineering green software-intensive systems is critical in our drive towards a sustainable, smarter planet. The goal of green software engineering is to apply green principles to the design and operation of software-intensive systems. Green and self-...