Erweiterung einer Softwarelösung zur automatischen Auswertung studentischer Projekte mittels Continuous-Integration-Konzepten

Extension of a software solution for automated Evaluation of student projects with Concepts of Continuous Integration

  • Im Lehrbetrieb der Informatik wird gelehrtes Wissen häufig durch Programmierprojekte abgefragt. Die Kontrolle solcher studentischen Projekte bedarf eines hohen zeitlichen sowie manuellen Aufwands. Besonders in Grundlagenveranstaltungen der ersten Semester können mehrere hundert Projekte zur Kontrolle anfallen. Mit Methoden, die vor allem in der agilen Softwareentwicklung Anwendung finden, kann der Kontrollaufwand reduziert werden. Im Rahmen eines Praxissemesters wurde an der Westsächsischen Hochschule Zwickau im Fachbereich Informatik ein Buildserver eingerichtet, der durch Automatisierung die Dozenten in der Kontrollarbeit unterstützen soll. Für eine einfachere Verwaltung der Buildjobs wurde in dem Praxisprojekt zusätzlich eine Konfigurationsanwendung entwickelt. Gegenstand dieser Arbeit ist die Erweiterung des Buildsystems, wobei die Konfigurationskomponente als Middleware eingesetzt wird, um Nutzer und Buildsystem besser miteinander zu verbinden. Auf diese Weise ist es gelungen, den Nutzern die Auswertungen der Programmierprojekte auf eine einfache Art dazustellen. In einem zweiten Teil der Thesis wurde untersucht, ob sich Konzepte von Continuous Integration (dt. kontinuierliche Integration) einem populären Entwicklerpattern, in den Lehrbetrieb übernehmen lassen um damit die Lehre anzureichern bzw. das Buildsystem zu verbessern.

Export metadata

Additional Services

Metadaten
Author:Felix Suda
Advisor:Wolfgang GolubskiGND, M. Arnold
Document Type:Bachelor Thesis
Language:German
Name:Westsächsische Hochschule Zwickau
Dr.-Friedrichs-Ring 2A, 08056 Zwickau
Date of Publication (online):2016/02/18
Year of first Publication:2014
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2014/02/02
Tag:Continuous Integration; Lehrbetrieb
GND Keyword:Kontinuierliche Integration; Software Engineering
Page Number:66 Seiten, 19 Abb., - Tab., 20 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18