Environmental Sustainability! in Software Engineering:
|
|
|
- Darrell Smith
- 10 years ago
- Views:
Transcription
1 Environmental Sustainability! in Software Engineering: Seminar Nov./Dec Dr. Birgit Penzenstadler
2 Who am I? *1981 in Erding, Germany Accidently ended up in Computer Science Studied in Passau and Málaga Diploma thesis at Fraunhofer institute Software Product Lines Software & Systems Engineering Research Industry Collaboration & Consulting Teaching Stays abroad Dissertation à Now what?
3 Warm-up What is sustainability for you? What do you relate with the term? What do you want to learn/discuss here? à Mind Map
4 Agenda Definition of Sustainability & History Sustainability in Software Engineering State of Research State of Practice Case Study Topics list
5 Where does sustainability come from? 1983 UN World Commission on Environment and Development (WCED) " Mission: Report on earth and environment, status quo Result: 1987 Brundtland Report " Def.: Sustainable development is development that meets the needs of the present without compromising the ability of future generations " to meet their own needs UN Earth Summit: Agenda 21 (178 voted yes ), Realisation of the Brundtland Report 5
6 What is sustainable development? 6
7 What is sustainability in SE? Lifecycle Sustainability in the initial software development process (responsible use of ecological, human, and financial resources). Sustainability of the software system during lifetime and maintenance period including, finally, replacement " (continuous monitoring of quality, knowledge management). Product Sustainability of the software system as product with respect to its use of resources for production " (green IT, sustainably produced hardware components). Sustainability in the usage processes in the application domain that are triggered by the software system as product " (responsible in impact on environment, green business processes). 7
8 What kind of systems are relevant? Resource-intensive fabrication (production) Impact-intensive operation (e.g. contamination) Sustainability-promoting products (e.g. Yellow Events) Stakeholder: User (market-driven) Law (environmental acts) Company (Corporate Social Responsibility) Employee (self interest) 8
9 Scoping Out of scope Hardware-related Issues Green Washing In scope Sustainability with special regard to Environment Start with Requirements Engineering 9
10 Agenda Definition of Sustainability & History Sustainability in Software Engineering State of Research State of Practice Case Study Topics list
11 Technische Universität München State of research Cabot et al. Easterbrook Mahaux et al. Tomlinson et al. Naumann et al. Penzenstadler 11
12 Cabot & Easterbrook! i* Goal Models for ICSE organization 12
13 Easterbrook! Climate Change: A Software Grand Challenge Plus: Special Issue of IEEE Software on Climate Change 13
14 Easterbrook: Serendipity! Or, what has Software Engineering got to do with climate change? 14
15 Mahaux et al.! Discovering Sustainability Requirements 15
16 Mahaux et al.! RE for BIS for Event Management Technische Universität München 16
17 Sustainable Software first sketch
18 Tomlinson Greening through IT Humans are facing significant environmental issues that occur over long time scales, large distances, and great degrees of complexity. Unassisted, humans are not well equipped to deal with problems on these scales. Throughout history, technological innovations have enabled human cultures to deal with broader suites of problems than we would otherwise be able to address. IT specifically involves tools and techniques for dealing with vast bodies of information across wide ranges of time, space, and complexity, and is thus well suited for addressing environmental concerns. Technische Universität München 18
19 Amsel, Ibrahim, Malik & Tomlinson: Green Tracker and Towards Sustainable Software Engineering 19
20 Naumann et al.! DFG-Project Green Software Engineering 20
21 Naumann et al.! DFG-Project Green Software Engineering 21
22 Penzenstadler: EnviroSiSE - Environmental Sustainability in Software Engineering Analyze SE contribution to improvement of environmental sustainability of ICT and development of ICT systems for environmental sustainability (ICT4ES) RQ1: What are the implications for SE of ICT4ES? RQ2: How can the necessities resulting from ICT4ES be implemented in an SE approach? RQ3: How can we assess the impacts of a given software system for ES? 22
23 Technische Universität München EnviroSiSE 23
24 EnviroSiSE Quality Model Sketch Technische Universität München 24
25 Agenda Definition of Sustainability & History Sustainability in Software Engineering State of Research State of Practice Case Study Topics list
26 State of Practice Corporate Social Responsibility" CSR is in fashion, some of it is green painting see Sustainability Institutes, Initiatives & Research Groups Sustainability Consulting etc.
27 Agenda Definition of Sustainability & History Sustainability in Software Engineering State of Research State of Practice Case Study Topics list
28 Case! Study: Drive-now.com BMW MINI Sixt
29 Car Sharing Big Picture
30 Agenda Definition of Sustainability & History Sustainability in Software Engineering State of Research State of Practice Case Study Topics list
31 " Topics Technische Universität München 1. Systematic Literature Review of ICT4ES." Analysis with setup and complete protocol according to Kitchenham Survey of Potential ICT4ES Systems and Classification of Domains." Which domains are relevant for ICT4ES and how to classify them? 3. Interview Study with Practitioners on Values behind Sustainability." Which stakeholders have a direct interest in sustainability and what are their values? 4. Survey of Goals for Sustainability and their Classification." What are the goals for supporting sustainability and how to classify them? 5. Survey of Metrics for Sustainability and their Applicability to Software." What are the KPIs in use for environmental sustainability and how to apply them to software? 6. Suitability of Domain Modelling Techniques." Which modelling techniques in Software and in Environmental Sciences are suitable to perform domain modelling for ICT4ES? 7. Suitability of Artefacts for Sustainability Requirements." What documentation artefacts are suitable to elicit and capture sustainability requirements? 8. Suitability of Life Cycle Analysis to an ICT4ES System." How to apply Life Cycle Analysis for the impact of a software system's usage processes? 9. Suitability of Risk Assessment Techniques for an ICT4ES System." How to apply risk assessment techniques for environmental sustainability? 10. Suitability of Impact Analysis Techniques for an ICT4ES System." How to apply impact analysis techniques for environmental sustainability? 31
32 Next Steps Homework until Thursday Read through resources on webpage Take a look at the topic list, maybe choose favourites 32
A practical guide to sustainable IT
paul Mobbs A practical guide to sustainable IT Unit 1 This unit is one of 12 sections to a "A practical guide to sustainable IT", a hands-on guide to working with everyday technology in an environmentally
A 'Triple-Bottom-Line' Sustainability Project Evaluation Methodology. Alexander Belyakov & Thomas C. Esakin 21 February 2013 1
A 'Triple-Bottom-Line' Sustainability Project Evaluation Methodology Alexander Belyakov & Thomas C. Esakin 21 February 2013 1 Introduction Problems cannot be solved at the same level of awareness that
A Systematic Review on Characteristic and Sub-Characteristic for Software Development towards Software Sustainability
A Systematic Review on Characteristic and Sub-Characteristic for Software Development towards Software Sustainability RUZITA AHMAD, AZHAM HUSSAIN & FAUZIAH BAHAROM School of Computing University Utara
CSR REPORT 2016 Corporate Social Responsibility Report
CSR REPORT 2016 Corporate Social Responsibility Report 01 02 03 07 13 14 15 17 Business 19 20 21 22 Support and Contribution 23 Management System 27 31 with Employee 02 Business 03 1 2 04 18 1 3 4 2 6
Innovative and Sustainable Healthcare Solutions
Innovative and Sustainable Healthcare Solutions The Dutch medical-technological sector has been clustered within the Task Force Health Care (TFHC). For more than a decade this platform has contributed
University of the Arts London (UAL)
Programme Specification Every taught course of study leading to a UAL award is required to have a Programme Specification. This summarises the course aims, learning outcomes, teaching, learning and assessment
Requirements Engineering: Elicitation Techniques
2008:PR003 Requirements Engineering: Elicitation Techniques Sai Ganesh. Gunda Source:http://www.marcocioffi.com/archives/2005/04/requirements-engineering/ MASTER S THESIS Software Engineering, 2008 Department
EUROTECH UNIVERSITIES ALLIANCE CONTRIBUTION TO THE PUBLIC CONSULTATION SCIENCE 2.0-SCIENCE IN TRANSITION
EUROTECH UNIVERSITIES ALLIANCE CONTRIBUTION TO THE PUBLIC CONSULTATION SCIENCE 2.0-SCIENCE IN TRANSITION A: INTRODUCTION TO THE ALLIANCE S CONTRIBUTION The EuroTech Universities Alliance is a strategic
Master Program SUSTAINABLE ENGINEERING IN PRODUCTION
Master Program SUSTAINABLE ENGINEERING IN PRODUCTION Sustainable engineering in Production Sustainable development is defined as Meeting the needs of the present without compromising the ability of future
A Systematic Review Process for Software Engineering
A Systematic Review Process for Software Engineering Paula Mian, Tayana Conte, Ana Natali, Jorge Biolchini and Guilherme Travassos COPPE / UFRJ Computer Science Department Cx. Postal 68.511, CEP 21945-970,
Cathy L. Z. DuBois Kent State University
Cathy L. Z. DuBois Kent State University Human Resources increasingly drive organizational excellence & competitive advantage Knowledge & Service focused organizations Human Resource Management: Shared
Computer Systems Technology Pathway
Computer Systems Technology Pathway ICT60515 Advanced Diploma of Computer Systems Technology ICT60115 Advanced Diploma of Information Technology ICT50115 Diploma of Information Technology ICT41015 Certificate
Shipping and sustainability
BRIEFING MARCH 2012 Sustainability Shipping and sustainability Based on the Global Sustainable Shipping Initiatives report for WWF Mike Ambach / WWF-Canada Bulk container ship in the coastal waters near
Sustainable Development Practices in Higher Education Institutions: A Case of Green Campus Initiatives in Navi Mumbai
Sustainable Development Practices in Higher Education Institutions: A Case of Green Campus Initiatives in Navi Mumbai Dr. N.Mahesh *, Prof. Sachin Mhatre + * Professor & Head, MMS Dept.,ACPCE, Kharghar,New
Sustainability Accounting and Reporting: Research and Teaching
Sustainability Accounting and Reporting: Research and Teaching Associate Professor Sumit Lodhia Centre for Accounting, Governance and Sustainability University of South Australia Business School [email protected]
Green. Events Report. How Green is the Event Industry?
Green Events Report How Green is the Event Industry? CONTENT Green Events Report How Green is the Event Industry? Summary... 01 Socio-Demographics... 02 Analysis... 03 Key insights... 09 Event Checklist...
Special Master Track Sustainable Development Diplomacy (SDD) in
SDD Track 2015-2017 Special Master Track Sustainable Development Diplomacy (SDD) in MCL: MSc Climate Studies (within thesis track ) MES: MSc Sciences (within thesis track ) MFN: MSc Forest and Nature Conservation
Population Research Seminar Series
Survey and Statistical Methods Core Population Research Seminar Series Session 4: Standardized Survey Interviewing Part 1: Controlling Interviewer Related Error Jack Fowler, PhD Center for Survey Research
Requirements Engineering Processes. Feasibility studies. Elicitation and analysis. Problems of requirements analysis
Requirements engineering processes Requirements Engineering Processes The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the.
BUSINESS CHARTER FOR SUSTAINABLE DEVELOPMENT
BUSINESS CHARTER FOR SUSTAINABLE DEVELOPMENT Pre Principles to guide business action to support sustainable development Prepared by the ICC Commission on Environment and Energy Task Force on Green Economy
Supply Chain Sustainability and the Triple Bottom Line
Supply Chain Sustainability and the Triple Bottom Line Richard W. Monroe East Carolina University Phone: (252) 328-9611 Email: [email protected] Abstract The objectives of sustainability are to satisfy the
Job Description. Job Title Branch Business Group Reporting to Location. Purpose. Key Tasks
Job Description Job Title Branch Business Group Reporting to Location Enterprise Architect Knowledge, Information, Research and Technology Government Technology Services Chief Architect Wellington Salary
Master Data Management Architecture
Master Data Management Architecture Version Draft 1.0 TRIM file number - Short description Relevant to Authority Responsible officer Responsible office Date introduced April 2012 Date(s) modified Describes
Seminar: Security Metrics in Cloud Computing (20-00-0577-se)
Technische Universität Darmstadt Dependable, Embedded Systems and Software Group (DEEDS) Hochschulstr. 10 64289 Darmstadt Seminar: Security Metrics in Cloud Computing (20-00-0577-se) Topics Descriptions
ABSTRACT 1. INTRODUCTION
Policies, Master plans and a Rolling Strategic Plan in Effective Implementation of ICT Infrastructure and Services: Case Study of the Open University of Tanzania Jabiri Kuwe Bakari 1, Tolly.S.A. Mbwette
Introduction. RGF Research Guide Page 2/7
RGF Research Guide Introduction The Responsible Gaming Principles state that WLA members will develop their practices concerning responsible gaming-related issues on the fullest possible understanding
Teaching institution: Institute of Education, University of London
PROGRAMME SPECIFICATION MA Geography in Education Awarding body: Institute of Education, University of London Teaching institution: Institute of Education, University of London Name of the final award:
An Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
Effective Contract Management
Effective Contract Management How can we do the right things at the right time if we do not know the contents of our contracts? ProcessWorld 2011 Berlin, June 1st 2011 Michael Neumann Agenda Background
Centre International de Droit Comparé de l Environnement CIDCE. Comments on the Zero draft of the Post 2015 framework for disaster risk reduction
Centre International de Droit Comparé de l Environnement CIDCE Comments on the Zero draft of the Post 2015 framework for disaster risk reduction Paragraph n (1,2,3,...), page Comments A. Preambule 5. page
BUSINESS CHARTER FOR SUSTAINABLE DEVELOPMENT
English Anglais BUSINESS CHARTER FOR SUSTAINABLE DEVELOPMENT How to inspire and grow your business in the 21 st century ECONOMIC INNOVATION ENVIRONMENTAL INNOVATION GOVERNANCE & COLLABORATION SOCIETAL
Extending Software Engineering Collaboration towards the Intersection of Software and Art
Extending Software Engineering Collaboration towards the Intersection of Software and Art PhD defence presentation, NTNU March 11, 2011 Salah Uddin Ahmed Outline Motivation and Research Context Software
agenda Why Business Modeling? Framework Structure Involved Players Application Overview Exemplary Application Aggregated Perspective
New perspectives for C2X business models Business models and revenue sources for C2X communication SIS38 ITS World Congress 2012 October 24th Nadja Rappold Managing Director FacitResearch GmbH & Co KG
How To Measure Quality
Introduction Metrics for Software Testing: Managing with Facts Part 4: Product Metrics In the previous article in this series, we moved from a discussion of process metrics to a discussion of how metrics
The use of Trade-offs in the development of Web Applications
The use of Trade-offs in the development of Web Applications Sven Ziemer and Tor Stålhane Department of Computer and Information Science Norwegian University of Technology and Science {svenz, stalhane}@idi.ntnu.no
ICA60311 Advanced Diploma of Information Technology Business Analysis
ICA60311 Advanced Diploma of Information Technology Business Analysis Release: 1 ICA60311 Advanced Diploma of Information Technology Business Analysis Modification History Release Release 1 Comments This
A framework to plan monitoring and evaluation
6. A framework to plan monitoring and evaluation Key ideas Monitoring and evaluation should be an integral part of (and therefore affect) all stages of the project cycle. As mentioned earlier, you need
Requirements Engineering Process
Software Engineering Requirements Engineering Process Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To describe the principal requirements engineering activities and d their
Towards Requirements Engineering Process for Embedded Systems
Towards Requirements Engineering Process for Embedded Systems Luiz Eduardo Galvão Martins 1, Jaime Cazuhiro Ossada 2, Anderson Belgamo 3 1 Universidade Federal de São Paulo (UNIFESP), São José dos Campos,
Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project
Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project Dindin Wahyudin, Alexander Schatten, Dietmar Winkler, Stefan Biffl Institute of Software Technology
UoD IT Job Description
UoD IT Job Description Role: Projects Portfolio Manager HERA Grade: 8 Responsible to: Director of IT Accountable for: Day to day leadership of team members and assigned workload Key Relationships: Management
Dr. Anna Maria Schneider
Dr. Anna Maria Schneider Postdoctoral Researcher Faculty of Economics and Business Administration Humboldt Universität zu Berlin Rosenstraße 19 10178 Berlin, Germany anna maria.schneider[at]wiwi.hu berlin.de
SCP Issues for Business and Industry
SCP Issues for Business and Industry Introduction Business and industry are key players in the SCP agenda. They are at the core of production and are also key organizational consumers. As the most important
Tutorial: Towards better managed Grids. IT Service Management best practices based on ITIL
Tutorial: Towards better managed Grids. IT Service Management best practices based on ITIL EGI Technical Forum 2011, Lyon (France) September 22, 2011 Dr. Thomas Schaaf www.gslm.eu EMERGENCE TECH LTD. The
A Study on Sustainability Disclosures and Reporting Trends in India: An Analytical Validation
Global Journal of Finance and Management. ISSN 0975-6477 Volume 6, Number 9 (2014), pp. 821-826 Research India Publications http://www.ripublication.com A Study on Sustainability Disclosures and Reporting
Specialist Certificate in Business Relationship Management Syllabus. Version 1.2
Specialist Certificate in Business Relationship Management Syllabus Version 1.2 August 2010 Specialist Certificate in Business Relationship Management Syllabus Contents Rationale...2 Aims and Objectives...2
SELF STUDY DIPLOMA IN BUSINESS ANALYSIS
What? How? Business Process Education Centre CC PostNet Suite 60, Private Bag X1 Northcliff, 2115, South Africa Tel (011) 478 0430 Fax (011) 478 0435 www.whathow.co.za SELF STUDY DIPLOMA IN BUSINESS ANALYSIS
THE E-LEARNING PROCESS IN IRELAND: STRATEGY, STRUCTURES AND VALUES IN A TIME OF CHANGE
THE E-LEARNING PROCESS IN IRELAND: STRATEGY, STRUCTURES AND VALUES IN A TIME OF CHANGE NEIL O SULLIVAN Universal Learning Systems, Dublin, [email protected] DR ALAN BRUCE Universal Learning Systems,
Link Sustainability to Corporate Strategy Using the Balanced Scorecard
Link Sustainability to Corporate Strategy Using the Balanced Scorecard People and their managers are working so hard to be sure things are done right, that they hardly have time to decide if they are doing
Programme Specification
Programme Specification Title: Sustainable Architectural Design Final Award: Master of Science (MSc) With Exit Awards at: Postgraduate Certificate (PG Cert) Postgraduate Diploma (PG Dip) Master of Science
How To Get A Phd In Ecology
PhD Program in Ecology Universität Zürich Institut für Evolutionsbiologie und Umweltwissenschaften Winterthurerstrasse 190 CH-8057 Zürich Telefon +41 44 635 54 87 Email [email protected] http://www.phd-ecology.uzh.ch
Sustainable Development Strategy 2011-2014 Responsibility. Innovation. Commitment.
Canada Revenue Agency Sustainable Development Strategy 2011-2014 Responsibility. Innovation. Commitment. RC4087(E) Rev. 11 xxxx Message from the Commissioner The Government of Canada tabled its first Federal
QEx WHITEPAPER. Increasing Cost Predictability in Performance Testing Services via Unit-Based Pricing Model. www.hcltech.com
www.hcltech.com QEx WHITEPAPER Increasing Cost Predictability in Performance Testing Services via Unit-Based Pricing Model Business Assurance & Testing Across the spectrum of IT projects, whether it is
How To Be A Responsible Corporate Social Responsibility (Csr) Organisation
CORPORATE SOCIAL RESPONSIBILITY STRATEGY 2013-2018 1 Contents Introduction...3 Our CSR Vision...5 Our CSR Objectives...7 Challenges and barriers...10 Implementation Framework...11 Communication Framework...13
Knowledge Discovery - Publishing and Presentation in Life Science Economics and Policy Research
Knowledge Discovery - Publishing and Presentation in Life Science Economics and Policy Research Winter Term 2013/14 Prof. Dr. Justus Wesseler / Dipl.-Kaufm. Oliver Etzel Technische Universität München
Setting goals and measuring the value of Enterprise IT Architecture using COBIT 5 framework
Setting goals and measuring the value of Enterprise IT Architecture using COBIT 5 framework Karoline Westerlund, IT-strategist Umeå University, Sweden retirement Service Catalogue Defined framework Formalized
The SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
Australian Accident Repair Network
Australian Accident Repair Network 5 th November 2012 The Australian Accident Repair Network (AARN) was formed in 1996 allowing quality individual vehicle smash repairers to have a voice in an industry
Advanced Master (MS) in Health & environment: challenges for industrial and local development (work study program)
1 Specific features of the Advanced Master (MS) in Health & environment: challenges for industrial and local development, of the Engineering Diploma in Environmental Health and of the Master (Year 2) in
Optimizing the User Experience of a Social Content Management Software for Casual Users
Optimizing the User Experience of a Social Content Management Software for Casual Users 10.08.2015, TU München Florian Katenbrink, Thomas Reschenhofer, Prof. Dr. Florian Matthes Software Engineering for
Analytics for Software Product Planning
Master Thesis Software Engineering Thesis no: MSE-2013:135 June 2013 Analytics for Software Product Planning Shishir Kumar Saha Mirza Mohymen School of Engineering Blekinge Institute of Technology, 371
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
ICT Service Desk Team Leader. ICT Services Design Manager. Kings Way, South Melbourne. DATE: March 2015 ORGANISATIONAL ENVIRONMENT
POSITION: REPORTS TO: LOCATED: ICT Service Desk Team Leader ICT Services Design Manager Kings Way, South Melbourne DATE: March 2015 ORGANISATIONAL ENVIRONMENT Melbourne City Mission is a leader and innovator
Context Aware Predictive Analytics: Motivation, Potential, Challenges
Context Aware Predictive Analytics: Motivation, Potential, Challenges Mykola Pechenizkiy Seminar 31 October 2011 University of Bournemouth, England http://www.win.tue.nl/~mpechen/projects/capa Outline
ISO/IEC 15504 Part 2 provides the following copyright release:
Copyright Notice This document reproduces relevant material from ISO/IEC 15504:2003 Information Technology Process Assessment Part 2: Performing an assessment and ISO/IEC FCD 15504:2005 Information Technology
Effort and Cost Allocation in Medium to Large Software Development Projects
Effort and Cost Allocation in Medium to Large Software Development Projects KASSEM SALEH Department of Information Sciences Kuwait University KUWAIT [email protected] Abstract: - The proper allocation
{Add company name} {Add geographical location} {Add/edit as required} Enterprise Architect. {Add local information}
Job Description Business Analyst Organisation: Location: Reports to: Supervises: Working conditions: Last updated: {Add company name} {Add geographical location} {Add/edit as required} Enterprise Architect
IEEE SESC Architecture Planning Group: Action Plan
IEEE SESC Architecture Planning Group: Action Plan Foreward The definition and application of architectural concepts is an important part of the development of software systems engineering products. The
The Proposed Quality Competency Framework for the Future Quality Professional
The Proposed Quality Competency Framework for the Future Quality Professional Ian R McKay FCQI CQP CQI Competency Project Lead 1 The CQI Definition of Quality 2 The CQI Competency Project 2012 The CQI
