Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorSarstedt, Stefan-
dc.contributor.authorNasser, Bassel-
dc.date.accessioned2024-01-19T14:26:23Z-
dc.date.available2024-01-19T14:26:23Z-
dc.date.created2022-08-30-
dc.date.issued2024-01-19-
dc.identifier.urihttp://hdl.handle.net/20.500.12738/14576-
dc.description.abstractIm Rahmen der vorliegenden Bachelorarbeit soll die Frage beantwortet werden, ob eine Evaluation von Frameworks einen sinnvollen Aufwand im Entwicklungsprozess darstellt. Auf Grundlage der theoretischen Ausarbeitung wurden bestehende Forschungsansätze für eine nachhaltige Softwareentwicklung untersucht, die im weiteren Verlauf in bestehende Verfahrensmodelle integriert wurden. Basierend auf einem Benchmarking-Experiment soll verdeutlicht werden, wie der Prozess der Datenerhebung und -auswertung zur Evaluation von Software aufgebaut sein könnte. Zur Vorbereitung des Benchmarkings wurden vier REST-Clients in der Programmiersprache Java entwickelt und mit einer Datenbank verbunden. Durch automatisierte HTTP-Requests soll schließlich in mehreren Iterationen ein möglichst genaues Ergebnis zum durchschnittlichen Energieverbrauch des Systems entstehen. Das durchgeführte Benchmarking-Experiment zeigte, dass der CPU- und DRAM-basierte Energieverbrauch der jeweiligen Anwendungen unterschiedlich ausfällt, das Verhältnis zwischen diesen Verbrauchswerten bei allen Anwendungen jedoch fast identisch war. Bezug nehmend auf die initiale Forschungsfrage lässt sich daher festhalten, dass die Forschung hinsichtlich eines nachhaltigen Software Engineering Prozesses noch am Anfang steht. Richtlinien und Verbraucherhinweise könnten hier zukünftig für mehr Transparenz sorgen und die Softwareunternehmen stärker in die Pflicht nehmen.de
dc.description.abstractBased on the present Bachelor thesis the question should be answered whether an evaluation of Frameworks represents a meaningful expenditure in the development process. Based on the theoretical elaboration, existing research approaches for sustainable software development were studied, which were integrated into existing process models in the further process. Based on a Benchmarking experiment it is to be clarified how the process for the data collection and evaluation, for the evaluation of software, could be structured. In preparation for the benchmarking, four REST clients were developed in the Java programming language and connected to a database. Through automated HTTP requests, a result that is as accurate as possible regarding the average energy consumption of the system should be generated in several iterations. The benchmarking experiment showed that the CPU- and DRAM-based energy consumption of the respective applications differed, but the ratio between these consumption values was almost identical for all applications. With reference to the initial research question, it can therefore be said that research into a sustainable software engineering process is still in its early stages. Guidelines and consumer information could provide more transparency in the future and make software companies more responsible.en
dc.language.isodeen_US
dc.subjectGreen Softwareen_US
dc.subjectNachhaltigkeiten_US
dc.subjectEnergieverbrauchen_US
dc.subjectBenchmarken_US
dc.subjectJavaen_US
dc.subjectSustainabilityen_US
dc.subjectEnergy consumptionen_US
dc.subject.ddc004: Informatiken_US
dc.titleGreen Software Engineeringen
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeSteffens, Ulrike-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-168179-
tuhh.oai.showtrueen_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.advisorGNDSarstedt, Stefan-
item.creatorGNDNasser, Bassel-
item.languageiso639-1de-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.creatorOrcidNasser, Bassel-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_Nasser_geschwärzt.pdf2.04 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Seitenansichten

182
checked on 26.11.2024

Download(s)

251
checked on 26.11.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.