=Paper=
{{Paper
|id=None
|storemode=property
|title=An Assessment Technique for Sustainability: Applying the IMAGINE Approach to Software Systems
|pdfUrl=https://ceur-ws.org/Vol-995/paper2.pdf
|volume=Vol-995
|dblpUrl=https://dblp.org/rec/conf/re/RodriguezP13
}}
==An Assessment Technique for Sustainability: Applying the IMAGINE Approach to Software Systems==
An Assessment Technique for Sustainability:
Applying the IMAGINE Approach to Software
Systems
Alejandra Rodriguez Birgit Penzenstadler
Software & Systems Engineering Donal Bren School of Informatics and Computer Science
Technische Universität München University of California, Irvine
Munich, Germany Irvine, CA, USA
alejandra.rodriguez@mytum.de bpenzens@uci.edu
Abstract—Sustainability is a concept for which exist many like the ISO 14000 for Environmental Management, cover the
definitions, but most of them are either vague or too limited; no environment dimension but do not give guidance for software
consensus has been achieved. One pragmatic solution is to provide systems. Besides, the software systems and IT supporting such
an implicit definition by setting up a standard with criteria that
have to be fulfilled, e.g., by a company in order to reach their developments are often obviated from the lifecycle analysis of
self-set sustainability goals. a sustainable development project or not clearly indicated in
The problem is that even with a defined goal or strategy for the analysis. Especially for software systems, sustainability
sustainability, practitioners lack of reference frameworks to align standards are not yet available and the majority of research
to and from there to derive concrete objectives and activities. focuses on green IT, energy-efficient software, and human
Consequently, it is hard to implement such goals or strategies
through the use of IT. computer interaction [11], [12]. Consequently, practitioners in
This paper presents the application of the IMAGINE ap- software development lack a guideline for assessing sustain-
proach [5], for analyzing and assessing sustainability, on a ability in their systems.
system supported by IT and software systems. The approach
was implemented and its applicability assessed in an industrial B. Contribution
case study in a Master student’s research project.
The approach provides project managers, business analysts, We provide the results of a case study in applying the
and requirements engineers with the capability to devise a specific IMAGINE approach [5], an analysis approach from the do-
strategy for particular contexts and sustainability goals. main of sustainable development, to a software-intensive sys-
I. I NTRO : C ONTEXT & P ROBLEM tem that exhibits a significant impact on the sustainability
of city mobility. It has been adapted to include the role of
Sustainability standards are used to assess companies in- technology into the analysis, and to inspect in depth the
terested in validating and certifying their products, projects, rationale, drivers and impact of the planned solution. It can be
or development and management practices. They consist of applied from the early phases of idea definition up to project
norms and reference criteria related to ideas that pursue finalisation, production and maintenance.
sustainability, and the assessment is usually performed by a
third party. II. BACKGROUND : IMAGINE AND D RIVE N OW
Several standards that are currently available focus on
sustainable development [1], [2], but we can also find stan- This section gives a short introduction to the IMAGINE
dards for sustainability reporting [9], [10], or sustainable approach and background on the DriveNow case study.
design [7], [3], among others. Furthermore these standards can
be segmented in the industry-specific sectors, like those listed A. The IMAGINE Approach
by the Industry Classification Benchmark [8], for instance The IMAGINE approach [5] originates from the envi-
food, oil and gas producers, mining, transportation, healthcare, ronmental studies field and applies systems thinking princi-
and telecommunications. ples [6].
It was designed to guarantee the cooperation of users,
A. Problem
experts in all levels, performers and public representatives,
None of these standards is designed for the application in all through the identification and understanding of problems of
contexts, and considering all sustainability dimensions. Norms sustainable development, definition of optimal indicators to
measure success, and to develop on decisions about further
Copyright c 2013 for the individual papers by the papers’ authors.
Copying permitted only for private and academic purposes. This volume is development, to conclude with the activities for achieving the
published and copyrighted by its editors. desired scenarios.
Thus the application of IMAGINE involves the use of and maintenance of registration, authentication and interaction
participatory techniques, the inclusion of varied groups of platforms between the provider, partners, users and members
stakeholders, the identification of meaningful and relevant of the community, and the creation of startups extending the
indicators for the groups, and the use of scenarios for current service.
and future states. This enables the tracking of the evolution- The initial idea of modern mobility services was integrated
ary behavior, the recognition of deviations from the goal to with environmental focuses, engaging the project in sustain-
apply timely corrections. It has only been applied so far in ability initiatives.
environmental systems.
The IMAGINE approach is carried out in five steps: C. Outline
1) Understanding the context: identify the stakeholders, The remainder of this paper describes the application of the
their perspectives, and scope the system to be assessed. IMAGINE steps for the case study of the DriveNow system.
2) Agreeing on Sustainability Indicators (SI) and bands of Section III describes how the system of interest is scoped,
equilibrium: identify relevant indicators for each group Section IV presents the process of selection of sustainability
of stakeholders, agree in a common set for the whole indicators (SIs) and definition of bands of equilibrium for
system, and establish reference boundaries within which these indicators, Section V explains the development of future
each SI remains sustainable. scenarios and the AMOEBA diagram, Section VI discusses
3) AMOEBA scenario making: develop the desired future some open issues and limitations. Section VII concludes with
situations of the system in terms of the selected SI to open issues and suggestions for future work.
measure and depict it in an AMOEBA diagram.
4) Review and Metascenario making: review the status of III. U NDERSTANDING THE CONTEXT
the system conducting the whole process again and
contrasting the scenarios and diagrams over time.
5) Publicity and Marketing the message: end of an Imagine
iteration where the outcomes are publicized among
potential consumers of the information.
For each one of the steps a variety of instruments to ease the
adoption in companies is available in [14], for example: Con-
trolling, Corporate Social Accounting, Corporate Volunteering,
Cross-impact analysis, Dialog instruments, Eco-design/Design
for environment, Environmental Shareholder Value, Mission
Statement, Reporting, Scenario analysis, Supply Change Man-
agement, Sustainability Balanced Scorecard, and Total Quality
Environmental Management. Fig. 1. System and Stakeholders, acc. to [5]
B. The DriveNow Case Study
The assessment begins with the comprehension and delim-
Our industrial case study is developed for a car sharing
itation of the system or project of interest, and the context
system deployed in 2011 in three major German cities by
where it is applied. This first step is crucial to obtain a
BMW, Mini, and Sixt in a 50%-50% venture. The project
well defined problem and a precondition for a successful
concept was designed to provide new mobility services that
assessment.
are individually attractive and socially sustainable.
The business model of DriveNow presents the rent of
A. Stakeholder Perspectives
premium vehicles for a short period of time within the city
using public parking areas inside an established perimeter The system of interest is scoped from four main perspectives
without incurring in additional parking costs. as illustrated in Fig. 1, by directly gathering information from
We chose DriveNow for our case study as it is been relevant stakeholders and available documentation. The four
marketed as a positive contributor towards sustainability and perspectives are formed by individual representatives of stake-
environmental protection. Among their main goals are the holders under the roles of owners (customers), implementers
reduction of CO2-emissions by: replacing old private cars for (developers), beneficiaries (users), and regulators (government,
new shared cars, integrating new technologies and introducing legislation).
electronic cars, and reducing the number of cars with only one Figure 2 shows the results of the stakeholder analysis for all
passenger by encouraging car pooling. four perspectives in DriveNow. The owners are BMW, Sixt,
The project involves automobiles and technology for effi- and Stattauto, and the regulators are the government, certifying
ciency, care-hire know-how, IT systems and a comprehensive organizations, and controlling agencies like the police. The
customer registration and interaction network. The whole life- beneficiaries are the drivers, the community, and friends, and
cycle is highly dependent on technology, from the development the implementers include the whole development process as
of the equipment and software, the infrastructure, disposition well as marketing and additional service providers.
Fig. 2. Participants and Root Definitions in DriveNow
are identified and concisely stated. A graphical overview of
the DPSIR analysis approach is provided in Fig. 4. For the
complete set of DPSIR indicators in DriveNow, see [13, p.
25-29].
C. Root Definitions
For a succinct statement of the result we use Root Defini-
tions. A Root Definition is a structured description of a system
and a clear statement of activities which (might) take place in
the context of our system. A properly structured root definition
Fig. 3. DPSIR approach, acc. to [5] comprises three elements: What the aim of the system is, How
that aim is to be achieved, and whY the activity is carried out
w.r.t. a long-term aim. This is stated as ”A System to do W,
B. Driver-Pressure-State-Impact-Response Approach by means of H, in order to achieve Y”.
The information can be gathered by any participatory The root definitions elaborated for DriveNow were:
technique, using the Driver-Pressure-State-Impact-Response 1) The Car Sharing Project focused on private users that do
(DPSIR) approach [4] shown in Fig. 3. The DPSIR seeks to not own a car, and realized by the implementers, in order
identify the Drivers to design the system, the Pressures to to establish the brand as a mobility service provider,
use unsustainable products or practices, what aspects of the while removing old cars from the streets, assuming
current State might seem affected by the introduction of the behavioral patterns, government support and managing
system, which Impact and level of severity is expected, and feasibility, capacity of production, offer and demand,
what are the Responses of the environment and users to the prices and easiness of use.
system regarding sustainability. The most common technique 2) The Car Sharing Project focused on offering community
in the early steps of the analysis are structured interviews. members that do not own a car, in order to provide a sup-
As major result after the consolidation of the interview data, port and convenience when needing a car for occasional
the main objectives of the system and the assumptions made use, while involving them into the membership and
Fig. 4. DPSIR indicators in DriveNow
maintaining the initiative sustainable without profiting, The catalogue is part of our research results and was created
assuming behavioral patterns, government support and based on general indicators and extensions for which we could
managing prices and schedules of use. find official measurement values. The catalogue is structured
into groups, with corresponding standard themes, sub-themes,
D. Data Collection in Interviews a list and a description of each indicator; Fig. 5 shows a
The interviews to collect the information in our case study fragment. For the full catalogue, please refer to [13].
were conducted with three representatives for the groups
of Owners, Beneficiaries and Regulators. The implementers’ B. Prioritization of Concerns
point of view was partially covered by the representative of
The final selection of SIs from the set of pre-selected ones
the owners. Once the system and context are clearly defined,
is performed by a multi-dimensional stakeholder prioritization
the next step is the selection of reference measures and the
of concerns, here the most relevant SIs for each stakeholder
establishment of sustainability criteria for each one of them.
are contrasted with the other stakeholders. The contrast is
The full documentation of the case study is accessible as
graphically depicted in a 2x2 matrix were each SI is assigned
Technical Report [13].
a point in the grid according to the relevance for each pair of
IV. AGREEING ON S USTAINABILITY I NDICATORS AND stakeholders.
BANDS OF EQUILIBRIUM Next, the SIs are grouped into topics, subtopics and fi-
nally listed individually. Our extension takes as basis the
three dimensions of the Triple Bottom Line, respectively the
Environmental, Social, and Economic perspective as topics,
and adds two more, namely the Human and Technology
dimensions. The Human dimension associates the SIs per-
tinent to individuals, contrary to the social dimension that
refers to the society collectively. The Technology dimension
makes reference to the technological infrastructure supporting
the different tasks over the lifecycle, as well as technology
capacity limits, availability and access to technology based on
demographics, extension and integration of additional services,
and communication mechanisms enabled by technology. The
Fig. 5. Sustainability Indicator Catalogue (Excerpt) structure is, hence, based on the five topics of our extended
approach, i.e. environmental, social, economic, human and
technology, each with subtopics and a list of selected SIs to
be measured.
C. Bands of Equilibrium
With the priority SIs selected, we define a band of equilib-
rium describing the boundaries within which our SIs values
must stay. This band is determined according to the selected
measurement unit and method, and is given by two values,
one for the minimum value our SI can have such that it is still
Fig. 6. Identified Topics in DriveNow (Excerpt)
sustainable (any value lying below is unsustainable by lack),
a second value for the maximum value of our SI to still be
There is no general consensus on the concept of sustain- sustainable (consequently, any value above is unsustainable by
ability; the definition of sustainability varies from company to excess).
company and from person to person, i.e. a precise conception For DriveNow, a general catalogue of SI indicators was
of sustainability varies depending upon who is using it and in developed, and a sub-set of them was selected and structured
which context [5, p. 28]. Hence flexibility on the selection of based on the information gathered in the previous step [13, p.
important measurements is needed, without losing standard- 37-47]. The bands of equilibrium were defined using values
ization and the comparison capability among companies. found in standards, regulations and publications, applicable to
the DriveNow project.
A. Catalogue of Sustainability Indicators At this point we have the foundations for the elicitation
A general catalogue of sustainability indicators (SIs) is of current and future scenarios. The next step evaluates the
therefore employed here and only those relevant and suitable weaknesses and strengths of the current status of the system,
for the context are pre-selected. They are prioritized in a the potential for improvement of particular SIs, as well as
subsequent step by simultaneously looking at the priority the overall improvement. It also gives a suggestion on the
assigned for each group of stakeholders. prioritised corrective actions to take.
Fig. 7. Current and Goal Scenarios of DriveNow
V. A MOEBA AND SCENARIO MAKING ’teeth’ will indicate several weaknesses on particular SIs in
In this third step we start with the current situation appraisal comparison to the level of the other SIs, on the contrary a
of the system and the definition of the future scenarios we more circular amoeba is an indication of equally evolved SIs
want to attain with the time. A consolidation of the previous as far as they lie within the band of equilibrium.
conducted steps can be summarized in the future scenarios The primary corrective actions must be those that accom-
and AMOEBA diagram. By obtaining a current measure of plish a sustainable and effective positive reaction without
the system for each SI, and defining the values we ideally negative effects, such that a more sustainable current situation
expect to reach at different future points in time, we obtain of the system can be achieved in a short time. A more
the current and goal values for each scenario. For simplicity sustainable situation is characterized by an AMOEBA diagram
in this paper we only consider one future scenario, therefore where no SI lies outside boundaries, and ideally all of them
only a goal value. are close to the goal value.
C. Analysis According to Sustainability Dimensions
A. Data Collection for Values
An additional element of the assessment is the balance of
The current and goal values for each SI were obtained from SIs belonging to each one of the five topics of our approach,
official concept descriptions, sustainability reports, press pub- see Fig. 8. The amount of SIs belonging to a certain topic
lications, public statistical data from the city and government, are grouped together, plotted and the whole topic highlighted,
market analyses, and other documentation. The measurement building a color coding of five shades.
data from all sources were obtained by experts in the field, in In the AMOEBA, we can observe the general balance of the
some cases with the aid of specialized equipment (e.g. sensors system, depicting the priority SIs for multiple stakeholders in
measuring air pollution) and in general being reliable data. parallel. In our example (see Fig. 7) a shadow color is assigned
to each dimension (environmental, economic, social, human,
B. Future Scenarios
and technology), the SIs belonging are plotted close to each
The scenarios are depicted considering the four values other, and then highlighted with a triangular surface.
determined for each one of the priority SIs, the two values of
the band of equilibrium established in (Step 2), the value of the D. Current Challenges in DriveNow
current measurement and the value for the goal in the future, For readability, only a sub-set of indicators was selected for
all four for one scenario. These are plotted in an AMOEBA the AMOEBA diagrams presented here. Since the project was
diagram, for each defined future scenario, see Fig. 7. launched only one year ago, some SI values are undefined or
The graphical representation of the future scenarios in an did not change with respect to the initial scenario. However,
AMOEBA diagram enables the visual identification of SIs that Fig. 8 clearly depicts the challenges that DriveNow is currently
are lying outside the band of equilibrium either by exceeding facing:
the maximum sustainable, or by not reaching the minimum • With regard to the environmental aspect, the number of
sustainable limit, and those SIs closer or further from the cars that could be saved still has to increase.
goal value. By overlapping these four scenarios global insights • In the technological sector, there are some availability
can be gained about the system, its sustainability level, its issues for system improvements that have yet to be
weaknesses and strengths. An AMOEBA with too many solved.
Fig. 8. Amoeba diagram for DriveNow
• For the economic perspective, the market acceptance is B. Assessment of the AMOEBA Diagrams
currently too low and needs to be improved.
From the AMOEBA diagram we can determine where flaws
As the analysis can only provide insights into misalignments occur, distinguish the issue areas, and draw some conclusions
with goals, the respective actions to be taken to solve the about the corrective actions. Further investigation and feasi-
challenges are subject to individual efforts at BMW and Sixt, bility analysis can be performed to ensure that sufficiently
but we could provide them with a concise overview of the informed decisions are made.
current status of the project with regard to the sustainability A sustainable system in the AMOEBA diagram should have
dimensions. all the colors in an equal proportion. Whenever a topic is left
unattended, this is an indication for the inclusion of additional
VI. D ISCUSSION SIs in that specific topic, it is mainly achieved through strategy
revision and sensibilization. The topics with a high proportion
We are aware that the application of the IMAGINE ap- of unsustainable SIs in the current scenario implicitly advise
proach [5] in this setting is not in an application domain future steps to achieve the desired scenario and the main points
originally intended by its inventor. This research had the goal to invest.
to investigate the applicability and usefulness of an approach After some corrective actions have been applied and a
from within classical sustainability research to requirements reasonable time has passed, new data must be collected, and
engineering for software-intensive systems. the results of the whole process must be revised and adjusted.
C. Assessment of the DriveNow Case
A. Informal Evaluation
The DriveNow project was originally designed to encom-
There is no formal evaluation possible as there is no data pass mainly economic and social aspects. The introduction of
officially available that would have all the information gath- the environmental facet has not shown positive results yet,
ered using the IMAGINE approach. However, the feedback since it takes long time to exhibit changes. Moreover, the
by our industrial partner indicated that the analysis results results have been affected by the plan of future important
included not only a summary of the information they had contributions to the environment as is the introduction of
originally elaborated when gathering scope and requirements electronic cars. The assessment presented a current overview
of the project, but also held some new aspects due to its of the project, revealed relevant faults regarding environment,
completeness and integrity. the achievement of goals, and promising results with respect to
the social and economic aspects. It provides a basis for review D. Future Work
and forthcoming analyses. We intend to develop a toolset to support the usage of
the IMAGINE approach, which eases the current and historic
VII. C ONCLUSION information management for a system under consideration,
and the review step in posterior revisions. This work can be
The extension of the IMAGINE approach, an encompassing integrated to be part of a broader sustainability quality model
analysis approach from the sustainability science domain, has and established as a state of the practice standard for assessing
been successfully applied in an industrial case study with a sustainability in any context.
system that has been online for a year, supported by IT and
with a focus on sustainability in its roots. The developed ACKNOWLEDGMENT
indicator catalogue is available for use in other assessments We would like to thank our industry partners from BMW
in related application areas. for providing us with the necessary input to perform the study
and for giving feedback on the analysis results. This work
A. Summary is part of the EnviroSiSE project (grant number PE2044/1-1)
funded by the DFG in Germany.
The first two steps are mainly used to scope the right
problem and the participation of several stakeholders from R EFERENCES
each group enriches the result. The third step provides succinct [1] ISO 14000 - Environmental management, 2004. http://www.iso.org/iso/
information and an overview of the current system status, home/standards/management-standards/iso14000.htm.
as well as it provides insights and indications of strengths, [2] ISO 26000 Guidance on social responsibility, 2010. http://www.iso.org/
iso/home/standards/iso26000.htm.
weaknesses and potential for improvement. The fourth step is [3] U.S. General Services Administration. Sustainable design.
there to enable flexibility and make possible an evolutionary [4] EEA (European Environment Agency). Environmental indica-
assessment over time. This information can later be used for tors:typology and overview. Technical Report 25, EEA (European
Environment Agency), Sept 1999.
informed and precise decision making relating to sustainability [5] Simon Bell and Stephen Morse. Sustainability indicators: Measuring
matters. the immeasurable? Earthscan Publications, London :, 1999.
[6] Peter Checkland. Systems Thinking, Systems Practice. John Wiley and
Sons, April 1981.
B. Benefits [7] U.S. Green Building Council. Leadership in energy and environmental
design (leed). http://www.usgbc.org/.
Our experience with the IMAGINE approach with regard [8] FTSE Group. The industry classification benchmark (icb), 2012.
to requirements engineering practices exhibits improvements http://www.icbenchmark.com/.
[9] Global Reporting Initiative, Amsterdam, Netherlands. Sustainability
in the elicitation process. The identification of stakeholders in Reporting Guidelines, version 3.1 edition, 2006.
different areas and at different hierarchy levels, including gov- [10] Christian Herzig and Stefan Schaltegger. Corporate sustainability re-
ernment and certifying organizations, sustainability experts, porting. an overview. In Stefan Schaltegger, Martin Bennett, and Roger
Burritt, editors, Sustainability Accounting and Reporting, volume 21,
potential and real partners, as well as market factors, endorsed pages 301–324. Springer Netherlands, 2006.
the balance regarding prioritization and completeness of the [11] Lorenz Hilty, Wolfgang Lohmann, and Elaine Huang. Sustainability and
elicited requirements. ICT — an overview of the field. In Proceedings of the EnviroInfo 2011,
2011.
The formulation of root definitions helped to state purposes [12] Stefan Naumann, Markus Dick, Eva Kern, and Timo Johann. The
clearly and to define a more sharp scope. The SIs help to greensoft model: A reference model for green and sustainable software
state finer measurable objectives, as well as to convey long and its engineering. Sustainable Computing: Informatics and Systems,
2011.
and short term goals. The AMOEBA diagrams depict infor- [13] Alejandra Rodriguez and Birgit Penzenstadler. An Assessment Tech-
mation of different scenarios in a manageable and compact nique for Sustainability: Applying the IMAGINE Approach to Soft-
way, understandable for the participants, and useful for the ware Systems. Technical Report TUM-I1218, Technische Universität
München, 2012.
assessment over time. The flexibility of the approach regarding [14] S. Schaltegger, C. Herzig, O. Kleiber, and J. Mueller. Nachhaltigkeits-
the instruments that can be used in the different business areas management in Unternehmen. Center for Sustainability Management
eases and assist the adoption into companies. on behalf of Bundesministerium fuer Umwelt, Naturschutz und Reak-
torsicherheit, 2002.
C. Assessment
The take-away message is that it is worth looking over
the rim of one’s teacup and evaluate the use of techniques
of related domains in a different setting. It is unlikely that
approaches are applicable one-to-one, but it is very likely
that it can be adapted in a way that contributes more than
developing new techniques from scratch. In the case at hand,
the study brought new insights for the system and a means to
perform an encompassing analysis that will be reused in the
future evolution of the project.