The challenge of making it real

ICT4S - First International Conference on ICT for Sustainability, ETH Zurich, February 14-16, 2013 http://www.ict4s.org

"Green Software and Green Software Engineering – Definitions, Measurements, and Quality Aspects", our latest research paper, co-authored with Prof. Dr. Stefan Naumann, has been accepted at ICT4S. It will be presented on Friday, February 15, 14:30-14:50 as part of the track "ICT Software - Energy".


How does Google's Web Toolkit support the principles of Green Web Engineering?

A follow-up to the post "Green Web Engineering"

This post examines how Google's Web Toolkit (GWT) supports the principles of Green Websites or Green Web Engineering, which were recently summarized by Eva in her post "Green Web Engineering" on the basis of state of the art technical and scientific publications.


Green Web Engineering

According to Dick et al.1 “Green Web Engineering describes the art of developing, designing, maintaining, administrating, and using a website in such a manner, that direct and indirect energy consumption within the complete life cycle of a website is reduced.”

Based on that article, we will present some suggestions to support the movement to a “Green Web”, especially by reducing the data transfer of the net. The aim is to address the different stakeholders within this field: Designers, web designers, authors, administrators and users. A more detailed description is to find in Dick et al.1


Workshop: Green In Software Engineering, Green By Software Engineering (GIBSE)

The Workshop Green In Software Engineering, Green By Software Engineering (GIBSE)  is a one-day event and will be co-located with the Aspect Oriented Software Development Conference (AOSD) 2013. The workshop will be held in Fukuoka, Japan on Tuesday 26th March 2013.


Effects of Information and Communication Technology on Sustainable Development

The examination and consideration of the diverse impacts of Information and Communication Technology (ICT) on Sustainable Development form the basis of all measures and actions that can be taken to produce more sustainable ICT-based products and services.

Due to the complexity of the topic, a classification of the different and very complex interdependent effects can help to make things clearer and easier to understand.

The following paragraphs summarize the state of the art of scientific research, where the effects of ICTs are classified into three categories: first-order effects, second-order effects, and third-order effects.


Conference on eco-design for Software

*18 october 2012*
*from 09h30 to 17h30*
*Nantes, France*

An innovative way to integrate on your Software Engineering Process

The conference "Eco-design software," co-hosted by & Networks through its Agenda 21 and the Ecole des Mines in Nantes, will be held Thursday, October 18, 2012 at the Ecole des Mines in Nantes. Software development and IT services opens eco-design with main objectives are to reduce the environmental footprint and cost control. Declined from the concept of eco-design day "Eco-design software" will bring concrete answers as to its application to the field of computing.

Through scientific presentations, technical solutions and feedback from SMEs and large groups, the conference "Eco-design software" designed to promote encounters and exchanges between software vendors, industry and academia around customer expectations, good practices and pitfalls to avoid.


Software Engineering Aspects of Green Computing track at the 2013 Symposium on Applied Computing

Green-ness in the software is an emerging quality attribute that must be taken into the account in each phase of the software development process at each level of the IT system from the application level via middle-ware to operating system and hardware. Achieving green-ness by software requires methods and techniques that support finding, realizing, and measuring software solutions that make infrastructure smarter, virtualize processes, contribute to dematerialization or new solutions like smart grids. Typical examples are applications that help to reduce energy consumption in facility management, in production, mobility, and in embedded systems. The analysis of all factors that have an environmental impact and the search for the optimal trade-off therefore has to be included in software development methods.

The Software Engineering Aspects of Green Computing track at the 2013 Symposium on Applied Computing (SAC) aims to bring together academic and industrial researchers to share their experience in green computing. Authors are invited to submit original papers representing their idea and achievements in green computing in and by software.

More information and Call for Papers: here
Paper Submission deadline: September 21, 2012


The Social Code Group

Bill Tomlinson, author of the book "Greening trough IT" leads the Social Code Group, which works together to approach major social topics - such as environmental issues, education, and politics - through technological innovation, analysis, and understanding. The Group is located at the University of California Irvine (UCI). A list of their publications can be found on the homepage


Software Sustainability from a Process-Centric Perspective

This post summarizes and discusses the recently published paper “Software Sustainability from a Process-Centric Perspective” by Guiseppe Lami, Fabriozi Fabbrini, and Mario Fusani presented at the 19th European Conference EuroSPI 2012, from 25 to 27 June in Vienna, Austria.

The paper approaches software sustainability from the point of view of software processes by defining a core set of processes and activities that have the objective to introduce and establish an organizational behavior that supports the definition, development and operation of green and sustainable software. The proposed processes are measurable according to common process capability and maturity standards.


EnviroInfo 2012: 26th International Conference on Informatics for Environmental Protection

Date and Venue: Dessau, Germany, Aug 29-31, 2012

The EnviroInfo 2012 is the international and interdisciplinary conference on leading environmental Information and Communication Technologies.
Our presentation “Green Web Engineering - Measurements and Findings” examines tips and principles for the Green Web regarding their conservation of server resources and electrical energy.


Visualizing the Green Web – The Green Power Indicator

Towards a greener Web especially the user as the biggest user group needs to get background information. This information may contain recommendation how to support the Green Web (e.g. by using the caching functionality of the browser) and transparency of the energy and resource consumption. One point is the type of energy consumed by the website’s operating server. The Firefox Add-on “Green Power Indicator” (GPI) provides this information for every web user interested in. It informs about the energy’s quality of the provider via a small icon.1


What is Sustainable Software?

In software engineering the term "sustainability" traditionally refers to "maintenance" and is still widely used in this manner. This is the more incomprehensible as "sustainability" is  well accepted as enduring mankind’s existence in a world of limited, steadily depleting, and nearly exhausted natural resources since the early nineties. The UN defined sustainable development recursively as a development that "meets the needs of the present without compromising the ability of future generations to meet their own needs."1


PC Performance Benchmarks

Roy Longbottom presents on his website "Roy Longbottom's PC Benchmark Collection" reliable performance benchmark programs alongside with recent and historic benchmark results. The benchmarks are free for personal use and range from standard numerical benchmarks, e.g. Whetstone, Dhrystone, Linpack and Livermore Loops, over memory and cache benchmarks up to graphics and multi CPU/core benchmarks. All modern benchmarks are available in 64 bit. Recently, he published benchmarks for android handsets and tablets.


Sustainability Scans

The Software Improvement Group (SIG), a member of the Green IT Amsterdam Region, offers the so called Sustainability Scans for software processes and software products.
In their presentation "Optimisation of IT Energy-Efficiency at the Application Level" (held at the 28th GSE Conference 2010) they argued that traditional Green IT efforts mainly focus on reducing energy loss in the power supply chain, but that the source of any energy demand of an information system is software.


Performance Benchmarks of Programming Languages

Debian.org present on their website "The Computer Language Benchmark Game" the results of several benchmark programs compiled and executed on a 32 bit and a 64 bit Debian GNU/Linux system. Each benchmark program is implemented in several programming languages and uses the language specific foundation libraries.



The GREENSOFT Model is a reference model for green and sustainable software. It includes a life cycle of software products, sustainability criteria and metrics for software products, procedure models as well as recommendations for actions and tools for purchasers, developers, administrators, and users. In that way the different user roles are addressed.


ICT4S 2013: 1st International Conference on "ICT for Sustainability"

Date and Venue: Zurich, Switzerland, Feb 14 - 16, 2013

"ICT for sustainability" is about utilizing the transformational power of Information and Communication Technologies (ICT) for making our world more sustainable: saving energy and material resources by creating more value from less physical input, increasing quality of life for ever more people without compromising future generations' ability to meet their needs. While the potential of ICTs' contribution to sustainability has been increasingly recognized during the last decades, implementing this potential has proven to be a challenge.