RE4SuSy: 4th International Workshop on Requirements Engineering for Sustainable Systems, Part of the GREENS Alliance Birgit Penzenstadler Martin Mahaux Camille Salinesi California State University Long Beach University of Namur Université Paris 1 - Sorbonne Long Beach, USA Namur, Belgium Paris, France birgit.penzenstadler@csulb.edu martin.mahaux@fundp.ac.be camille@univ-paris1.fr Ruzanna Chitchyan University of Leicester Leicester, UK rc256@leicester.ac.uk Abstract—Supporting sustainability has recently become a those systems have to be carefully written such that those new much discussed research topic and the RE4SuSy workshop series ways of living are more sustainable. has established a strong and growing research community around In industry, companies not only want to be ”ecologically the different aspects of sustainability. Software is increasingly the driver for change in business and social spheres of life: it changes trendy”, but also become aware that sustainability require- life styles and business practices. Since requirements define how ments have strategic impacts on business organization and and what the software will do, we maintain that requirements value creation, as with zero paper projects that revolutionize engineering is the key point in software engineering through enterprise architectures, or intelligent power grids that lead to which sustainability can be fostered. delivering innovative services. The International Workshops on Requirements Engineering for Sustainable Systems (RE4SuSy) is concerned with research This workshop aims to provide an interactive stage for on techniques, tools, and processes for sustainability through researchers and practitioners to share and exchange their latest requirements engineering. work, to collaboratively work on expanding the body of RE4SuSy is an interactive workshop: the contributors and knowledge in RE for sustainable systems, and to jumpstart prospective participants will engage well before the workshop new collaborations through the live creation of teams that date through on-line collaborative writing, discussion, and peer feedback. The workshop aims to foster community growth by commit to work together on concrete topics and in-workshop supporting new collaborations, holding preliminary case studies, case studies and experiments. discussions, and continuous birds-of-a-feather group work. B. Objective I. M OTIVATION AND OBJECTIVES The objective of the workshop is to establish a community A. Motivation of researchers and practitioners interested in collaborating Software is a main driver for change in business and on the topic of sustainability in requirements engineering. society, in changing life styles as well as business practices. This community will expand and build on the work already Since requirements are the starting point for defining software, initiated in the past editions of this workshop, such as the requirements engineering is the key point in software engineer- research agendas identified in the past workshops, research ing through which sustainability can be fostered. Presently, collaborations started in the past three years, and work on researchers are exploring the concept of “sustainability re- the Karlskrona Manifesto on Sustainability Design initiated quirements”, and how to support the elicitation, documenta- in 2014. This objective shall be supported in the workshop tion, and conflict resolution of such requirements. It has been through the following actions: shown that requirements engineering has indeed an important • Provision of a platform for researchers and practitioners role to play to ensure that future socio-technical systems are to present their current work and trigger discussion; sustainable. For example, requirements can impact on the style • Continued collaboration on the previously initiated topics and quality of services to be delivered, along with the hardware (e.g., Karlskrona Manifesto on Sustainability Design); needed to deliver them; the scale and pattern of software • Support for group work and discussion on newly favored and systems electricity consumption; the potential premature topics; obsolescence of hardware, etc. Further, as ubiquitous socio- • Kickstart new collaborations between the workshop par- technical systems alter the way we live, the requirements of ticipants • Dissemination of the workshop ideas and results at the B. Evaluation process main conference. The submission, review process, and communication will be II. H ISTORY OF THE WORKSHOP performed via the Easychair system. The contribution ratings will include the option of a conditional accept as we consider This is the only workshop that focuses on the topics of it more sustainable to request specific improvements instead sustainability in and through RE. It has been held in 3 previous of rejections of potentially good contributions. In case one or instances: The 1st Intl. Workshop on RE4SuSy1 was held at more of the organizers decide to submit a contribution, the the International Working Conference REFSQ in March 2012. reviews will be handled in an adequate way to preserve blind It had 8 contributions that were presented at the workshop and review rules. 14 attendees. The 2nd Intl. Workshop on RE4SuSy2 was held at the International Conference on Requirements Engineering C. Program committee in July 2013, with 7 contributions and 17 attendees. The 3rd The program committee we plan to invite is a mix of repre- Intl. Workshop on RE4SuSy3 was held at the International sentatives from different domains of requirements engineering Conference on Requirements Engineering in August 2014, and sustainability. with 8 contributions and 14 attendees [5]. The afternoon was • Davor Svetinovic, Masdar Institute of Science and Tech- dedicated to working on the Karlskrona Manifesto for Sustain- ability Design, which continued to be developed throughout nology, United Arab Emirates • Letı́cia Duboc, State Univ. of Rio de Janeiro, Brasil the conference and was presented on the last day to the plenary. • Jean-Christophe Deprez, CETIC, France The working group established for this continues to collaborate • Patricia Lago, VU University Amsterdam, Netherlands actively on this topic. • Steve Easterbrook, University of Toronto, Canada Related workshops on sustainability, green software, and • Eric Dubois, PRC Henri Tudor, Luxembourg software engineering are GREENS4 (at ICSE’12, ’13, and • Timo Johann, University of Hamburg, Germany ’14), WSRCC5 (at OOPSLA’09, ICSE’10, CAISE’11), and • Coral Calero, Universidad Castilla La Mancha, Spain GIBSE6 (AOSD’13), but none of them explicitly considers • Norbert Seyff, university of Zürich, Switzerland requirements engineering. • Sedef Akinli, Ryerson University, Canada As of 2015, RE4SuSy is part of the newly formed GREENS • Christoph Becker, University of Toronto, Canada alliance that brings together all these workshops around sus- • Colin Venters, University of Leeds, UK tainability in software engineering (each focused on different • Stefanie Betz, Karlsruhe Institute of Technology, Ger- areas of Software Engineering) . many III. W ORKSHOP CONTRIBUTIONS AND EVALUATION • Ana Moreira, New University of Lisbon, Portugal A. Contribution types • Effie Law, University of Leicester, UK The workshop solicits a number of contribution types: IV. W ORKSHOP FORMAT AND NEEDED SERVICES • full papers of 10 pages, A. Pre-workshop activities • short papers of 6 pages, • posters with a 2-page abstract, There are three phases of pre-workshop activities: • videos of up to 5 minutes (also with 2 pages abstract), 1) Open collaboration: We solicit open collaboration papers • user studies/experiments for the duration of an hour with that start at least two months before the deadline on an a maximum description of 6 pages, open collaboration platform. Authors are encouraged to • open collaboration papers (long or short) (new submis- advertise this on the workshop website. sion format). Here the author(s) can solicit for open 2) Shepherding: Four weeks before the submission dead- collaboration on a paper. The solicitation starts at least line, authors are invited to upload the preliminary ab- two months before submission deadline, via a form on the stracts, outlines, or papers for a constructive feedback RE4SuSy webpage. The paper will be hosted and written phase. Other authors and interested PC members can via a collaborative edition platform (framapad, overleaf, comment on them so the authors can improve their pirate pad, etc.), see also pre-workshop activities. papers before the actual submission. We encourage the submission of new and interactive for- 3) Reading: In a pre-workshop reading phase from the CR mats, which can be presented as such at the workshop, and deadline until the workshop, we provide the camera- published in the workshop proceedings with textual descrip- ready version papers in a protected download area for tions. authors and PC members. That way participants are already engaging with the contents before the actual 1 https://sustainability.wiki.tum.de/RE4SuSy workshop and discussion is facilitated. 2 http://www4.in.tum.de/∼penzenst/re4susy/2013/ 3 http://www.ics.uci.edu/∼bpenzens/2014re4susy/ B. Workshop format 4 http://greens.cs.vu.nl/ 5 http://www.cs.toronto.edu/wsrcc/Previous.html 1) Warm-up and intro: Before the workshop each attendee 6 http://trese.ewi.utwente.nl/workshops/GIBSE/ will be asked to submit a single slide that summarises their research interest and work related to the workshop. A copy of C. Post-workshop activities this slide-set will be share with all attendees. The workshop The post-workshop activities will be focused around inten- will be kicked off with an interactive warm-up exercise where sifying collaborations that originated during the workshop, the participants are introduce themselves and their slide. This having informal working sessions both in person and on- is aimed at facilitating introductions, clarifying the positions, line. The workshop results will also be shared with the main and identifying discussion topics and collaboration opportuni- conference. Results of the workshop will be shared via the ties. online protocol for all interested parties. 2) Keynote: The workshop will have an interactive keynote speech by Prof. Steve Easterbrook. D. Needed Services 3) Contribution presentations: A selected subset of ac- • Room with 20 chairs and tables for them as well as a cepted papers will be presented to provide further input into projector. The preferred setting is a U-shape. The room the subsequent discussion sessions. All accepted papers will shall provide enough space so we can move around along be available in advance of the workshop as password-secured the walls during interactive sessions. download. In parallel, we will be taking notes in a shared • Free walls for the posters of the workshop. online document as a living protocol of the workshop. Authors • More free walls where we are allowed to (temporarily) of accepted papers will be encouraged to prepare a poster. stick many post-its and pieces of papers to collect and These will be displayed in the workshop room on the walls organise ideas. to enable further discussions and collaboration during breaks, • Harmonized feedback forms would be welcome. lunchtime, or after the workshop. 4) Manifesto: Continuation of the work on the Karlskrona V. W ORKSHOP PUBLICATION PLANS Manifesto on Sustainability Design will be one of the discus- We will publish workshop proceedings with the free and sion topic options for group discussion. public CEUR WS proceedings. 5) Concepts, Collaboration, and Studies: Topics for work The organising team will write a workshop report and make in breakout sessions with discussion facilitation (e.g. creativity it available in an adequate publication. The workshop report techniques like the Osborne checklist, roleplay, etc.) will be will be based on the protocol elaborated collectively online collected from accepted papers during the review stage as during the day and participants are welcome to co-author. well as during the workshop itself. The afternoon will be dedicated to group work, with each group focusing on one or VI. TARGET AUDIENCE two selected topic. The breakout sessions will be also used The workshop is aimed to researchers and practitioners to facilitate new collaborations amongst attendees. Specific working on/with requirements engineering or broader software attention will be given to study design to evaluate concepts and systems engineering topics and with interest in sustainabil- early on. ity. As this is a particularly interdisciplinary topic, we also 6) Experiments: Furthermore, we will provide authors with hope to encourage interdisciplinary contributions. the option to perform small experiments with their research work if applicable, i.e., they may try out a specific technique VII. W ORKSHOP DURATION that they presented in the morning with willing participants of Re4SuSy 2014 is planned for one full day. the audience. For example, if an author presents a goal mod- eling technique specifically designed to model sustainability VIII. S HORT BIOGRAPHY OF ORGANIZERS goals, an experiment could be modeling a small case study 1) Birgit Penzenstadler: Birgit Penzenstadler is Assistant within half an hour among a group of 5 workshop attendees. Professor at the California State University Long Beach. She 7) Final Wrap-up: In a final come together, we will gather did her PhD in the area of requirements engineering [3] and share the major discussion points of the day and group at Technische Universität München (TUM), where she also work results all workshop. lead research projects with BMW, Daimler, Siemens, Bosch, a) Results: The workshop results will include: Lufthansa, and others. She has organized and moderated events • A workshop report, formatted as an online protocol of of over 100 participants from different domains at TUM. the workshop; After two years as postdoctoral fellow at TUM, she spent two • Updated research agenda and challenges; years as postdoctoral researcher on a DFG fellowship at the • New research collaborations initiated through discussion University of California, Irvine, to deepen her knowledge in groups and collaborative writing; the area of sustainability. • Experiments / user studies and study designs carried out Dr Penzenstadler has been investigating on sustainability from at the workshop. The results of these will be shared with a point of view of software engineering during the past four the participants and the workshops as a whole. years, working on a body of knowledge with two SLRs and • A wrap-up of results to be presented at the main confer- concepts of how to support sustainability from within RE [6], ence [7], [10], [8]. She also included the topic into the curriculum of • An emerging community of actively collaborating re- her department [4] and has established industrial cooperations searchers for case studies [1]. She held a seminar series on the topic with seminars at TUM [9] and the Universitat Polytècnica de and ”All-in-One” project on future sustainaible infrasturctures, Catalunya (UPC) in Barcelona. EU FP7 DiVA project on dynamic product lines, EU FP6 2) Martin Mahaux: Martin Mahaux is currently a PhD AOSD-Europe and AMPLE projects on apspects and product student and researcher at the University of Namur (FUNDP). lines). She has a particular interest in effects of sustainability He published at REFSQ’11 one of the first studies on sus- requirements on software design. Dr. Chitchyan has a substan- tainability and RE [2]. Having graduated as a Computer tial conference and workshop organization. She has served, Science Engineer from the University of Louvain (UCL), for instance, as the organizing co-chair of ECOOP 2011, and Martin started his career as an IT consultant. During five (lead) (co-) organizer on a number of workshops on aspect- years, he enjoyed many positions in the software development oriented development (e.g., at AOSD, ICSE, RE, ECOOP life cycle, in particular Requirements Engineering. During that conferences) as well as workshops on Software Challenges period he developed a training technique for teaching soft and Climate Change (ECOOP 2011 and ICSE 2010). skills to RE teams that is based on improvisational theater. This has inspired him to return to the university to start a PhD on the topic of collaboration and creativity in RE. His interest in sustainability led him to explore the links between collaboration, creativity and sustainability, leading to several publications, in particular at RE4SuSy. His industry experience and the emphasis on collaboration and creativity provide a solid background for animating workshops. 3) Camille Salinesi: Camille Salinesi is Professor at Uni- versité Paris 1 where he is the head of the Centre de Recherche en Informatique, specialized in Information Systems Engi- neering. He published over a hundred refereed papers in international conferences and scientific journals on various Fig. 1. “SuSy” reminds us of why we want to develop sustainable systems topics such as requirements engineering, strategic alignment, or product lines. Dr Salinesi was involved in fundamental research projects R EFERENCES (FP4 NATURE, FP5 CREWS) and was the leader for collab- [1] Oliver Feldmann. Sustainability aspects in specifying a car sharing orations and consultancy works for various companies such platform, 2012. [2] Martin Mahaux, Patrick Heymans, and Germain Saval. Discovering as France Telecom, SNCF, Renault, MediaScience, and EDF). Sustainability Requirements: an Experience Report. In 17th REFSQ, Nowadays, he is in particular working with Renault for the 2011. specification of the new product line of electrical and hybrid [3] Birgit Penzenstadler. DeSyRe - Decomposition of Systems and their Requirements. PhD thesis, Technische Universität München, 2011. vehicles, dealing with a number of issues such as business [4] Birgit Penzenstadler and Veronika Bauer. Jumpstart sustainability in alignment between sustainability goals and the product line, seminars: Hands-on experiences in class. In 2nd Intl. Computer Science and taking into account the sustainability requirements in the Education Research Conference (CSERC), 2012. [5] Birgit Penzenstadler, Martin Mahaux, and Camille Salinesi, editors. design of individual vehicles. Third International Workshop on Requirements Engineering for Sustain- Dr Salinesi was involved in the animation of research through able Systems (RE4SuSy), 2014. http://ceur-ws.org. the organisation of a number of international research events. [6] Birgit Penzenstadler, Ankita Raturi, Debra Richardson, Coral Calero, Henning Femmer, and Xavier Franch. Systematic Mapping Study on Prof Salinesi belongs to the Program Board of the CAiSE Software Engineering for Sustainability (SE4S). In 18th Intl. Conf. on and to the PC of IEEE RE. Prof Salinesi was Organisation Evaluation and Assessment in Software Engineering, 2014. Chair at RE’05, Program Chair of REFSQ’01, ’02, ’03 and ’14 [7] Birgit Penzenstadler, Ankita Raturi, Debra Richardson, and Bill Tomlin- son. Safety, security, now sustainability: The non-functional requirement and of CAiSE’13, General Chair of REP’99 and REP’00; he of the 21st century. IEEE Software Special Issue on Green Software, belonged to the program board of CAiSE, and to the Program 2014. Committee of RE, and several other events. He has also been [8] Birgit Penzenstadler, Bill Tomlinson, Eric Baumer, Marcel Pufal, Ankita Raturi, Debra Richardson, Baki Cakici, Ruzanna Chitchyan, Georges Da guest editor of the Requirements Engineering Journal and of Costa, Lynn Dombrowski, Malin Picha Edwardsson, Elina Eriksson, the Information and Software Technology Journal and was Xavier Franch, Gillian R. Hayes, Christina Herzog, Wolfgang Lohmann, referee in several other journals such as Telecommunication Martin Mahaux, Alistair Mavin, Melissa Mazmanian, Sahand Nayebaziz, Juliet Norton, Daniel Pargman, Donald J. Patterson, Jean-Marc Pierson, Systems or IEEE Software. Kristin Roher, M. Six Silberman, Kevin Simonson, Andrew W. Torrance, 4) Ruzanna Chitchyan: Dr. Ruzanna Chitchyan is a lec- and Andre van der Hoek. ICT4S 2029: What will be the Systems turer in Software Engineering at the University of Leicester, Supporting Sustainability in 15 Years? In 2nd Intl Conf on ICT for Sustainability (ICT4S 2014) Stockholm, Sweden, August 2014, 2014. UK. Her current researched is mainly focused on topics of [9] Penzenstadler, B., Fleischmann, A. and Bauer, V. (eds.). Sustainabil- software engineering for sustainability and advanced software ity in software engineering. Technical report, Technische Universität modularization techniques (such as product-line based and München, 2011. [10] Ankita Raturi, Birgit Penzenstadler, Debra Richardson, and Bill Tomlin- aspect-oriented development). Dr. Chitchyan has worked on son. Developing a Sustainability Non-Functional Requirements Frame- a number of EU and UK projects(such EPSRC projects on work. In 3rd Intl. Workshop on Green Software, 2014. Informaing Energy Choices through Ubiquitous Computing