Cracking the Code: Finding the Sweet Spot Between Software Quality Attributes and Energy Efficiency

Organisatsiooni nimi
Software Engineering Analytics
Kokkuvõte
Optimizing software for energy efficiency often conflicts with maintaining other quality attributes like performance, maintainability, and scalability. This thesis will empirically investigate the trade-offs between energy efficiency and quality attributes in C, Python, and Java code. By profiling software from different domains (e.g., computation-heavy vs. I/O-bound applications), the study will classify how optimization strategies affect energy consumption and which programming languages show consistent trade-offs. The research will also explore how energy-saving techniques that work well in one language or application type might degrade quality or efficiency in another. The outcome will provide language-specific guidelines for developers to balance energy consumption with essential software qualities, contributing to more sustainable software engineering practices. The exact details of the thesis topic depend on the student's previous knowledge and interests.
Lõputöö kaitsmise aasta
2024-2025
Juhendaja
Hina Anwar
Suhtlemiskeel(ed)
inglise keel
Nõuded kandideerijale
Tase
Bakalaureus, Magister
Märksõnad
#SEA, #Software_Quality, #Sustainable_Software, #Green_Software

Kandideerimise kontakt

 
Nimi
Hina Anwar
Tel
E-mail
hina.anwar@ut.ee