DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Sarstedt, Stefan | - |
dc.contributor.author | Nasser, Bassel | - |
dc.date.accessioned | 2024-01-19T14:26:23Z | - |
dc.date.available | 2024-01-19T14:26:23Z | - |
dc.date.created | 2022-08-30 | - |
dc.date.issued | 2024-01-19 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.12738/14576 | - |
dc.description.abstract | Im 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.abstract | Based 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.iso | de | en_US |
dc.subject | Green Software | en_US |
dc.subject | Nachhaltigkeit | en_US |
dc.subject | Energieverbrauch | en_US |
dc.subject | Benchmark | en_US |
dc.subject | Java | en_US |
dc.subject | Sustainability | en_US |
dc.subject | Energy consumption | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Green Software Engineering | en |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Steffens, Ulrike | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-168179 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.advisorGND | Sarstedt, Stefan | - |
item.creatorGND | Nasser, Bassel | - |
item.languageiso639-1 | de | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.creatorOrcid | Nasser, Bassel | - |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Nasser_geschwärzt.pdf | 2.04 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.