View on GitHub

Software Engineering - HS 2024

Vorlesungswebseite für den Kurs Software Engineering der Universität Basel

Projektvorschlag

Im ersten Projektschritt werden sie sich in Gruppen von 3-5 Studierenden zusammenfinden und ein Projekt auswählen. Dieses Projekt werden Sie dann in den folgenden Wochen realisieren. Das Projekt muss eine Erweiterung von JabRef sein. Ansonsten sind Sie in der Wahl des Projekts frei.

Wir empfehlen Ihnen, sich eine eigene Erweiterung auszudenken. Diese kann, muss aber nicht von praktischem Nutzen sein. Das Wichtigste ist, dass diese vom Arbeitsumfang und Schwierigkeitsgrad her angemessen ist, sich gut spezifizieren lässt und sich in Jabref integriert. Falls Sie keine Ideen haben, können Sie sich aber auch von den offenen Issues in JabRef inspirieren lassen. Im speziellen finden Sie auch speziell für Universitätsprojekte geeignete issues. Stellen Sie aber sicher, dass dieser nicht bereits von jemand anderem bearbeitet wird und dass Sie das im Issue diskutierte Problem auch wirklich verstehen.

Beachten Sie: Eine der Hauptschwierigkeiten im Projekt wird es sein, die Erweiterung ganz genau zu spezifizieren. Dies ist um einiges einfacher, wenn Sie sich die Erweiterung selbst ausdenken, da Sie dann ihr eigener Auftraggeber sind.

Einige Beispielideen aus früheren Durchführungen

Eine wichtige Anforderung ist, dass sich die Anwendung in Jabref integriert und einige der bestehenden Funktionalitäten von JabRef nutzt. Eine Erweiterung, die Grundsätzlich unabhängig von JabRef laufen könnte und nur über einen Button in JabRef gestartet wird, ist nicht erlaubt.

Investieren Sie etwas Zeit in diesen Schritt. Wenn Sie ein Projekt definieren, an dem Sie gerne Arbeiten, wird Ihnen das Projekt auch mehr Spass machen.

Kurze Projektbeschreibung

Schreiben Sie eine kurze Projektbeschreibung. Nutzen Sie dazu das folgende Template:

Abgabe

Reichen Sie Ihren Projektvorschlag auf Adam ein.