Fulltext available Open Access
DC FieldValueLanguage
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.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
item.creatorGNDNasser, Bassel-
item.languageiso639-1de-
item.creatorOrcidNasser, Bassel-
item.cerifentitytypePublications-
item.advisorGNDSarstedt, Stefan-
Appears in Collections:Theses
Files in This Item:
File Description SizeFormat
BA_Nasser_geschwärzt.pdf2.04 MBAdobe PDFView/Open
Show simple item record

Page view(s)

128
checked on Jul 4, 2024

Download(s)

107
checked on Jul 4, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.