Auflistung nach Autor:in "Berger, Bernhard J."
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragInformatik für Ingenieure an der Technischen Universität Hamburg(INFORMATIK 2023 - Designing Futures: Zukünfte gestalten, 2023) Berger, Bernhard J.; Fey, GoerschwinDiese Veröffentlichung stellt die Grundlagenveranstaltung Informatik für Ingenieure der Technischen Universität Hamburg vor, die für mehrere Ingenieurstudiengänge als Einführung in die Informatik und das Programmieren dient. Dabei ist es wichtig, in welcher Tiefe und Zusammenstel- lung die einzelnen Themeninhalte vermittelt werden. Die Veranstaltung befindet sich – wie viele Hilfsveranstaltungen– im Zielkonflikt zwischen Vermittlung zum tiefgehenden Verständnis weniger Inhalte und breit angelegtem Überblick vieler Inhalte. Somit gibt es zwei Ziele: (1) Studierende sollen mit Informatik-Fachbegriffen umgehen können, (2) Studierende sollen grundlegende Program- mierkenntnisse erwerben. Der finale Leistungsnachweis mit theoretischen und praktischen Inhalten wird mithilfe einer Online-Klausur mit automatisierter Auswertung absolviert. Semesterbegleitende Tutorien und Zwischenprüfung bereiten die Studierenden auf die abschließende Klausur vor. Durch die Herausforderungen für die Veranstaltung ist diese in einem ständigen Wandel. Dieses Papier gibt einen Überblick über die Konzeption der Veranstaltung, die in der Diversität der beteiligten Studiengänge begründeten Herausforderungen und stellt eine automatisierte nicht-klausurspezifische Klausurauswertung zur Verfügung.
- KonferenzbeitragReduzierung der Programmgröße mit Hilfe von Klonerkennung(INFORMATIK 2008. Beherrschbare Systeme - dank Informatik. Band 2, 2008) Berger, Bernhard J.; Koschke, RainerIn diesem Paper wird die Untersuchung beschrieben, ob sich mit Hilfe von einfachen Refactorings Klone aus einem bestehenden System in der Sprache C so entfernen lassen, dass die für Software im Automobilumfeld geltenden nichtfunktionalen Anforderungen nicht negativ beeinflusst werden. Motivation hierfür ist die Tatsache, dass kopierter Quelltext nicht nur die Wartung erschwert, sondern auch zur Folge hat, dass bestimmte Funktionalität mehrfach im Programm auftaucht und damit unnötig Speicherressourcen verbraucht.
- ZeitschriftenartikelSoftware Security Comprehension(Softwaretechnik-Trends Band 31, Heft 2, 2011) Berger, Bernhard J.; Bunke, MichaelaSoftware security is becoming more and more important with the increasing number of applications and platforms connected to the Internet, for example, enterprise applications, smartphones or the iPad. The growing importance makes it a progressively interesting field for developers, software designers, end users, and enterprises. Fixing security bugs belongs to the traditional field of software maintainace what makes it also necessary to apply software-comprehension techniques. In the following we present our ongoing research on software-security comprehension, a first step towards program comprehension tailored to the needs of security experts.