Kurzfassung
Der Energieverbrauch der Informations- und Kommunikationstechnologie (IKT) nimmt kontinuierlich zu. Unter "Green IT" versteht man alle Aktivitäten, welche die Nutzung von IKT über deren gesamten Lebenszyklus hinweg umwelt- und ressourcenschonend gestalten. Dazu zählen Komponenten wie Rechenzentren, Netzwerke und Endgeräte, aber auch die Software, die auf diesen Komponenten läuft. Der Energie- und Ressourcenverbrauch der Hardware wird seit vielen Jahren erforscht. Jedoch ist es die Software,...Der Energieverbrauch der Informations- und Kommunikationstechnologie (IKT) nimmt kontinuierlich zu. Unter "Green IT" versteht man alle Aktivitäten, welche die Nutzung von IKT über deren gesamten Lebenszyklus hinweg umwelt- und ressourcenschonend gestalten. Dazu zählen Komponenten wie Rechenzentren, Netzwerke und Endgeräte, aber auch die Software, die auf diesen Komponenten läuft. Der Energie- und Ressourcenverbrauch der Hardware wird seit vielen Jahren erforscht. Jedoch ist es die Software, die die Hardware steuert und damit die Ressourcen- und Energieverbräuche verursacht aber auch Optimierungspotentiale bietet. Hier setzen die Forschungsaktivitäten im Bereich der Arbeitsgruppe "Green-Software-Engineering" an, die aus dem gleichnamigen Forschungsprojekt entstanden ist. Seit 2008 bearbeiten wir Forschungsprojekte im Fokusgebiet nachhaltiger Software sowie Nachhaltigkeit durch Software.
Ziel des FuE-Vorhabens war die Erweiterung der unter dem Schlagwort "Green IT" zusammengefassten, zumeist hardwarebezogenen Aktivitäten um "Green Software Engineering", also um Nachhaltige Softwaretechnik. Im Rahmen dieser Erweiterung wurden Konzepte und Werkzeuge für Softwareentwickler, Administratoren und Softwarenutzer bereitgestellt, die es ermöglichen, ressourcenschonende Software zu entwickeln und Software ressourcenschonend zu nutzen. Dies umfasst u. a. Verfahren zur Visualisierung von Umweltverbräuchen durch Software, zur Reduktion von Netzlast und von Speicher- und Rechenzeitbedarf.
Ausgehend von einer detaillierten Analyse wurde ein konzeptuelles Referenzmodell erstellt, das Softwareentwickler und Softwarenutzer bei der nachhaltigen Erstellung und Nutzung von Software unterstützt. Hierzu wurden bestehende Software-Entwicklungsmodelle, Life-Cycle-Modelle anderer Wissenschaftsgebiete und Ordnungselemente der Referenzmodellierung adaptiert. Als Software-Werkzeug wurde das „Sustainable Software Support Center“ entwickelt, das Entwicklern und Nutzern Hilfestellung bei der Umsetzung nachhaltiger Softwaretechnik leistet. Dies umfasst messende und visualisierende Komponenten, Handlungsempfehlungen und Werkzeuge zur aktiven Ressourceneinsparung. Die Ergebnisse werden über Transferpartner und mit Hilfe der beteiligten gewerblichen Partner verwertet und verbreitet.
Darauf aufbauend wurden in weiteren Forschungs- und Entwicklungsprojekten Modelle, Methoden, Kritierien, Indikatoren und Metriken entwickelt, mit denen Softwareprodukte hinsichtlich ihrer Energie- und Ressourceneffizienz bewertet werden können. Zentral war dabei auch stets die Betrachtung und Integration der am Lebenszyklus der Softwareprodukte beteiligten Stakeholder, die Evaluation der internen und externen Einflussfaktoren auf die Nachhaltigkeit der Produkte, sowie der Transfer der entwickelten Modelle auf weitere Softwarebereiche, wie verteilte Systeme, Embedded-, Edge- und IoT-Systeme und insbesondere auch KI-basierte Systeme.» weiterlesen» einklappen
Veröffentlichungen
- Naumann, Stefan; Filler, Andreas; Kern, Eva
- Supporting Sustainable Development in Rural Areas by Encouraging Local Cooperation and Neighborhood Effects using ICT
- Kern, Eva; Dick, Markus; Naumann, Stefan et al.
- Impacts of software and its engineering on the carbon footprint of ICT
- Naumann, Stefan; Kern, Eva; Dick, Markus et al.
- Labelling sustainable software products and websites: Ideas, Approaches, and Challenges
- Naumann, Stefan; Kern, Eva; Dick, Markus
- Processes for Green and Sustainable Software Engineering
- Trumm, Dominik; Filler, Andreas; Kern, Eva et al.
- SALT - Situation-sensitive Sustainable Service and Product Alternatives: Vision, Conceptual Application & Challenges.
- Naumann, Stefan; Kern, Eva; Dick, Markus et al.
- Sustainable Software Engineering: Process and Quality Models, Life Cycle, and Social Aspects
- Naumann, Stefan; Kern, Eva; Dick, Markus
- Classifying green software engineering - the greensoft model
- Bunse, Christian; Naumann, Stefan; Winter, Andreas
- Entwicklung und Klassifikation energiebewusster und energieeffizienter Software
- Kern, Eva; Johann, Timo; Naumann, Stefan
- Green IT und Green by IT - Grundlagen und Konzepte umweltfreundlicher Informationstechnik
- Kern, Eva; Dick, Markus; Naumann, Stefan et al.
- Green Software and Green Software Engineering – Definitions, Measurements, and Quality Aspects.
- Naumann, Stefan; Dick, Markus; Drangmeister, Jakob et al.
- Green software engineering with agile methods
- Naumann, Stefan; Drangmeister, Jakob; Kern, Eva et al.
- Greening software with continuous energy eciency measurement
- Kern, Eva; Dick, Markus; Drangmeister, Jakob et al.
- Integrating Aspects of Carbon Footprints and Continuous Energy Efficiency Measurements into Green and Sustainable Software Engineering
- Kern, Eva
- Nutzerzentriertes Green Web Engineering.
- Kern, Eva; Dick, Markus; Naumann, Stefan et al.
- Das GREENSOFT-Modell: Ein Referenzmodell für "Grüne und Nachhaltige Software"
- Naumann, Stefan; Dick, Markus; Kern, Eva et al.
- Energie- und Ressourceneffizienz von Softwaresystemen - Kriterien und Messverfahren
- Kern, Eva; Benjamin Heinz, Kai; Hiller, Tim et al.
- Environmental Informatics Prize for Students: Towards more Transparency in Supporting a Green Web.
- Kern, Eva; Dick, Markus; Naumann, Stefan et al.
- Green Requirements Engineering with the GREENSOFT Model. Taking the whole Lifecycle of Software into Account.
- Naumann, Stefan; Gülden, Christian; Johann, Timo et al.
- Green web engineering - measurements and findings
- Naumann, Stefan
- Grüne Software - Auch "weiche" Anwendungen verbrauchen Energie
- Johann, Timo; Dick, Markus; Naumann, Stefan et al.
- How to measure energy-efficiency of software: Metrics and measurement results
- Kern, Eva; Dick, Markus; Naumann, Stefan et al.
- Messung des Software-induzierten Energieverbrauchs: Eine Methode und deren exemplarische Anwendung
- Naumann, Stefan; Dick, Markus; Kern, Eva
- Green software
- Kern, Eva; Dick, Markus; Johann, Timo et al.
- Green Software and Green IT: An End Users Perspective
- Naumann, Stefan; Dick, Markus; Kern, Eva et al.
- Measurement and rating of software-induced energy consumption of desktop pcs and servers
- Johann, Timo; Dick, Markus; Kern, Eva et al.
- Sustainable development, sustainable software, and sustainable software engineering: An integrated approach
- Naumann, Stefan; Dick, Markus; Kern, Eva et al.
- The greensoft model: A reference model for green and sustainable software and its engineering
- Naumann, Stefan; Dick, Markus; Kuhn, Nobert
- A model and selected instances of green and sustainable software
- Naumann, Stefan; Dick, Markus
- Enhancing software engineering processes towards sustainable software product design
- Naumann, Stefan; Fischer, Julia; Dick, Markus
- Enhancing sustainability of the software life cycle via a generic knowledge base
- Naumann, Stefan; Dick, Markus; Held, Alexandra
- Green web engineering.A set of principles to support the development and operation of "green"websites and their utilization during a website's life cycle
- Naumann, Stefan; Schäfer, Kerstin; Gresk, Sascha
- How green is the web? visualizing the power quality of websites
Projektteam
- Achim Guldner
- Mitarbeiter/in
(Umweltplanung/Umwelttechnik)
- Stefan Naumann
- Professor
(Umweltplanung/Umwelttechnik)