5th Workshop "Energy Aware Software-Engineering and Development" (EASED@EnviroInfo2016)

The 5th workshop "Energy Aware Software-Engineering and Development" will take place September 14, 2016 at the international conference EnviroInfo in Berlin.

The EASED workshop series focusses on methods and technologies to optimize the energy consumption of systems by improving software.


Call: Workshop on Software Engineering for Sustainable Systems

Date: 14th or 15th of  March, 2016 (to be confirmed)

Location: University of Malaga, Malaga, Spain (to be held at International Conference on Modularity 2016)

The Key Objective of this Workshop is to establish a community of researchers and practitioners interested in collaborating on the topic of sustainability in software engineering. This community will identify the specific challenges that software engineers face in addressing sustainability, set out the agenda on Software Engineering for Sustainability and start on the systematic resolution of the identified challenges.

The workshop solicits a number of contribution types:

  • full papers up to 10 pages,
  • short papers of 4 pages,
  • posters with a 2-page abstract, and
  • user studies/experiments for the duration of an hour with a maximum description of 6 pages (to be carried out during the workshop).
The deadline for Workshop Paper submissions is on January 19, 2016.
More information: here.


Call: Journal of Software Evolution and Processes - Special Issue on Software Engineering for Sustainability (SE4S)

Mankind has exceeded a number of our planet’s boundaries for safe operation. Consequently, research has put the topics of sustainability and resilience on its agenda. Over the last few years, this has lead to significant research efforts in various disciplines, one of them being software engineering.
Software engineering for sustainability (SE4S) addresses the role and impact of software engineering in a sustainable society that is incrementally intertwined with ecological changes, social challenges, economic imperatives and technical demands and opportunities.

In recent years, a number of workshops and conferences started addressing specific research challenges related to SE4S, inter alia GREENS, RE4SuSy, ICT4S, GInSEng, SAGRA, and SEIS@ICSE. GREENS centers around green software, RE4SuSy focusses on requirements engineering for sustainable systems, ICT4S encompasses all aspects around ICT systems for sustainability, GInSEng works on green in software engineering, SAGRA relates sustainable architecture topics, and SEIS discusses the impact of software engineering on and for an increasingly sustainable society. These venues brought forth a significant amount of work on the different aspects of SE4S. This special issue will gather the most promising yet mature research results.

This special issue aims at attracting contributions addressing: how software itself can be engineered to be (or become) more energy efficient (or greener); how software processes (and hence the software industry) can become more sustainable and achieve various sustainability requirements; and how software systems can help realizing the ambitious sustainability objectives of our society.


Ethical Investments

A few days ago, I heard a talk about ethical investments. It was held by the regional director of the GLS Bank's subsidiary in Frankfurt am Main, Germany. The GLS Bank, a registered cooperative society, is one of the ecologically and ethically sound banks operating in Germany.


Green Code Lab Challenge 2015

From 2nd to 4th of December 2015 there will be the third Green Code Lab Challenge. Thierry Leboucq, one of the organizers of the event, is inviting everyone to participate and move forward in finding ways how to improve the ecodesign principles for software:

Invitation by Thierry:
AS you know the 21st United Nations Climate Change Conference -COP21-opens in Paris in December with the objective of an agreement to limit climate change to 2°C.
ESAIP, GREENLABCENTER and OPENODYSSEE have programmed the 3rd edition of the GCLC (Green Code Lab Challenge) at the same time as the COP21 from 2 to 4 december 2015, which will help our target audience of IT professionals and students, see the importance of software eco-design.


The Concept of Software Recycling

The concept of Software Recycling promotes component based software design and component cataloging to enable and simplify software reuse and retrofitting.


International Workshop on Sustainable Software Systems Engineering 2015 (#SSSE15)

The International Workshop on Sustainable Software Systems Engineering 2015 (SSSE15) to be held in conjunction with DASC-15: The 13th IEEE International Conference on Dependable, Autonomic and Secure Computing, 26-28 October 2015, Liverpool, UK. Workshop Date: 26 October 2015

The aim of this workshop is to:

  • Identify challenges, opportunities, and best practices in areas of interest for sustainable software systems engineering.
  • Define the research agenda for sustainable software systems engineering.
  • Establish a network for software engineers and researchers.
More information: http://sustainabilitydesign.org/ssse15/


INFORMATIK 2015: Informatics, Energy & Environment

The motto of the this year annual conference of the society of informatics was "Informatics, Energy and Environment". Hence, there were - next to workshops addressing "typical computer science problems - a lot of workshops related to these topics. Just to give you some examples: IT and Services supporting the Energy Transition and Electromobility, Userinteraction and Energy Optimization, Energy Informatics. Mainly, energy questions seem to create an awareness in the research community and lead to different development projects and activities. Above, the "Smart Grid" topic rises research questions.


#ei4s2015 See you in Berlin 2016...

The last conference day was pretty much characterized by somehow celebrating the researcher community and ourselves. In keeping with the motto “From research to impact” two keynotes by Hewlett-Packard (HP) and Google opened the day. Wendschlag (EMEA Program Manager Social & Environmental Responsibility, Hewlet-Packard) showed how HP supports eco-labels and green procurement criteria. Since the second most important customers question addresses chemicals (after energy) HP created a “GreenScreen For Saver Chemicals” Label. This comes along with a black and a white list, listening what to use and what not to use. The aim is to select safer chemicals to produce electronical products.


#ei4s2015 How ICT can support ecological research

On the second conference day the focus was set on environmental topics. We started with a keynote from the European Environment Agency (EEA): “Expanding our environmental knowledge base from transitions”. The vision of the Environment Action Program is: “In 2020, we live well, within the planet’s ecological limits”. To reach this goal it is not possible to “have a little bit sustainability in a finite planet”.


#ei4s2015 It is not just about energy...

... but also about global environmental management, earth systems, human activities, sustainability, technology, feedback, ethics, networks, users, limits, and a lot more!

Today started the joint 29th International Conference on Informatics for Environmental Protection (EnviroInfo) & 3rd International Conference on ICT for Sustainability (ICT4S) in Copenhagen. Similar to the last year´s conferences there is a big variation in the presented topics and those contributions that will follow the next days. Indeed, this year, there were some nice interactions and activities that supported discussions and exchanges in a - in my opinion - really good way.

In fact, the conference started with a "Selfie Competition": Who of the participants twittered the first selfie of the conference using the corresponding hashtag. This gives an impression of the activities contributed by the conference moderator Peter. After winning a chocolate for our table (since we have been the first ones published a "Groupie") we could start the conference in a motivated but serious way.


Proceedings of the EnviroInfo and ICT4S 2015 Joint Conference

The 3rd International Conference on ICT for Sustainability (ICT4S 2015) and the 29th International Conference on Informatics for Environmental Protection (EnviroInfo 2015) will be held in collocation, September 7 - 9, 2015 at the University of Copenhagen in Copenhagen, Denmark.

Luckily for us, the conference proceedings are already online in open access, i.e. free of charge and without any registration.

Research Papers

The peer-reviewed research papers have been published by Atlantis Press1.

Application Papers and Extended Abstracts

The peer-reviewed application papers and extended abstracts have been published by the University of Copenhagen2.


Proceedings of the Workshop Requirements Engineering for Sustainable Systems 2015 (RE4SuSy 2015)

The proceedings of the Fourth International Workshop on Requirements Engineering for Sustainable Systems 2015 (RE4SuSy 2015), co-located with the 23rd IEEE International Requirements Engineering Conference (RE 2015), are online available in volume 1416 of the CEUR Workshop Proceedings.

CEUR Workshop Proceedings is a free open-access publication service of Sun SITE Central Europe operated under the umbrella of RWTH Aachen University.

Copying is permitted for private and academic purposes.



Energy Consumption Analysis of Image Encoding and Decoding Algorithms

Researchers of the Department of Control and Computer Engineering of the Politecnico di Torino in Italy analyzed the energy consumption of image encoding and decoding algorithms on an embedded system1. They presented their work at this year’s Workshop on Green and Sustainable Software GREENS (http://greens.cs.vu.nl/) in Florence, Italy, which was a part of the 37th International Conference on Software Engineering ICSE (http://2015.icse-conferences.org/).


International Conference on Sustainability, Technology and Education 2015

The International Conference on Sustainability, Technology and Education (STE2015) aims to address the main issues which occur by assessing the relationship between Sustainability, Education and Technology.

Conference: November, 30 - December, 2
Location: Florianópolis, Santa Catarina, Brazil

Submission Deadline: 29 June 2015

One main area of the conference is Sustainability and Green IT.


Principles and Rules for a Sustainable Software Service Design

The cover story of the February issue of the German JavaMagazin is about Sustainable Service Design1, which means, of course, sustainable service design in the Java universe. The article by Wolfgang Pleus is presented as the introduction to a series of articles. He shortly discusses the meaning of sustainability and sustainable development as one basic concept of modern business operations, i.e. of software development corporations. Thereafter, he presents his basic concepts and rules that enable a software implemented service to be sustainable. The next article in this series of the JavaMagazin will focus on concrete implementations of the sustainable design principles in the Java ecosystem. The cover story is appended by an article where the author is interviewed about how microservices and his sustainable design principles complement each other2.

The article is, to my knowledge, the first article published in a popular German mainstream programmers magazine that is concerned with sustainability in software and which proposes concepts immediately usable by practitioners.


Environmental Informatics Prize 2015 for Students

During following week, it will still be possible to submit descriptions of student’s projects in the field of Environmental Informatics to the international students’ prize awarded by the German Informatics Society and Oekom Research, Munich.

The “Environmental Informatics Prize” has been awarded annually since 2003 by the Technical Committee Informatics for Environmental Protection (http://www.enviroinfo.eu/) of the German Informatics Society (http://www.gi.de/).

Please submit your five-page description by May 15, 2015, to eiprize@empa.ch


EnviroInfo & ICT4S 2015 are hosted by University of Copenhagen and European Environment Agency:


3rd workshop "Environmental Informatics between Sustainability and Change"

The German Informatics Society (Gesellschaft für Informatik e.V. (GI)) is organizing the 45th INFORMATICS 2015 conference by the end of September. The motto of this year's conference is: "Computer Sciences, Energy and Environment". The conference will take place from 28th of September to 2nd of October, 2015 in Cottbus, Germany.
Within the scope of the conference and matching the motto, the third workshop "Environmental Informatics between Sustainability and Change" (UINW, Umweltinformatik zwischen Nachhaltigkeit und Wandel) will be held. The Call for Papers is opened. Contributions should enclose approx. 8-10 pages and be written in German or English:
  • Submission of contributions for the Workshops: 20nd of April, 2015
    Deadline extended: 11th of May, 2015
  • Decision on the acceptance of the Workshop of contribution: 20th of May, 2015
  • Submission of the printable version: 15rd of June, 2015
The workshop should make a contribution to this field of environmental informatics and discuss current trends, but also sharpen the interdisciplinary and trans-disciplinal focus and think outside the box.


Sustainable Software Processes, Final Episode: Discussion and Conclusion

The preceding posts in this series on sustainable software processes summarized the essentials of three software processes described in scientific publications so far. In this final post of the series, we will, as was promised in the first post, examine how and to which extent these processes implement a set of reference processes for sustainable software engineering introduced by Lami et al.1 that complement the international standards ISO/IEC 122071 and ISO/IEC 15504-42.


Sustainable Software Processes, Episode 3: A Green Model for Sustainable Software Engineering

In their paper “A Green Model for Sustainable Software Engineering”, Mahmoud and Ahmad (2013)1 present a green software engineering process and a collection of software tools that promote green computing. They claim that their process takes the best of sequential, iterative, and agile software processes, and combines them in a new process. The process comprises nine phases, which are similar to the usual phases of traditional software development processes: Requirements, Design, Unit Testing, Implementation, System Testing, Green Analysis, Usage, Maintenance, and Disposal. An increment milestone can be placed  between Implementation and System Testing. Between Green Analysis and Usage a system release milestone can be placed.


Special Issue: The Role of ICT in Global Resource Efficiency

The journal Resources, Conservation and Recycling by Elsevier will have a special issue on "The Role of Information and Communication Technologies (ICT) in Global Resource Efficiency".

Topics of interest for this special issue include, but are not limited to, the following:
  • Reviews and meta-analyses of previous quantitative research that summarize our state of knowledge and propose future research directions
  • Analyses and critical commentaries related to data needs, opportunities, and roadmaps  for better understanding of enabling effects in different economic sectors and applications
  • Case studies of energy and resource efficiencies enabled by the application of ICT in different sectors, including residential and commercial buildings, industry, transport, agriculture, and media. Case studies will ideally describe metrics used for measuring efficiencies and quantifiable results.
  • Study of metrics suitable for capturing resource savings of ICT enabled systems of any scale.
  • Reviews of technology developments at the device (e.g., sensors, controls, simulations) and systems (e.g., smart buildings, smart factories) levels for future resource efficiencies
  • Leveraging “big data” for resource efficiencies at multiple scales
  • Discussions on the role of policy, technology, and human behavior as barriers or opportunities to ICT-enabled resource efficiencies
  • Life cycle assessments (LCAs) and projections that quantify both the resource-use impacts and resource-saving benefits of ICT systems in different applications and geographic regions over different time scales
  • Opportunities to create economic value streams from the application of ICT to resource using systems

Manuscript submission deadline: March 31st, 2015


Green Software Project: Final Report published

The preprint of the final report of the project: “Establishing and exploiting potentials for environmental protection in information and communication technology (Green IT), Subproject 3: Analysis of potentials for optimizing software development and deployment for resource conservation” gives a good overview of the latest state of the art of the research activities in the field of green software and its engineering. The English version of the report consists of the following three parts: 
  • Starting points for resource conservation
  • Methodological challenges and approaches
  • Recommendations for actions
Additionally to these, the German version starts with an analysis of current trends in ICT. The following short summary of the report is based on the full German version.


Sustainable Software Processes, Episode 2: Green Software Engineering with Agile Methods

In our paper “Green Software Engineering with Agile Methods”1, we described the latest revision of our add-on for software process that enables the development of ecologically sound software or seen from a broader perspective sustainable software. The first version of the process has already been published in 20102.

The process add-on was developed as an example software development process for the GREENSOFT Model3. Beyond software development processes, the GREENSOFT Model covers also purchase, maintenance, and administration processes. However, these processes were only outlined and not described in detail.


Sustainable Software Processes, Episode 1: Sustainable Software Engineering

In 2004, Albertao1 presented one of the earliest frameworks (to our knowledge) for Sustainable Software Engineering. Basically, it introduces a continuous improvement cycle and accompanying metrics to improve the sustainability of software projects. The framework is very lightweight and has no dependencies on specific software processes, which eases its integration in any practised software process. To show its practicability, the method was applied in a real-life software project for NASA.


1st Green in Software Engineering Workshop (GInSEng 2015 @ ICGSE 2015)

GInSEng 2015, the 1st Green in Software Engineering Workshop, will be held at Ciudad Real, Spain, July 13, 2015, co-located with the 10th International Conference on Global Software Engineering. 


Sustainable Software Processes (Pilot)

In this series on Sustainable Software Processes, we will first present summaries of several software processes that claim to enable the development of ecologically or, in a broader sense, sustainably sound software. Afterwards, we will examine how and to which extent the presented processes implement a set of reference processes for sustainable software engineering that complement the international standards ISO/IEC 122071 and ISO/IEC 15504-42. They were proposed by Giuseppe Lami, Fabrizio Fabbrini, and Mario Fusani in their research paper “Software Sustainability from a Process-Centric Perspective”1.

The set includes three basic processes:
  • Sustainability Management Process
  • Sustainability Engineering Process
  • Sustainability Qualification Process

4th International Workshop on Energy-Efficient Data Centres

The 4th International Workshop on Energy-Efficient Data Centres is co-located with the ACM e-Energy 2015, the Sixth International Conference on Future Energy Systems (e-Energy 2015), July 14, 2015 in Bangalore, India