Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorButh, Bettina-
dc.contributor.authorSchädler, Florian-
dc.date.accessioned2024-06-21T11:33:35Z-
dc.date.available2024-06-21T11:33:35Z-
dc.date.created2021-05-18-
dc.date.issued2024-06-21-
dc.identifier.urihttp://hdl.handle.net/20.500.12738/15961-
dc.description.abstractIn dieser Arbeit sollen die Aufgaben der statischen Codeanalyse durch die Methoden des maschinellen Lernens gelöst werden. Speziell geht es dabei um die Identifikation von Fehlern im Quellcode durch ein gelerntes Modell. Eine entsprechend gelernte Fehleranalyse soll Fehler mit unterschiedlichen Charakteristiken in beliebigen Abschnitten des Quellcodes ermitteln. Die vorliegende Aufgabe wird als Klassifikationsproblem definiert und durch die Konzeption und Implementation eines Prototyps auf die Machbarkeit überprüft. Durch eine Analyse des Prototyps auf neuen Eingangsdaten wird die Güte des Modells bewertet und diskutiert. Das Ergebnis zeigt, dass das Lernen einer solchen Fehleranalyse grundsätzlich möglich ist. Speziell in den Bereichen der Datenauswahl, der Datenvorbereitung, der Hyperparameteranpassung und der Interpretierbarkeit der Klassifizierungen bietet der Prototyp ein hohes Optimierungspotenzial.de
dc.description.abstractIn this work, the tasks of static code analysis are to be solved by machine learning methods. The focus is on the identification of errors in the source code by a trained model. A corresponding trained error analysis should identify errors with different characteristics in arbitrary sections of the source code. The task at hand is defined as a classification problem and tested for feasibility by the conception and implementation of a prototype. The performance of the model is evaluated and discussed by analyzing the implementation on new input data. The results show that training such an error analysis is basically possible. Nevertheless, the subjects of data selection, data preparation, hyperparameter tuning as well as the interpretability of the classification results offer a high potential for optimization.en
dc.language.isodeen_US
dc.subjectStatische Codeanalyseen_US
dc.subjectMaschinelles Lernenen_US
dc.subjectneuronale Netzeen_US
dc.subjectGraph Neural Networken_US
dc.subjectStatic Code Analysisen_US
dc.subjectMachine Learningen_US
dc.subjectNeural Networksen_US
dc.subjectGraph Neural Networksen_US
dc.subject.ddc004: Informatiken_US
dc.titleMaschinelles Lernen für statische Codeanalysende
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Technik und Informatiken_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereevon Luck, Kai-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-187726-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.type.opusMasterarbeit-
dc.type.casraiSupervised Student Publication-
dc.type.dinimasterThesis-
dc.type.drivermasterThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesismasterThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.creatorOrcidSchädler, Florian-
item.creatorGNDSchädler, Florian-
item.advisorGNDButh, Bettina-
item.openairetypeThesis-
item.fulltextWith Fulltext-
item.languageiso639-1de-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.cerifentitytypePublications-
item.grantfulltextopen-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
MA_Maschinelles Lernen für statische Codeanalysen.pdf2.71 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Seitenansichten

28
checked on 03.07.2024

Download(s)

10
checked on 03.07.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.