Skip to main content

Experimente

Completion requirements

Experimente

Das Ziel der Experimente ist es, die Energieverbrauch messbarer zu machen und einen Vergleich zwischen Laufzeit und Energieverbrauch  zu ermöglichen, ohne dass der Aufwand zu groß wird.
Die Ergebnisse sollen in Form von Tabellen oder CSV-Dateien festgehalten werden, um eine  statistische Analyse anschließend zu ermöglichen.
Diese Experimente machen den Anfang für  eine CO₂-effiziente Softwareentwicklung. Die Evaluierung erfolgt durch JUNIT-Tests, in denen auch den Energieverbrauch und die Laufzeit gemessen wird.
Um die Ergebnisse systematisch zu erfassen, wird eine Tabelle in Form einer CSV-Datei erstellt. Diese Tabelle umfasst Spalten für unterschiedlich große Datensätze, die verwendete Hardware, die Entwicklungsumgebung  (IDE) und die Version von Java.
In Excel kann dann die Korrelation zwischen zwei Datensätzen basierend auf dem Pearson-Korrelationskoeffizienten, der die lineare Beziehung zwischen zwei Datenreihen misst.

 

Vertiefungsthema: Energie und CO₂ in der Informatik

Im Rahmen der vertiefenden Auseinandersetzungwerden 2 Experimente bereitgestellt, die den Zusammenhang zwischen Energieverbrauch und CO₂-Emissionen in der Informatik detailliert erfahrbar machen:

Experiment zu Laufzeit und Energieverbrauch: Spannbaum

Experiment zu Laufzeit und Energieverbrauch: Eulerkreise

Zurück zum Modul

 

Zwei Personn an laptops arbeiten an einem Experiment, Erlenmeyerkolben im Hintergrund
Firefly_MMEE_Experimente von Projekt CS4F, Nachhaltigkeitslabor | HOOU@HAW Hamburg (2024). KI-generiert mit Adobe Firefly, gemeinfrei (CC BY-SA)

 

 

 

Last modified: Saturday, 28 December 2024, 2:14 PM