2nd International Workshop on Green and Sustainable Software

– 20th May 2013 –

Workshop in conjunction with ICSE 2013

Motivation and Goals

ICT accounts for approximately 2% of world CO2 emissions, a figure equivalent to aviation, according to Gartner estimates. In the remaining 98% software counts for both operationalizing the private sector in doing its business and the public sector in supporting the society, as well as delivering end-user applications that permeate personal life of individuals and families.

Software can contribute to decrease power consumption (i.e. become greener) in at least two ways. First, by being more energy efficient, hence using fewer resources and causing fewer CO2 emissions. Second, by making its processes more sustainable, i.e. decreasing the emissions of governments, companies and individuals.

To this end, enterprise software must be rethought to address sustainability issues and support innovative business models and processes. The special theme of the second edition of GREENS is “Leveraging energy efficiency to software users.” GREENS 2013 brings together software engineering researchers and practitioners to discuss the state-of-the-art and state-of-the-practice in green software, as well as research challenges, novel ideas, methods, experiences, and tools to support the engineering of sustainable and energy efficient software systems.

GREENS 2013 seeks contributions addressing, but not limited to, the following topics related to greener software engineering:

  • Requirements engineering, architecting and design methods for green software
  • Best practices to increase energy efficiency and sustainability (including software and process improvement)
  • Green architectural knowledge, green design patterns
  • Monitoring, verification and validation of green software
  • Creating user awareness about energy consumption of software applications and services
  • Views/visualizations of software/users energy performance
  • Tools supporting green decision making and development
  • Green metrics, key indicators for energy efficiency, green labels
  • Quality & risk assessments, tradeoff analyses between energy efficiency, sustainability and traditional quality requirements
  • Business models for green software (incl. software-as-a-service and cloud computing)
  • Green adaptation of software-intensive systems
  • Greening data management
  • Challenges for a green software industry
  • Return on investments and economic aspects of green software development
  • Case studies and industry experience reports
  • Decision making and incentives to invest in greener software

Important Dates

Workshop paper submissions due:                 February 7, 2013  _February 14, 2013_

Notification of workshop paper authors:     February 28, 2013

CRC deadline for workshop papers:              March 7, 2013

Organization

Organizers:

  • Patricia Lago (VU University Amsterdam, The Netherlands)
  • Niklaus Meyer (Green IT SIG, Swiss Informatics Society, Switzerland)
  • Maurizio Morisio (Politecnico di Torino, Italy)
  • Hausi A. Müller (University of Victoria, Canada)
  • Giuseppe Scanniello (Università della Basilicata, Italy)

PC Members:

  • Ayse Bener, Ryerson University, Canada
  • Marco Aiello, University of Groningen, Netherlands
  • Luca Ardito, Politecnico di Torino, Italy
  • Ioannis Athanasiadis, Democritus Univ. of Thrace, Greece
  • Rami Bahsoon, School of Computer Science, University of Birmingham, UK
  • Ivica Crnkovic, Malardalen University, Sweden
  • Steve Easterbrook, University of Toronto, Canada
  • Anthony Finkelstein, University College London, UK
  • Matthias Galster, University of Groningen, Netherlands
  • Qing Gu, VU University Amsterdam, Netherlands
  • Wolfgang Lohmann, Informatics and Sustainability Research, Swiss Federal Laboratories for Materials Science and Technology, Switzerland
  • Lin Liu, School of Software, Tsinghua University, China
  • Alessandro Marchetto, Fondazione Bruno Kessler, Italy
  • Henry Muccini, University of L’Aquila, Italy
  • Stefan Naumann, Trier University of Applied Sciences, Environmental Campus, Germany
  • Cesare Pautasso, University of Lugano, Switzerland
  • Birgit Penzenstadler, TUM, Germany
  • Barbara Pernici, Politecnico di Milano, Italy
  • Giuseppe Procaccianti, Politecnico di Torino, Italy
  • Filippo Ricca, University of Genova
  • Antony Tang, Swinburne University of Tech., Australia
  • Antonio Vetro’, Politecnico di Torino, Italy
  • Joost Visser, Software Improvement Group and Knowledge Network Green Software, Netherlands
  • Andrea Zisman, City University London, UK

Submissions

We are soliciting papers in two distinct categories:

* Research papers describing innovative and significant original research in the field (maximum 8 pages);
* Industrial papers describing industrial experience, case studies, challenges, problems and solutions (maximum 8 pages).

Please submit your paper online through EasyChair. Submissions should be original and unpublished work. Each submitted paper will undergo a rigorous review process by three members of the Program Committee. All types of papers must conform to the ICSE submission format and guidelines. All accepted papers will appear in the ACM Digital Library.

 – Keynote –

We are happy to have Prof. Dr. Schahram Dustdar from Technical University Vienna as our distinguished keynote speaker.

Schahram Dustdar is Full Professor of Computer Science (Informatics) with a focus on Internet Technologies heading the Distributed Systems Group. From 1999 – 2007 he worked as the co-founder and chief scientist of Caramba Labs Software AG (CarambaLabs.com) in Vienna (acquired by Engineering NetWorld AG), a venture capital co-funded software company focused on software for collaborative processes in teams. Caramba Labs was nominated for several (international and national) awards. Since 2009 he is an ACM Distinguished Scientist. Recipient of the IBM Faculty Award 2012. Since 2011 he is director of the Pacific Controls Cloud Computing Lab (PC3L), a joint research lab between Pacific Controls and the Distributed Systems Group (DSG) of the TU Vienna are working together to push the frontiers of cloud computing, pervasive computing, data management and Internet of Things. More information can be found here.

Program

08:30-10:30 Session 1

– Intro from the chairs (08:30-08:45)
– Invited talk Shahram Dustdar  (Technical University of Vienna, Austria) titled: Green Software Services – From Requirements to Business Models (08:45-9:45 incl. discussion)

Paper presentations: Green software services
(all presentations 10 mins)
– Filippo Seracini, Xiang Zhang, Ingolf Krueger, Tajana Rosing and Massimiliano Menarini: Green Web Services Improving Energy Efficiency in Data Centers via Workload Predictions
– Irene Lizeth Manotas Gutiérrez, Cagri Sahin, James Clause, Lori Pollock and Kristina Winbladh: Investigating the Impacts of Web Servers on Web Application Energy Usage
– Jeroen Arnoldus, Joris Gresnigt, Kay GrossKop, Joost Visser: Energy-Efficiency Indicators for e-Services

Card Sorting: Preparation for Afternoon Breakout Sessions (10:15-10:30)

10:30-11:00 Break

11:00-12:30 Session 2: Metrics and measurements, Green software lifecycle
(all presentations 10 mins)
– Miguel A. Ferreira, Eric Hoekstra, Bo Merkus, Bram Visser and Joost Visser: SEFLab: A Lab for Measuring Software Energy Footprints
– Luis Corral, Anton B. Georgiev, Alberto Sillitti and Giancarlo Succi: A Method for Characterizing Energy Consumption in Android Smartphones
– Coral Calero, Manuel F. Bertoa and Ma Angeles Moraga: A Systematic Literature Review for Software Sustainability Measures
– Thomas Schulze and Colin Atkinson: Towards Application-Specific Impact Specifications and GreenSLAs
– Ding Li, Cagri Sahin, James Clause and William G.J. Halfond: Energy-directed Test Suite Optimization
– Birgit Penzenstadler, Henning Femmer and Debra Richardson: Who is the Advocate? Stakeholders for Sustainability
– Markus Dick, Jakob Drangmeister, Eva Kern and Stefan Naumann: Green Software Engineering with Agile Methods

Card Sorting: Preparation for Afternoon Breakout Sessions (12:10-12:30)

12:30-14:00 Lunch

14:00-16:00 Session 3
– plenary on breakout session themes and voting (30 mins)
– breakout sessions (90 mins)

16:00-16:30 Break

16:30-18:00 Session 4

– breakout sessions: continued; wrap-up and prepare reporting (16:30-17:30)
– plenary wrap-up from breakout sessions & closing remarks (17:30-18:00)