Bachelorand / Masterand (m/w/d) - Vergleich von statischen Codeanalysewerkzeugen

Deine Herausforderungen

Statische Codeanalyse ist ein essentielles Werkzeug bei der Entwicklung von professioneller Software geworden. Auf dem Markt gibt es derzeit eine Vielzahl von Werkzeugen verschiedener Anbieter, von denen sich ein paar wenige als favorisierte Wahl etabliert haben. Die Werkzeuge unterscheiden sich zum Teil in den angebotenen Features. Je nach Use Case und Werkzeug ergeben sich daraus einige Vor- und Nachteile.

Eine Übersicht über den Funktionsumfang und die unterstützten Anwendungsfälle der unterschiedlichen Werkzeuge existiert nicht. Auch ein Mindestfeaturesatz, den ein zeitgemäßes, statisches Codeanalysewerkzeug mitbringen sollte, ist nicht festgelegt. Dies erschwert die Entscheidung, welches Werkzeug für konkrete Softwareprojekte am geeignetsten ist.

Im Zuge dieser Thesis sollen die Werkzeuge der verschiedenen Anbieter hinsichtlich ihres Featureumfangs verglichen und auf ihren Nutzen in vielfältigen Use Cases untersucht werden. Der Fokus soll dabei auf den weit verbreitetsten Werkzeugen mit der Unterstützung für Java liegen. Für den Vergleich sollen die gängigen Fälle für statische Codeanalyse ermittelt werden. Zusätzlich kann auf Basis dieser ein Mindestmaß an unterstützten Features erarbeitet werden, die ein Werkzeug mitbringen sollte.

Dein Profil

  • Student der Informatik, Wirtschaftsinformatik oder vergleichbar
  • Interesse für statische Codeanalyse und Codequalität
  • Programmiererfahrung in Java
  • Sehr gute Deutschkenntnisse
  • Spaß an der Programmierung und an der Arbeit im Team

Warum Novatec

Wir bieten dir abwechslungsreiche Tätigkeiten, du hast flexible Arbeitszeiten – die du auch teilweise zu Hause erbringen kannst. Du lernst agile Vorgehensweisen und Methoden und bist Teil des Teams. Unser erfahrenes Team unterstützt und coacht dich. Du tauschst dich intensiv mit den Kollegen aus und lernst IT-Trends kennen und kannst diese ausprobieren. Wir haben gemeinsam Spaß bei der Arbeit. Wir bringen dich weiter!

Interessiert

Wir freuen uns über deine Bewerbung (PDF) mit Angabe des möglichen Eintrittstermins. Jetzt online in unter 4 Minuten bewerben!

Jetzt online bewerben

Deine Benefits

Flexibilität & Zeit

Wir haben keine Stechuhren und achten auf ein gesundes Arbeitspensum. Und bei Bedarf bieten wir flexible Arbeitszeiten wie Teilzeit, Sonderurlaub oder längere Elternzeiten.

Karriere

Diese gestalten Sie selbst. Heißt: Klare Erwartungen durch ein definiertes Rollenmodell. Nur Ihre Leistung zählt. Und wenn die stimmt, kommen Sie auch schnell voran.

Weiterbildung

Wir bieten viele Inhouse-Trainings, aber auch individuelle, fachspezifische Weiterbildungen. Außerdem können Sie als Speaker auf Konferenzen - auch international - Ihr Image auf- und ausbauen.

Home-Office

Keine Termine vor Ort beim Kunden oder im Büro? Unsere Home-Office-Regelung bietet Ihnen die Möglichkeit, auch flexibel von zu Hause zu arbeiten.

SMILE

Sie bringen Ihre Ideen ein, unsere Mitarbeiter entscheiden gemeinsam, ob wir sie umsetzen sollen. Wenn das passt, dann legen wir los! Ob gemeinsamer Grill, Online-Bibliothek oder zusätzliche Technik-Ausstattung, sehr vieles ist möglich.

Aktivitäten

Bei uns werden gemeinsame Aktivitäten groß geschrieben. Die spannenden Unternehmungen reichen vom Firmen-Run, über Fußballspielen, Kickern, Klettern, bis hin zum Skifahren. Bei uns bleiben Sie agil!

Nächste Jobsuche

Suchen