Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Green coding in practice : a software framework for API energy efficiency measurement and feedback

Joof, Mbanyick B (2025)

Katso/Avaa
Mastersthesis_Joof_Mbanyick_B.pdf (1.132Mb)
Lataukset: 


Diplomityö

Joof, Mbanyick B
2025

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025062574015

Tiivistelmä

As software systems scale in complexity their energy footprint has become a growing concern in sustainable software engineering. While hardware-level optimizations and infrastructure efficiency have received considerable attention, energy consumption at the software design level, particularly in the development of APIs, remains underexplored. This study addresses the challenge of integrating green coding principles into software API design to support energy-efficient and sustainable software development.

The research adopts a Design Science Research (DSR) methodology to develop a new software called VerdeFlow, a lightweight energy profiling and visualization tool. VerdeFlow enables real-time monitoring of API-level resource metrics - including CPU usage, memory usage, network I/O, response time, and estimated power consumption - using accessible hardware such as a Raspberry Pi. The tool integrates with common development workflows through containerization and Git-based version tracking and provides developers with visual feedback on performance and efficiency trends.

This research contributes to the field of sustainable software engineering by showing that APIs, core components of modern applications, can be made measurably more energy-efficient through lightweight, transparent tooling and developer-focused feedback mechanisms.
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [14178]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste