Repository logoOPUS - Online Publications of University Stuttgart
de / en
Log In
New user? Click here to register.Have you forgotten your password?
Communities & Collections
All of DSpace
  1. Home
  2. Browse by Author

Browsing by Author "Wójcik, Pawel"

Filter results by typing the first few letters
Now showing 1 - 2 of 2
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    ItemOpen Access
    Analyse und Vergleich von Open-Source Lizenzprüfwerkzeugen
    (2021) Wójcik, Pawel
    Die Lizenzierung von Software konstruiert Rahmenbedingungen für die Benutzung, die Weitergabe und die Wiederverwendung dieser. Mit der steigenden Wiederverwendung von Software in deren Entwicklung, begünstigt durch die zunehmende Anzahl an frei zugänglichen Projekten, ist die korrekte Lizenzierung von Open-Source Projekten ein bestehendes Problem. Diese Arbeit beschreibt die grundlegenden Unterschiede zwischen freien und nicht-freien Softwarelizenzen und geht zusätzlich auf die verschiedenen Vorstellungen von freier Software, am Beispiel von der Open-Source Foundation und der Free Software Foundation, ein. Ausgewählte Open-Source Lizenzprüfwerkzeuge wie FOSSology oder Quickscan, welche primär als Unterstützung zur Lizenzierung und Lizenzidentifkation während des Softwareentwicklungsprozesses fungieren, werden mit Fokus auf die Funktionalität, Performanz und Benutzerfreundlichkeit vorgestellt. Abschließend werden ausgewählte Tools in einer ausführlichen Analyse nach vorher defnierten Kriterien, wie der Anzahl an gefundenen Lizenzen oder der Geschwindigkeit der Untersuchung, untereinander verglichen und die Ergebnisse kritisch diskutiert.
  • Thumbnail Image
    ItemOpen Access
    Towards empirical evidence for the impact of microservice API patterns on software quality : a controlled experiment
    (2023) Wójcik, Pawel
    Das Aufspalten von Softwaresystemen in kleine, unabhängige Module, sogenannte ’Microservices’, ist aktuell sehr beliebt in der Softwareentwicklung. ’Design Patterns’ dt. Entwurfsmuster sind Vorlagen, welche von Fachleuten eingesetzt werden können, um häufg auftretende Probleme einfacher und struktureller zu lösen. Aktuell existiert nur eine kleine Menge an empirischen Belegen dafür, dass die Softwarequalität durch den Einsatz von ’Microservice API Patterns (MAP)’ verbessert wird. Deshalb ist das Ziel dieser Forschungsarbeit, den Einfluss von 6 ausgewählten Microservice API Patterns auf die Softwarequalität zu bestimmen. Diese Untersuchung wurde mit Hilfe eines kontrollierten Experiments mit 65 Teilnehmenden durchgeführt. Für jedes der sechs Patterns wurden jeweils zwei verschiedene Aufgaben erstellt. Jede Aufgabe besitzt eine Pattern-Version P, in der ein Pattern aktiv eingesetzt wird, sowie eine Non-Pattern Version N, wo ein ähnliches Szenario ohne den Einsatz eines Patterns vorgestellt wird. Für die Online-Umfrage wurden die Teilnehmenden zufällig einer von zwei Gruppen zugewiesen. Je nach Gruppe wurden den Teilnehmenden verschiedene Aufgabenversionen gezeigt. Das Experiment hat ein Crossover-Design mit festgelegter Aufgabenreihenfolge. Die Teilnehmenden sollten zwölf Verständnisfragen beantworten. Die Korrektheit und die benötigte Zeit zum Antworten wurden aufgezeichnet und zu einer Variable namens TAU zusammengefasst. Das Ergebnis zeigt, dass beim Einsatz von fünf der sechs Microservice Patterns, die festgestellte Softwarequalität signifikant gesteigert wurde. Nur das Request Bundle Pattern konnte keine signifikante Verbesserung der Softwarequalität erzielen. Die Effektgröße für die signifikanten Resultate war jeweils von kleinem oder mittlerem Ausmaß. Obwohl die Ergebnisse dieser Forschung empirische Belege für die Verbesserung von bestimmten Softwareattributen liefern, ist weitere Forschung unabdingbar, um eine Verallgemeinerung der Resultate auf eine größere Menge von Software Patterns zu ermöglichen. Außerdem könnte zusätzliche Forschung mit Aufgaben, in denen mehrere Patterns kombiniert eingesetzt werden, weitere wertvolle Ergebnisse für praxis-orientierte Szenarios liefern.
OPUS
  • About OPUS
  • Publish with OPUS
  • Legal information
DSpace
  • Cookie settings
  • Privacy policy
  • Send Feedback
University Stuttgart
  • University Stuttgart
  • University Library Stuttgart