• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Integrating pratical Sustainability tools in Software Process

Nasiri, Sepehr
Master thesis
Thumbnail
URI
https://hdl.handle.net/11250/3182202
Date
2024
Metadata
Show full item record
Collections
  • Institutt for datateknologi og informatikk [7453]
Description
Full text not available
Abstract
Med økende etterspørsel etter kraftig maskinvare og økt energiforbruk, er bærekraftig programvareutvikling essensiell for å minimere klimagassutslipp og redusere teknologibransjens karbonavtrykk. Dette arbeidet adresserer behovet for å integrere bærekraft i programvareutvikling, med hovedvekt på miljøpåvirkningen av kodepraksis.

Metodikken benyttet en blandet forskningsdesign, som kombinerer kvantitative og kvalitative datainnsamlings- og analysemetoder. Ti utviklere deltok i studien, som inkluderte spørreundersøkelser, kodeutfordringer og vurderinger for å evaluere effektiviteten av utvidelsen. Nøkkelfunn indikerer at tilbakemeldinger om bærekraft i sanntid kan ha betydelig innvirkning på utvikleres kodepraksis, og oppmuntre til mer miljøbevisste valg.

Hovedmålet med denne forskningen er å lage en Visual Studio Code (VSCode) utvidelse som utnytter OpenAI API for å gi sanntidstilbakemelding på kodebærekraft. Dette verktøyet fremmer ikke bare miljøvennlige kodepraksiser ved å vurdere kode for energieffektivitet, ressursforbruk og andre bærekraftsfaktorer, men fungerer også som et praktisk verktøy og en utdanningsressurs. Det øker utvikleres bevissthet og oppmuntrer til adopsjon av bærekraftige praksiser.

Dette arbeidet bidrar til feltet vedknytte teoretisk forskning og praktisk verktøyutvikling, og tilbyr et rammeverk for fremtidige studier og verktøy for å redusere programvarens miljøpåvirkning. Ved å integrere bærekraft direkte i utviklingsprosessen, har denne forskningen som mål å fremme en miljøbevisst kultur innen programvareutviklings.
 
With the growing demand for powerful hardware and increased energy consumption, sustainable software development is essential to minimize greenhouse gas emissions and reduce the tech industry’s

carbon footprint. This work addresses the need to integrate sustainability into software development,

focusing mainly on the environmental impact of coding practices.

The methodology employed a mixed-methods research design, combining quantitative and qualitative

data collection and analysis. Ten developers participated in the study, which involved surveys, coding

challenges, and assessments to evaluate the extension’s effectiveness. Key findings indicate that realtime sustainability feedback can significantly influence developers’ coding practices, encouraging more

environmentally conscious decisions.

The main goal of this research is to create a Visual Studio Code (VSCode) extension that leverages

the OpenAI API to provide real-time feedback on code sustainability. This tool not only promotes

eco-friendly coding practices by assessing code for energy efficiency, resource consumption, and other

sustainability factors but also serves as a practical tool and an educational resource. It enhances

developers’ awareness and encourages the adoption of sustainable practices.

This work contributes to the field by bridging theoretical research with practical tool development, offering a framework for future studies and tools to reduce software’s environmental impact. By integrating

sustainability directly into the development process, this research aims to foster an eco-conscious culture within the software engineering community. Ultimately, it advocates for a more sustainable future

for both technology and society, potentially bringing about a significant positive change in the industry.
 
Publisher
NTNU

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit