=Paper= {{Paper |id=Vol-1416/Session2Paper2 |storemode=property |title=Uncovering Sustainability Requirements: An Exploratory Case Study in Canteens |pdfUrl=https://ceur-ws.org/Vol-1416/Session2Paper2.pdf |volume=Vol-1416 |dblpUrl=https://dblp.org/rec/conf/re/HuberHG15 }} ==Uncovering Sustainability Requirements: An Exploratory Case Study in Canteens== https://ceur-ws.org/Vol-1416/Session2Paper2.pdf
               Uncovering Sustainability Requirements:
               An Exploratory Case Study in Canteens
                                      Martina Z. Huber, Lorenz M. Hilty, Martin Glinz
                                                    Department of Informatics
                                                 University of Zurich, Switzerland
                                                 {mhuber, hilty, glinz}@ifi.uzh.ch


   Abstract—Software systems are embedded into daily life and       which is negative. For a more detailed classification of effects
as such have significant effects on the behavior and decision       of software systems on sustainability see Berkhout & Hertin
making of both their users and the people affected by using these   [5] or Hilty & Aebischer [4].
systems. Such effects can be positive or negative. Considering
them in requirements engineering (RE) is an important step             Our dependency on software systems [6] and their ubiq-
towards sustainable development, as RE strongly influences the      uity [7] within many societies has intensified the impact of
development and the evolution of a software system.                 enabling effects. Consequently, when striving for sustainable
   So far, RE researchers have focused on requirements about        development, we must take into account potential enabling
minimizing negative environmental effects. However, effects that    effects when developing a software system, in order to avoid
are enabled by using a software system can also be posi-
tive. For example, a software system could motivate its users       negative effects and leverage positive ones.
to take environment-friendly decisions. Corresponding require-         The importance of considering sustainable development in
ments about such positive enabling effects have been far less       software engineering has been emphasized by researchers
addressed.                                                          in the field [6], [8], [9]. Due to its early influence in the
   In this paper, we present an exploratory case study where        development process of a software system, requirements
we elicited requirements about positive enabling effects with
respect to environmental sustainability. The project we studied     engineering (RE) is considered to have the biggest impact
is about extending an existing decision support system for meal     on the eventual effects of a software system [10]. As such,
planning in canteens by game-based elements. The extended           RE provides promising opportunities to affect the transition
system shall motivate meal planners who work in canteens to         towards sustainable development significantly [2], [3], [10],
make environment-friendly choices.                                  [6], [8].
   Our contribution is an exemplar of concrete sustainability
requirements as well as insight into the nature of sustainability
                                                                       Current RE contributions considering sustainable develop-
requirements about positive effects that are enabled by the use     ment have focused on minimizing negative environmental
of a software system.                                               effects and referred to corresponding requirements as quality
   Index Terms—enabling effects; sustainability requirements;       requirements, e.g. [3], [7], [1], [10]. Sustainability requirements
sustainable software systems; gamification; exploratory study;      related to positive effects however, have not received much
                                                                    attention and can not be limited to quality aspects.
                       I. I NTRODUCTION                                Our goal is to better understand sustainability requirements
   Any software system and its utilization have effects causing related to positive effects, specifically the ones that are enabled
environmental impacts [1], [2], [3]. We categorize these by end-users while using a software system. This paper
effects into two groups. One group relates to the direct describes an exploratory case study in which we elicit and
effects of running a software system, e.g., the energy and discuss such sustainability requirements for a decision support
resources required for powering and cooling the computing system (DSS) that is extended with game-based elements for
equipment the system runs on or connects to. Such effects are motivating meal planners to make choices that reduce the CO2
usually considered to be negative with regard to sustainable value of their meals.
development. The second group relates to enabling effects.             The contribution of our study is twofold. Firstly, we present
These are effects that are enabled by using a software system. an exemplar of concrete sustainability requirements related to
Enabling effects can be the result of automated processes positive enabling effects. Secondly, we discuss these sustain-
and/or of human behavior that is influenced by using the ability requirements. The study reveals that when considering
software system. With regard to sustainable development, positive enabling effects (i) corresponding requirements include
enabling effects can be both positive and negative [4]. For new requirements and existing requirements that become
example, heating management software can reduce the energy more important, and (ii) treating these requirements as quality
consumption of a building significantly, which is positive. requirements is inadequate as we found functional requirements
An e-commerce system providing business-to-consumer and and constraints. The study further provides some indication
consumer-to-consumer sales services may influence human that (iii) corresponding requirements can be classified into
behavior positively by encouraging people to sell used goods requirements about integration, (meaningful) representation,
so that they get re-used, but it can also lead to over-consumption, and (fair) comparison, and that (iv) indirect stakeholders who

Copyright c 2015 for this paper by its authors. Copying permitted for private and academic purposes.
are no system users, but are affected by the use of the system emitted less CO2 than possible alternatives. To achieve this
and influence its success, are important.                           goal, the Compass Group (Switzerland) decided to order an
   This paper is outlined as follows. We first provide back- extension of the existing DSS with game-based techniques
ground on the case study and related work on RE with regard for further processing the calculated LCA data and presenting
to sustainable development. In Sect. III we describe our research them to the meal planners in a recurrent report.
approach, the study design and the research questions. The             3) The Context of our Case Study: The case study that
results and threats to validity are presented in Sect. IV, followed we present in this paper contributes to the second part of
by a discussion in Sect. V and conclusion and future work in the CarbonFoodPrint project. In the framework of a research
Sect. VI.                                                           collaboration with Eaternity and the Compass Group (Switzer-
                                                                    land), the sustainability requirements for the new system were
           II. BACKGROUND AND E XISTING W ORK                       elicited and studied by the first author of this paper, together
   In this section, we provide information about the case study with a graduate student. As the focus on the CO2 emission
as well as relevant background knowledge for readers less caused by the production and transportation of ingredients
familiar with RE in the context of sustainable development. was given, our study is confined to sustainability requirements
Further, we describe some earlier RE research which is relevant with respect to CO2 which, actually, is only one aspect of
in the context of our study.                                        sustainable development.
A. The Case Study                                                  B. Requirements Engineering and Sustainability Requirements
                                                               1
    This case study is part of the project CarbonFoodPrint            Software systems are embedded in their environment which
initiated by Eaternity2 , a company that provides software- by nature is in a permanent process of change. As such,
supported solutions helping people to make their own eating developing and evolving a sustainable software system is an
habits climate-friendly. In this project Eaternity collaborates ongoing process. Typically, the decisions that shape a software
with the Swiss branch of the Compass Group 3 , a world-leading system are taken during RE [3].
food service company.                                                 1) Sustainability: The term sustainability has been used
    1) The Current State: The process of planning meals that in different contexts and overused for several purposes. To
is applied within the Compass Group (Switzerland) consists avoid any misunderstanding, we briefly define the terminology
of two phases: First, a small culinary development team in used in this paper. Based on the “Brundtland definition” [12],
the headquarters composes and develops meal propositions Christen proposes to conceptualize sustainability as an “attempt
for all canteens for the forthcoming months. Based on the to grant the right to a decent life to all living human beings
categories offered in a canteen (e.g. meat, veggie, low carb) without jeopardizing the opportunity to live decently in future”
the proposed meals are accordingly filtered and sent over ( [13], p. 2). As such he emphasizes that sustainability does not
an SAP-based system to the canteens. In the second phase, solely focus on future generations, but also on human beings
the meal planners working in the canteens adapt the meals living now. He also argues that sustainability is not limited to
based on specific canteen-related criteria, (e.g., their budget and sustaining aspects, but also addresses enabling aspects. By
customers’ preferences). A decision support system (DSS) is definition, sustainability is a global (temporal and spatial)
used to support the meal planners to plan meals by providing concept which makes it clear that no single technology can be
specific functions; in particular, the possibility of selecting sustainable in this sense. However, technology can support the
ingredients (e.g., tomatoes), meal components (e.g., tomato transition towards sustainable development [4]. Based on this
sauce or spaghetti) and whole meals (e.g., spaghetti with tomato notion of sustainability we define the following terms.
sauce) from a large recipe database, together with corresponding      • A sustainable software system is a software system that
information on nutrition factors and costs.                              supports the transition towards sustainable development.
    2) The Project Context: The overall goal of the CarbonFood-       • A sustainability requirement is a requirement for a sus-
Print project is to motivate meal planners to select ingredients         tainable software system which concerns sustainability.
whose production and transportation emitted less CO2 than             • A positive enabling effect is an effect that is enabled by
possible alternatives. The project consists of two parts. The first      using a software system and positively contributes to the
part focuses on the calculation of CO2 emissions by applying             transition towards sustainable development.
life-cycle assessment (LCA) [11]. This is a specific technique to     Different metaphorical descriptions of the roles of environ-
address the environmental aspects and potential environmental ment, society, and economy in sustainable development exist.
impacts such as use of resources and the environmental As the economic system is part of human society, which in
consequences of releases throughout a product’s life cycle. turn is part of the environment, we use the metaphor of nested
The second part of the project focuses on the utilization and circles, where economy is represented by the inner circle,
representation of these data to motivate the meal planners to society by the middle one and environment by the outer one.
select ingredients whose production and transportation have For more information see for example Hilty & Aebischer [4].
   1 http://bit.ly/1L2Qzcc                                            2) State of Research: The high importance of addressing
   2 http://eaternity.com                                           the concept of sustainable development within the process
   3 http://welcome.compass-group.ch/                               of requirements elicitation has been recognized by the RE
community, e.g., [6] [8] [9]. However, as noted by Becker [14],     in the context of a project for extending an existing software
this has not yet been transferred into practice successfully.       system with game-based mechanics.
Prior RE research has mainly conceptualized sustainability             Research Questions. From this goal we derived two re-
requirements as quality requirements (i.e., a sub-category of       search questions:
specific quality requirements in the taxonomy introduced by            RQ1: What is specific about requirements concerning positive
Glinz [15]).                                                        enabling effects?
   Thereby, the focus was on goal modeling processes e.g.              RQ2: How can game-based mechanics motivate positive
by regarding sustainability as a trade-off between business         enabling effects when extending existing software systems?
goals [16], by using the idea of generic goal refinement as a
checklist for sustainability requirements [3], by treating them     B. Study Design
similarly to conflicting goals of budget restrictions and quality     We followed a “mixed methods” approach [23], consisting
improvements [17], by suggestion how to align the objective of     of three sequential steps: a contextual inquiry, semi-structured
environmental sustainability with the other objectives [1], and    interviews and an online questionnaire. We used this approach
by building upon different levels of impacts [18]. Further,        for investigating our research questions from more than one
Roher & Richardson work on patterns for sustainability             perspective, thus getting more thorough results. As mentioned
requirements [19].                                                 in Sect. II.A, the tasks of eliciting the requirements and
                                                                   conducting the study were both performed by the first author
C. Sustainability Requirements Related to Enabling Effects         of this paper, together with a graduate student.
   Most existing work on sustainability requirmements as              1) Study Setup: The process for all three steps and the
described above focus on direct effects (cf. the classification questions to be asked were elaborated by the first author of
presented in the introduction) and treat sustainability require- this paper with support from the graduate student, then reviewed
ments as goals or as specific quality requirements. Sustainability by a group of RE researchers and finally improved according
requirements related to enabling effects of a software system to the feedback received. The interviews and the questionnaire
are far less addressed both in research and – to our experience were both piloted with people neither specifically related to the
– also in industry. A possible explanation is that in most cases domain of RE nor to the one of sustainability. This approach
direct effects are directly connected to economic goals, whereas was chosen to make sure the questions are clear to participants
for enabling effects, such a relation is hard to establish in most who are unfamiliar with these domains [24].
cases.                                                                The study was carried out over a period of four months and
   Nevertheless, as outlined by Wang [20], research shows included eight steps: (1) Preparing the contextual inquiry, (2)
that while considerations about sustainable development are carrying out the contextual inquiry and evaluating the results,
becoming more relevant in societies, positive environmental (3) designing the interview questions, (4) conducting pilot
effects positively impact the value chain and the image of interviews, (5) carrying out the interviews and evaluating the
a company. Consequently, requirements related to enabling results, (6) designing the questions following the guidelines for
effects of software systems increasingly gain relevance for creating a questionnaire by Kitchenham & Pfleeger [24], (7)
both companies and their stakeholders.                             publishing the questionnaire, (8) evaluating the questionnaire
                                                                   results. Note that the results of the pilot interviews were not
   III. R ESEARCH M ETHODOLOGY AND S TUDY D ESIGN                  included in the data analysis.
   For choosing our research methodology, we considered the           All steps of the study were conducted in German. Conse-
following facts: (i) We wanted to analyze and better understand quently, the questions and interviewee quotes reported in this
sustainability requirements with respect to positive enabling paper are our translations of the German originals.
effects, (ii) there is little knowledge available about this kind     2) Selection of Participants: The Compass Group (Switzer-
of requirements, (iii) we had the opportunity to study a real land) selected the participants for the contextual inquiry and
industrial project in this context. Given this situation, we chose the interviews. However, we could provide our criteria for the
an exploratory case study as our research methodology. Such a selection process. The following of our criteria were accepted
study enables an in-depth investigation of a phenomenon in its and applied by the company: (1) all participants are responsible
context [21] and is specifically suitable when little knowledge for the meal planning process and as such are direct end-users
about the subject is available [22]. Further, the results of an of the DSS; (2) the contextual inquiriy is conducted in two
exploratory study form the basis for both theory generation [21] sessions, one in the headquarters of the company and one in
and constructive solution design.                                  a canteen; (3) at least 15 meal planners are selected for the
                                                                   interviews; (4) the group of participants is heterogeneous with
A. Research Goal and Research Questions                            regard to canteen size, region, and work sector (“Business &
   According to our research plan and the given project context, Industry” (B&I) and “Eductation” (Edu)). We did not include
we formulated our research goal as follows.                        gender, age or nationality into our selection criteria, since we
   Goal. Analyze sustainability requirements for the purpose considered them as irrelevant for the purpose of the study.
of developing sustainable software systems with respect to Eventually, 19 meal planners working in different canteens
positive enabling effects from the viewpoint of the end-users participated in the semi-structured interviews.
   The URL of the online questionnaire was sent to all             student and then discussed between them in a retrospection
meal planners (about 150). 67 participants finished the on-        session. As mentioned above, the interview questions as well
line questionnaire. However, seven of them did not answer          as the interviews were piloted before conducting the actual
the question about current reasons for changing ingredients.       interviews.
The questionnaire results presented here come from the 60             5) Online Questionnaire: We used the results from the
meal planners who answered all questions (this includes all        interviews as a basis for designing the online questionnaire.
participants of the interviews and the contextual inquiry).        Our goal was to elicit quantitative information about important
   3) Contextual Inquiry: To understand the current situation,     aspects of sustainability requirements from a sample of involved
i.e., how meal planners currently work and apply the existing      people which is larger than the number of meal planners
DSS, we conducted a contextual inquiry in two sessions:            interviewed. We exploited the majority of the interview
the first one at the headquarters of the Compass Group             questions in the online questionnaire, omitting the ones that
(Switzerland) and the second one in one of the canteens.           focus on the end-user’s attitude towards the project. Table I
Contextual inquiry [25] is an elicitation technique that studies   shows four representative questions (QQ-1–QQ-4) that we
stakeholders in the field, bringing the requirements engineer in   further analyze in this study. Semantic differential scales [29]
contact with the stakeholders in their real work environment.      were applied to evaluate the participants’ attitude. This type
Thereby, the requirements engineer takes a role similar to         of scale is similar to the Likert scale [30] with the benefit of
the one of an apprentice, asking questions while observing         revealing both the direction and the intensity of each opinion.
the work process. By allowing requirements engineers and           For questions about familiar topics we used an even scale
stakeholder representatives to work together and to share          (four point), for questions where we expected less or non-
insights, a contextual inquiry enables a full understanding        familiarity, we used an odd scale (three or five point, including a
of the work practices in the specific work environment. As         neutral point). This approach is generally suggested for defining
a contextual inquiry is exploratory and open-ended, we did         the number of alternatives given in ordinal scales [31]. The
not prepare questions beforehand, with the exception of some       link to the questionnaire was published over the intranet of
ice-breaking questions for starting the inquiry sessions.          the Compass Group (Switzerland) together with background
   4) Semi-Structured Interviews: The questions for the inter-     information about the project, who we are, the goal of the
views were grouped into three parts: demographics and current      study and criteria for participation.
work routines, usability, and motivation. While the questions         Technically, we used an online questionnaire tool5 for creat-
about the first two parts build on the results of the contextual   ing the questionnaire. The full set of questionnaire questions
inquiry, the ones about motivation regarding the game-based        (in German) and the questionnaire design are available at 6 .
aspects refer to the results from our previous research on         C. Collecting the Data
requirements for game-based approaches motivating sustainable
consumption [26]. Four representative interview questions are          Data collection started in July 2014 with the two contextual
given in Table I. IQ-1 is from part one about current work         inquiry sessions and ended in October 2014 when the online
routines, IQ-2 is from part two about usability, and IQ-3 as       questionnaire was online for two weeks.
well as I-Q4 are from part three about motivation, however,            The full data set has a size of 81, comprising the data from
I-Q4 also affects part two. The full set of interview questions    two contextual inquiry sessions, 19 interviews and 60 fully
(in German) is available at 4 .                                    completed questionnaires. It turned out that the first contextual
   The interviews lasted between 25 and 45 minutes on average.     inquiry session had primarily served for making the researchers
The time difference can be explained by our approach of            familiar with the context of the project, so we excluded it from
conducting semi-structured interviews with a mix of open-          the data set. Further, one interview was not recorded due to a
ended and specific questions. We did this for enabling the         technical problem which we realized only after the interview
elicitation of both foreseen and unexpected information [27].      was finished. Hence, we also excluded that interview from
This was specifically relevant since the domain knowledge          the data set. All interviewees as well as the participant of the
of favorabale enabling effects is still immature in RE. It also    contextual inquiry also answered the questions in the online
helped to build a positive rapport with the interviewees [28].     questionnaire. So we have a total of 79 data points from a total
   All interviews were conducted over Skype by calling the         of 60 participants for analysis. With respect to the canteen
interviewees on their business phones. This approach was           sectors, i.e., Business & Industry (B&I) vs. Education (Edu),
chosen because the interviewees were distributed over the          the data are distributed as follows: (i) contextual inquiry session:
whole country. So visiting them all would have been too costly     zero B&I, one Edu; (ii) interviews: fourteen B&I, four Edu;
and also not possible in the timeframe given for the interviews.   (iii) online questionnaire: fifty B&I, ten Edu.
Half of all interviews were conducted by the first author of       D. Participant Demographics
this paper, the other half by her graduate student. To align         Some demographic information about the participants is
the interview styles and reduce observer bias, the first two       summarized in Table II. 83% of all participants work in
interviews were conducted jointly by the first author and her
                                                                     5 http://ww3.unipark.de
  4 http://bit.ly/1QyuR3i                                            6 http://bit.ly/1FiFKdO
                                                                       TABLE I
                                          I NTERVIEW Q UESTIONS (IQ-) AND Q UESTIONNAIRE Q UESTIONS (QQ-)

  Identifier Original          Question (English translation)
             Question Id1
  IQ-1      2.d                According to what criteria do you compose a meal?
  IQ-2      3.a                Can you imagine that the idea of reducing the CO2 value of meals due to the choice of ingredients is realizable in your
                               canteen?
  IQ-3      4.a                Are you additionally to the CO2 value interested in the following information? i.What the CO2 value means e.g. how many
                               kilometers driven by car do correspond to it? i.1 Are you further interested in other representations? If so in which?
  IQ-4      6                  Do you believe that the CO2 values of different canteens can be compared with each other in such a report?
  QQ-1      4.1.1              What does motivate you to change a meal? Formulated in a clearer way, how strong does one of your changes affecting a
                               meal component or ingredient depend on the following criteria? (costs, variety, customer preference, season, compliance,
                               environmental aspects)
  QQ-2      5.3                How should the CO2 emission value of your meals additionally be represented in order to raise your interest? (number of
                               kilometers a mean of transportation has to make; amount of energy an ordinary private household has to use; number of days
                               an ordinary private household has to be heated in order to emit the same amount of CO2 ; number of trees that are needed to
                               compensate the same amount of CO2 );
  QQ-3      7.1.1              How good do you think is the following information? Segmentation of the CO2 based on the process steps; meal components;
                               origin of ingredients
  QQ-4      6.1                How strong have the following factors to be considered in order you perceive the comparison of the CO2 emission of different
                               canteens to be fair? (size of the canteen according to the number of cooked meals; the number of employees working in the
                               kitchen; the number of meal categories served in a canteen; the customer preferences)
“IQ” refers to the interview questions and “QQ” to the questionnaire questions. The column “Original Question Id” refers to the corresponding original question
id of the interview or the questionnaire, available under 1 : http://www.ifi.uzh.ch/rerg/research/stakeholderengagement/garuso



                            TABLE II                                             into sustainability requirements for positive enabling effects
     OVERVIEW OF ALL PARTICIPANTS WHOSE DATA WAS EVALUATED                       with regard to sustainable development.
                                                                                    1) Contextual Inquiry: Information from the contextual
   Attributes / Domain                       Business &      Education
                                             Industry
                                                                                 inquiry sessions was first structured to identify main work
                                                                                 processes which then were used for defining the interview
   Percentage of all participants            83%             17%
                                                                                 questions. In the presentation of the results in the next section,
   Average # of years in position            7               5                   the data from the contextual inquiry is not analyzed separately,
   Median # of years in position             5               3                   but presented together with the data from the interviews.
   Average # of meal categories              3               4                      2) Semi-Structured Interviews: To be able to better evaluate
                                                                                 the data from the interviews we structured the data by first
   < 150 meals/day                           42%             20%
   150-499 meals/day                         42%             40%
                                                                                 transcribing and then coding them according to the process
   500-1999 meals/day                        16%             40%
                                                                                 described by Seaman [33]. The corresponding codes are listed
                                                                                 in Table III. The results of this analysis were used to define
                                                                                 the questions and structure of the online questionnaire.
                                                                                    3) Online Questionnaire: As it is common in exploratory
B&I canteens and 17% in Edu canteens. On average, the
                                                                                 studies, we visually analyzed the quantitative data from the
participants have more than five years experience in their
                                                                                 questionnaires, choosing divergent stacked bar charts.
position. Regarding meal variety and number, participants
working in B&I canteens have three meal categories on                                                          IV. R ESULTS
average (e.g., meal with meat, vegetarian, low-carb), while                         In this section we present our results. As usual when
participants working in Edu canteens have four. Around 40%                       presenting qualitative results, the data are complemented with
of all participants from both sectors work in canteens that                      quotations from the interviewees. The quotations are written
produce between 150 and 499 meals per day. 42% of the B&I                        in italic, the interviewee who stated the quote is indicated
canteens and 20% of the Edu canteens produce less than 150                       in brackets by “I-” followed by the number of the interview.
meals per day, and more than 500 meals are daily produced in                     We coded relevant information in the qualitative results to
16% of the B&I canteens and in 40% of the Edu canteens.                          structure and quantify them; these codes are underlined and in
                                                                                 brackets. Table III lists the sixteen codes that we used, together
E. Analyzing the Data                                                            with the frequency of their appearance in the interviews. The
   All data is exploratory, which means we did not pre-specify                   questionnaire results for QQ-1–QQ-4 (cf. Table I) are visualized
a hypothesis as it is done in a confirmatory analysis. The                       in Figures 1-4 in the same order as the corresponding questions.
end-product of exploratory data analysis is rather suggesting                       We present the results grouped by topics. Within each topic,
patterns for further studies and providing hypothetical insight                  we first present the results from the interviews regarding this
into these patterns instead of statistical figures [32]. As such                 topic, and then the corresponding results from the online
we did not apply any statistical tests, but provide first insights               questionnaire.
A. Requirements Looked through the Sustainability Lens                                            TABLE III
                                                                                        OVERVIEW OF I NTERVIEW R ESULTS
   The first aspect we investigated was whether and how the
current set of requirements changes from the end-users’ perspec-      Codes Used to Quantify the Qualitative Re-        Frequency     Origin
tive when adding the dimension of sustainable development to          sults (Semantic:[effect_causedBy_inSystem])       Num- Per-     IQ Spont.
                                                                                                                        ber   cent
the domain context (RQ1). We first focused on actually existing
requirements causing the participants to change ingredients in        changeIngredients_customers_current               13     72     X
their current work process. Second, we elicited requirements          changeIngredients_costs_current                   12     67     X
that the participants perceive as important if they had to select     changeIngredients_variety_current                 6      33     X
ingredients with respect to CO2 emission. This subsection             successCO2 Red_changingIngredients_new            13     72     X
highlights the aggregated results related to this aspect.             constraintCO2 Red_costs_new                       9      50          X
                                                                      constraintCO2 Red_customers_new                   9      50          X
   1) Current Requirements Motivating Change: We specif-
                                                                      constraintCO2 Red_space_new                       2      11          X
ically asked the interviewees about reasons for changing
                                                                      successCO2 Red_integratedInWorkProcess_new        13     72          X
ingredients in the proposed meals they get from the culinary
                                                                      successCO2 Red_alternativesShown_new              6      33          X
development team (IQ-1). The three criteria mostly mentioned
are customers’ preferences, costs and variety.                        successCO2 Red_CO2 Rep_new                        17     94     X
   As indicated in Table III for thirteen interviewees                successCO2 Red_CO2 RepGraphically_new             5      28          X
customers’ preferences (changeIngredients_customers_current)          successCO2 Red_CO2 PerOrigin_new                  2      11          X
are a strong reason to change ingredients, twelve                     successCO2 Red_CO2 PerProcessSteps_new            3      17          X
emphasized        the    relevance      of    cost    restrictions    successCO2 Red_CO2 PerComponents_new              4      22          X
(changeIngredients_costs_current) and six mentioned the               comparisonCO2 Possible_gamification_new           13     72     X
variety (changeIngredients_variety_current) of their meals as         comparisonCO2 Possible_numberOfMeals_new          8      44          X
an important reason. Interviewee I-8, for example, highlighted       The codes are presented in the order that they appear in the paper; the upper
both variety and customers’ preferences: “I do it according to       group is referred to in Sect. IV.A, the lower one in Sect. IV.B. “Red” stands
                                                                     for “Reduction”, “Rep” for “Represented”. In column “Origin”, “IQ” indicates
the following criteria, such that there is variety. Theoretically,   codes that stem from explicitly asked interview questions, while “Spont”
pork is the cheapest meat we can get, but I nevertheless look        indicates codes found in information spontaneously raised by interviewees.
that it is only served once a week. Also a little bit because of
our Muslims (...)”.                                                      Cost constraints (constraintCO2 Red_costs_new) were stated
   In the online questionnaire, we further explored these results    by nine interviewees to challenge the successful consideration
by asking the participants to rate the importance of costs,          of CO2 emission when selecting ingredients. Three of them
variety, customers’ preferences, together with the seasons,          regard cost restrictions as a major criteria for a project failure.
compliance with suppliers, and the environment as a reason           The rest of them is not that strict, however they mentioned
for them to change the ingredients (QQ-1). Participants could        that local and organic products usually are more expensive
rate the importance on a semantic differential scale of four         than non-organic products or products from farther away. They
criteria: “Plays no role at all”, “Plays a minor role”, “Certainly   highlighted that if their budget remains the same, customers
plays a role”, “This criterion is one of the most important          had to pay the cost difference. Interviewee I-17 considered the
reasons for change”. The results shown in Fig. 1 support what        relevance of a company-wide change: “Well it [the success]
we found in the interviews: Customers’ preferences and costs         depends on what kind of food it is. In my opinion, if costs
are the two most important reasons to change ingredients in          raise, we have to pass these costs on to our customers in order
both Edu and B&I canteens. Variety and season come next.             to stay in the green zone [with the costs]. (...) Actually, the
Participants working in Edu canteens rate these two criteria as      whole company should have to participate.”. I-14 stated: “(...)
equally important, while participants working in B&I canteens        We have to get the cheapest products in order to fulfill the
rate season to be slightly more important than variety.              terms of the company and meet the demands of the customers
   2) Considering Sustainability Requirements: When asked            (...) the customers have to rethink because, if I buy a regional
the interviewees whether they can imagine reducing the CO2           product, this has immediate influence on my costs. ”.
emission of their meals by selecting specific ingredients (IQ-           Customers’ preferences are further regarded as a
2), thirteen were positive about having the potential to do          constraint that challenges the success of the project
so (successCO2 Red_changingIngredients_new). However, the            (constraintCO2 Red_customers_new) by nine interviewees.
interviewees agreed that this goal is only achievable when           Seven of them can imagine to possibly manage this challenge
considering certain constraints. The results described below         by involving the customers (e.g., by explaining the effects). The
show that (i) costs and customers’ preferences are perceived as      other two do not think that customers will change their eating
the two most relevant constraints if the context of sustainable      habits or pay more for climate-friendly food. I-14 stated for
development is added; (ii) the influence of these two constraints    example: “Well, the cooks would like to consider this [the CO2
becomes stronger in this context and new constraints become          emission related to the ingredients]. It has been a nonsense to
relevant; (iii) an integration of the game-based extension into      offer tomatoes in December. However, it is a fact that not us,
the existing DSS is important.                                       but the customers do rule the market (...) In my opinion the
                   Customer preference




                                                                                                                                   Canteens
Canteens                                                                                                                                                                #trees for compensation
                                  Cost




                                                                                                                                     -E d u
                                                                                                                                                                   #heating days in a household
  -E d u


                               Variety
                                Season                                                                                                                #kilometers by any mean of transportation
                          Compliance
                         Environment                                                                                                                       Eletricity used in a private household
                   Customer preference   0       20      40      60      80     100     120     140     160        180     200
                                                                                                                                                                        #trees for compensation




                                                                                                                                   -B u s i n e s s
                                                                                                                                   Canteens
-B u s i n e s s
Canteens




                                  Cost
                               Variety                                                                                                                             #heating days in a household
                                Season                                                                                                                #kilometers by any mean of transportation
                          Compliance
                         Environment                                                                          % of respondents                             Eletricity used in a private household                                                             % of respondents
                                         100     80      60     40       20      0       20      40      60          80      100                                                                    100   80     60    40     20     0     20     40     60       80     100

                                               Plays no role at all   Plays a minor role     Certainly plays a role                                            This makes absolutely no sense        This seams not very meaningful        I cannot answer this question
                                               This criterium is one of the most important reasons for change                                                  I regard this as rather meaningful    Absolutely, this is absolutely meaningful


Fig. 1. Evaluation of reasons to change ingredients in the current work process                                                                        Fig. 2. Evaluation of alternatives for representing the CO2 value

awareness of the customers is not yet there.”                    (...) because we do not know what consumes how much [CO2 ].
   The size of the work space was highlighted by two inter-      For example, when I drive home with my car, I know I produce
viewees (constraintCO2 Red_space_new) as a major constraint.     CO2 , but I do not know how much. And this is the reason why
Little space in the kitchen affects work processes and as such   we don’t know what is a good value and what is a bad one.”
the choice of ingredients. I-12 put it this way: “Our restaurantsFive interviewees highlighted the relevance of using graphics
are not all equipped in the same way (...) Some [of us] really   and pictures (successCO2 Red_CO2 RepGraphically_new). I-14
must additionally plan their meals based on the available space  explained it this way, “(...) something like ’[with this amount
[to process the food] and the storage possibilities and then     of CO2 ] you could have driven from here to there with a truck’
decide whether they buy fresh broccoli or frozen broccoli.”      and then showing something similar to Google maps. This
   The proper integration (successCO2 Red_integratedIn-          way, it becomes visible right away that I could have driven to
WorkProcess_new) of the game-based extension in the              Marseilles.”
existing DSS is regarded as highly important by thirteen
                                                                     The questionnaire results underline these results. Together
interviewees. For example, six of them said that it is highly
                                                                 with the given example on the amount of kilometers we
important to have immediate access to alternative ingredients
                                                                 provided three more representation options to rate for (QQ-2):
with a lower CO2 emission value while planning meals over
                                                                 the number of trees needed to compensate the amount of CO2
the system (successCO2 Red_alternativesShown_new). I-2
                                                                 emitted, the used heating energy, and the used electricity in
emphasized: “(...) there really must be alternatives with which
                                                                 an average household (Fig. 2). These four options could be
the CO2 emission value can be reduced. Showing a direct
                                                                 rated on a semantic differential scale of 5 criteria: “This makes
alternative in the sense of ‘tomatoes from Italy instead of
                                                                 absolutely no sense”, “This seams not very meaningful”, “I
cherry tomatoes from overseas’ should be possible.” In this
                                                                 can’t answer this question”, “I regard this as rather meaningful”,
context, I-7 highlighted time pressure as a reason: "When
                                                                 and “Absolutely, I think this is absolutely meaningful”. The
we get the [suggested] meal plan, it [the system] has to be
                                                                 results show that the number of trees needed for compensation
ready with the CO2 emission values. Because we cannot
                                                                 and the number of kilometers that can be driven are similarly
search extensively for this information on the lists of the
                                                                 perceived as highly meaningful for representing the amount of
vegetable, meat, or fish suppliers (...) this [information] has to
                                                                 CO2 emissions. Participants from both sectors were much less
be integrated and then we can work.”
                                                                 interested in a representation by the energy consumption in a
B. Game-based Mechanics for Positive Enabling Effects            household of both electricity and heating.
   The second aspect we investigated was about how game-             Segmentation of the CO2 value was raised by four intervie-
based mechanics have to be applied to motivate positive          wees.    Two of them wanted a segmentation based on the origin
enabling effects in the given context (RQ2). Our focus was on    of   ingredients   (successCO2 Red_CO2 PerOrigin_new) e.g., the
a meaningful representation of the CO2 emission value and on     CO    2 value of a tomato from Greece compared to one from Italy.
relevant factors for comparing the values of different canteens  Three    interviewees  were interested in segmenting the CO2 value
with each other. In this sub-section we present the aggregated   according     to the  two process steps of production and trans-
results.                                                         portation (successCO2 Red_CO2 PerProcessSteps_new), and all
   We asked the interviewees if the CO2 emission shall be four found it relevant to segment the meals with regard to
represented (successCO2 Red_CO2 Rep_new) by more familiar their components (successCO2 Red_CO2 PerComponents_new),
measures (IQ-3) and provided the number of kilometers driven e.g., the two components pasta and pasta sauce. I-14 made
(i.e., how many kilometers one could drive for emitting the same this very clear: “When you do something like this [the project
amount of CO2 ) as an example. Seventeen interviewees agreed as a whole], I think it is good that we have a learning effect,
on the importance of a meaningful representation. I-12 added something like ’Ahaaaaaa, there it is, this shrimp has messed
that such a value would even be more meaningful if represented up our whole meal statistics (...) This way rethinking happens.
by a journey. “It would be good if you could say, we have We are a bit practice-oriented.”
saved that amount of CO2 , this is enough to travel from here to     These results were exploited further in the questionnaire by
Moscow or simply, you could travel that far with this amount asking to rate the segmentation factors origin, meal components,
Canteens
                          Origin of ingredients                                                                                                                                                                Customer preferences




                                                                                                                                                                                Canteens
                                                                                                                                                                                                               Location of a canteen
  -E d u




                                                                                                                                                                                  -E d u
                             Meal components                                                                                                                                                                #offered meal categories
                                                                                                                                                                                                   #employees working in the kitchen
                   Production & Transportation
                                                                                                                                                                                                                      #cooked meals
                                                              0          20           40      60          80       100         120          140       160   180    200    220
                          Origin of ingredients                                                                                                                                                                Customer preferences    0       10      20         30        40      50      60     70     80   90
-B u s i n e s s
Canteens




                                                                                                                                                                                -B u s i n e s s
                                                                                                                                                                                Canteens
                                    finde ich gar nicht gut         finde ich eher schlecht   finde ich eher gut   Auf jeden Fall, finde ich super.                                                            Location of a canteen
                             Meal components
                                                                                                                                                                                                            #offered meal categories
                   Production & Transportation                                                                                                                                                     #employees working in the kitchen
                                                                                                                                                            % of respondents
                                                              100        80          60       40          20       0           20           40        60     80     100
                                                                                                                                                                                                                      #cooked meals                                                        % of respondents
                                                                                                                                                                                                                                       0       10      20         30        40      50     60      70     80   90
                                                                       I don't like this at all                          I think this is rather bad
                                                                       I think this is rather good                       Absolutely, I think this is awesome                                                                               Plays no role at all    !!   Plays a significant role


                                  Fig. 3. Evaluation of segmentation factors                                                                                                                         Fig. 4. Importance of different factors regarding comparison

and process steps (QQ-3) on a semantic differential scale of          for selection bias when analyzing the interviews. Answering
four criteria: “I don’t like this at all”, “I think this is rather    the online questionnaire was voluntary, which may cause the
bad”, “I think this is rather good”, “Absolutely, I think this is     results to be biased due to highly supportive or highly non-
awesome”. The results show that the majority of both sectors          supportive participants. Since the subject of the study was
is interested in comparing ingredients based on their origin          equally interesting for both supporters and opponents, we do
(Fig. 3).                                                             not believe that the outcome of our study is affected by this
   As game-based techniques typically involve comparisons, we         potential threat. We mitigated potential maturation problems by
specifically asked whether the CO2 value of different canteens        scheduling the interviews during working hours and limiting
can be compared with each other (IQ-4); thirteen interviewees         their duration to 20-40 minutes.
said yes (comparisonCO2 Possible_gamification_new). Eight of
                                                                         External Validity refers to the extent of being able to
them stated that the most important condition to consider for
                                                                      generalize the results. The biggest limitation to the external
enabling comparisons between canteens is the number of meals
                                                                      validity of our study is the fact that (i) the study was conducted
produced (comparisonCO2 Possible_numberOfMeals_new).
                                                                      in a single company and (ii) the project was limited to positive
I-17 got very specific: “You cannot compare a small canteen
                                                                      enabling effects with respect to CO2 emission. However, the
with a large one (...) If I compare two small canteens with
                                                                      setting of our study is typical for systems in the service domain:
each other that sell on average approximately sixty to eighty
                                                                      employees of a service company use a software-based system as
meals per day, then I think this is comparable. (...) I think here
                                                                      end-users to provide services to the customers of the company,
we should differentiate such that we only compare very similar
                                                                      while the customers’ preferences as well as cost considerations
canteens, also with respect to the location.”
                                                                      have a major influence on the system’s requirements. Further,
   These interview results are supported by the results from
                                                                      reducing CO2 emission is a problem that, in our opinion, can
the questionnaire (Fig. 4). The participants could rate the
                                                                      be considered to be representative for the whole domain of
importance of number of meals, of employees working in the
                                                                      problems considering sustainable development. Based on these
kitchen, of meal categories offered, location of the canteen,
                                                                      two reasons, we argue that our results are generalizable at least
customers’ preferences for comparison (QQ-4), on a semantic
                                                                      to some extent to positive enabling effects about sustainability
differential scale of four with the two opposite criteria: “Plays
                                                                      in general for systems in the service domain.
no role at all” and “Plays a significant role”. The majority of
participants from B&I canteens selected the number of meals,             Construct Validity describes our ability to measure what
followed by customers’ preferences to enable fair comparison,         we actually intend to measure. All participants had the
while the majority of participants form Edu canteens selected         same tasks. However, we believe to have reduced mono-
customers’ preference as the top criterion, followed by the           operation bias by including different work locations and work
number of meals.                                                      domains (Business & Industry, Education) into our study. We
                                                                      have minimized mono-method bias by using methodological
C. Threats to Validity                                                triangulation (contextual inquiry, interview, questionnaire). To
   We discuss the threats to validity using the usual four avoid evaluation stress, we assured all participants that their
categories: internal, external, construct, and conclusion validity data were treated confidentially and evaluated for research
[34].                                                                 purposes only.
   Internal Validity reflects the relationship between cause and         Conclusion Validity is concerned with drawing correct
effect. The internal validity of our study is limited due to its very conclusions based on our observations. The first author was
nature: in an exploratory case study in a real world project, involved in designing the study and executing the elicitation
many potentially confounding factors cannot be controlled. techniques, which could potentially cause observer bias. For
A potential threat is the fact that the persons participating mitigating this threat, we used methodological and observer
in the contextual inquiry as well as the interviewees were triangulation and reviewed the structure and questions of all
selected by the Compass Group (Switzerland). We do not three elicitation methods with a group of experienced RE
consider this a major threat because we provided the company researchers. By conducting several pilot studies we strengthened
with our selection criteria and also did not find any evidence the quality of our wording. Further, we encouraged the
interviewees to ask for clarification if something was unclear.     end-users have to perceive the representations of sustainability
Therefore, we do not consider measure reliability as a major        goals to be meaningful as well as comparisons to be fair.
threat.                                                                As mentioned above, the interviewees emphasize the need
                                                                    to integrate the information about CO2 emission values into
                       V. D ISCUSSION                               the DSS and want to be able to immediately access a list of
   In this section, we discuss the results of our study with        alternative ingredients with respect to their CO2 footprint.
respect to our two research questions and present some key             The requirement of representing the CO2 values in a mean-
findings.                                                           ingful way is perceived as relevant by 94% of all interviewees.
                                                                    Metaphorical representations such as number of trees needed
A. RQ1: What is specific about requirements concerning              to compensate the CO2 emission or number of kilometers made
positive enabling effects?                                          by a mean of transportation until the same amount of CO2 is
   The results of our study show that the requirements do           emitted are preferred over more abstract representations such as
change when sustainability comes into play. In our study, when      energy equivalents. Interviewees also mentioned the importance
extending the existing DSS for meal planning with game-             of concrete and visual representations e.g a concrete example
based mechanics for motivating environment-friendly choices         for a trip from city A to city B, preferably indicated on a map.
to achieve a reduction of CO2 emissions, we mainly found three      A proper segmentation of the displayed information is also
kinds of changes in requirements: new constraints, existing         important. In our study, most participants favored the origin
constraints that become more important, and new functional          of ingredients as segmentation criterion.
requirements.                                                          As discussed in our previous research [26], comparison
   For example, the size of the kitchen is a new constraint that    of individual achievements is an important game mechanic
the interviewees only perceive when the system is used in the       for motivating sustainable actions. The results of our study
context of positive enabling effects for achieving a reduction      underline the importance of considering the work context to
of CO2 emission. The smaller the kitchen, the less fresh food       enable fair comparison when comparing the CO2 footprint of
can be processed, which means that the meal planners have to        different canteens with each other. The relevance of customer
go for more frozen or pre-processed food. This, in turn, has        preferences as a factor for enabling fair comparison again
an effect on the CO2 footprint of the meals.                        underlines the need for taking the needs of indirect stakeholders
   Participants from both Edu and B&I canteens identified           into account.
customer preferences and cost restrictions as the most important       When analyzing the interview data with respect to the codes
constraints. The interviewees emphasized their fear about           that originate from information provided spontaneously by the
increased cost constraints in the context of positive enabling      interviewees (see Table III), we found that this information (and
effects due to higher prices for local and organic food. Further,   hence, the corresponding sustainability requirements) can be
they are afraid of loosing customers by excluding off-season        grouped into three categories: (a) integration of sustainability
products, which results in a smaller variety of food. That means    information into the current system and work process ( i.e., by
that the existing constraints of customer preferences and cost      properly extending the current software system instead of just
restrictions become more important in a sustainability context.     adding a new, separate module), (b) meaningful representation
   72 percent of all interviewees emphasize the need to integrate   of the addressed sustainability aspect (CO2 emission in our
the information about CO2 emission values into the DSS. 33          study), and (c) fair comparison of the achievements of the
percent specifically want to be able to immediately access a list   addressed users (meal planners in different canteens in our
of alternative ingredients with respect to their CO2 footprint.     study). Although more research is necessary to establish
These are new functional requirements.                              the generalizability of this finding, our study provides some
   Consequently, treating sustainability requirements as a sub-     evidence that a classification of sustainability requirements with
category of specific quality requirements (cf. Section II-B2)       respect to positive enabling effects into the classes integration,
turns out to be inadequate. Requirements concerning positive        (meaningful) representation and (fair) comparison makes sense.
enabling effects can be functional requirements or constraints.
                                                                    C. Key Findings
   The growing importance of customer issues in the context
of positive enabling effects such as customer preferences and          In summary, we draw five key findings about sustainability
cost restrictions also provides evidence that in the context of     requirements regarding favorable enabling effects from the
sustainability requirements, there is a strong need for taking      results of our study. In the context of positive enabling effects
into account also the indirect stakeholders of a system (i.e.,      regarding sustainable development:
those who are not end-users of the system, but are affected by         • Requirements for a software system do change when
its use, e.g., customers).                                                sustainable development is considered.
                                                                       • We find both new requirements and existing requirements
B. RQ2: How can game-based mechanics motivate positive                    that become more important.
enabling effects when extending existing software systems?             • Considering sustainability requirements to be a subset
  The results show that it is important to integrate the game-            of quality requirements is inadequate. We also found
based mechanics directly into the underlying system and that              functional requirements and constraints.
  •  Game-based mechanics need to be integrated directly into                     [9] N. Amsel, Z. Ibrahim, A. Malik, and B. Tomlinson, “Toward sustainable
     the underlying system.                                                           software engineering,” in 33rd International Conference on Software
                                                                                      Engineering. ACM, 2011, pp. 976–979.
  • Meaningful representations of the sustainability aspect as                   [10] A. Raturi, B. Penzenstadler, B. Tomlinson, and D. Richardson, “Devel-
     well as fair comparison are important.                                           oping a sustainability non-functional requirements framework,” in 3rd
                                                                                      International Workshop on Green and Sustainable Software. ACM,
  Further we have two findings where our study provides some                          2014, pp. 1–8.
evidence, but further research is necessary.                                     [11] “ISO 14040:2006. Environmental management – Life cycle assessment –
  • Sustainability requirements can be classified into three
                                                                                      Principles and framework,” International Organization for Standardiza-
                                                                                      tion, 2006.
     classes: integration, (meaningful) representation and (fair)                [12] UN World Commission on Environment and Development, “Our common
     comparison.                                                                      future,” pp. 1–300, 1987.
  • Indirect stakeholders, i.e., those affected by the use of
                                                                                 [13] M. Christen, “A theory of the good for a conception of sustainability,” in
                                                                                      16th Annual International Sustainable Development Research Conference,
     the deployed system, should be involved when eliciting                           2010.
     sustainability requirements.                                                [14] C. Becker, “Sustainability and longevity: Two sides of the same quality?”
                                                                                      in 3rd International Workshop on RE4SuSy, vol. 1216. CEUR-WS,
            VI. C ONCLUSION AND F UTURE W ORK                                         2014.
                                                                                 [15] M. Glinz, “On Non-Functional Requirements,” in 15th IEEE International
   We reported on the results of elicited sustainability require-                     Requirements Engineering Conference. IEEE, 2007, pp. 21–26.
ments regarding positive enabling effects. The study includes                    [16] J. Cabot, S. Easterbrook, J. Horkoff, L. Lessard, S. Liaskos, and J. Mazón,
                                                                                      “Integrating sustainability in decision-making processes: A modelling
78 data points from 60 participants working in 60 different                           strategy,” in 31st International Conference on Software Engineering.
canteens. Our main contribution is to reveal differences of                           IEEE, 2009, pp. 207–210.
such sustainability requirements compared to requirements                        [17] B. Penzenstadler and H. Femmer, “A generic model for sustainability
                                                                                      with process-and product-specific instances,” in Workshop on Green in/by
in traditional settings, as well as important requirements to                         Software Engineering (GIBSE 2013). ACM, 2013, pp. 3–8.
consider in a context of sustainability requirements for favorable               [18] C. Bomfim, W. Nunes, L. Duboc, and M. Schots, “Modelling sustainabil-
enabling effects. Moreover, we found evidence that indirect                           ity in a procurement system: An experience report,” in 22nd International
                                                                                      Requirements Engineering Conference. IEEE, 2014, pp. 402–411.
stakeholders are important in this context and a possible                        [19] K. Roher and D. Richardson, “Sustainability requirement patterns,” in
classification of sustainability requirements.                                        3rd International Workshop on Requirements Patterns. IEEE, 2013, pp.
   In our future work we will further exploit the findings of                         8–11.
                                                                                 [20] X. Wang, “A comprehensive decision making model for the evaluation
this study. In particular, we plan to investigate the elicitation                     of green operations initiatives,” Technological Forecasting and Social
of sustainability requirements from indirect stakeholders who                         Change, vol. 95, pp. 191–207, 2015.
are outside of organizational reach.                                             [21] I. Benbasat, D. K. Goldstein, and M. Mead, “The case research strategy
                                                                                      in studies of information systems,” MIS Quarterly, vol. 11, pp. 369–386,
                         ACKNOWLEDGMENT                                               1987.
                                                                                 [22] R. B. Svensson, T. Olsson, and B. Regnell, “An investigation of how
  The authors thank Eaternity for the opportunity to con-                             quality requirements are specified in industrial practice,” Information
duct this study and all employees of the Compass Group                                and Software Technology, vol. 55, no. 7, pp. 1224–1236, 2013.
                                                                                 [23] S. Easterbrook, J. Singer, M.-A. Storey, and D. Damian, “Selecting
(Switzerland) who participated in the study. This research was                        empirical methods for software engineering research,” in Guide to
partially funded by Gebert Rüf Stiftung under grant number                            Advanced Empirical Software Engineering. Springer, 2008, pp. 285–311.
GRS-023/13.                                                                      [24] B. A. Kitchenham and S. L. Pfleeger, “Personal opinion surveys,” in
                                                                                      Guide to Advanced Empirical Software Engineering. Springer, 2008,
                              R EFERENCES                                             pp. 63–92.
                                                                                 [25] H. Beyer and K. Holtzblatt, Contextual design: defining customer-
 [1] B. Penzenstadler, “Infusing green: Requirements engineering for green            centered systems. Morgan Kaufmann, 1998.
     in and through software systems,” in 3rd International Workshop on          [26] M. Z. Huber and L. M. Hilty, “Gamification and sustainable consump-
     RE4SuSy, vol. 1216. CEUR-WS, 2014, pp. 44–53.                                    tion: overcoming the limitations of persuasive technologies,” in ICT
 [2] M. Mahaux and C. Canon, “Integrating the complexity of sustainability            Innovations for Sustainability. Springer, 2015, pp. 367–385.
     in requirements engineering,” in First International Workshop on            [27] C. B. Seaman, “Qualitative methods in empirical studies of software
     Requirements for Sustainable Systems, 2012.                                      engineering,” IEEE Transactions on Software Engineering, vol. 25, no. 4,
 [3] M. Mahaux, P. Heymans, and G. Saval, “Discovering sustainability                 pp. 557–572, 1999.
     requirements: An experience report,” in Requirements Engineering:           [28] J. Singer, S. E. Sim, and T. C. Lethbridge, “Software engineering data
     Foundation for Software Quality. Springer, 2011, pp. 19–33.                      collection for field studies,” in Guide to Advanced Empirical Software
 [4] L. M. Hilty and B. Aebischer, “ICT for sustainability: An emerging               Engineering. Springer, 2008, pp. 9–34.
     research field,” in ICT Innovations for Sustainability. Springer, 2015,     [29] C. E. Osgood, G. J. Suci, and P. H. Tannenbaum, The measurement of
     pp. 3–36.                                                                        meaning. University of Illinois Press, 1964.
 [5] F. Berkhout and J. Hertin, “Impacts of information and communication        [30] R. Likert, “A method of constructing an attitude scale,” in Scaling: A
     technologies on environmental sustainability: Speculations and evidence,”        Sourcebook for Behavioral Scientists, 1974, pp. 233–243.
     Report to the OECD, vol. 21, 2001.                                          [31] E. P. Cox III, “The optimal number of response alternatives for a scale:
 [6] T. Johann and W. Maalej, “The social dimension of sustainability in              A review,” Journal of Marketing Research, vol. 17, pp. 407–422, 1980.
     requirements engineering,” in 2nd International Workshop on RE4SuSy,        [32] C. H. Yu, “Abduction? deduction? induction? is there a logic of
     vol. 995. CEUR-WS, 2013.                                                         exploratory data analysis?” in Annual Meeting of American Educational
 [7] B. Penzenstadler, A. Raturi, D. Richardson, and B. Tomlinson, “Safety,           Research Association. ERIC Document Reproduction Service No. ED
     security, now sustainability: the nonfunctional requirement for the 21st         376 173, 1994.
     century,” IEEE Software, vol. 31, no. 3, pp. 40–47, 2014.                   [33] C. B. Seaman, “Qualitative methods,” in Guide to Advanced Empirical
 [8] K. Roher and D. Richardson, “A proposed recommender system for                   Software Engineering. Springer, 2008, pp. 35–62.
     eliciting software sustainability requirements,” in 2nd International       [34] C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and
     Workshop on User Evaluations for Software Engineering Researchers.               A. Wesslén, Experimentation in Software Engineering.               Springer
     IEEE, 2013, pp. 16–19.                                                           (originally published by Kluwer in 2000), 2012.