PITSS bietet interessante Themenfelder für Praktika, Bachelor oder Masterarbeiten. An dieser Stelle möchten wir nach und nach verschiedene Ideen näher bringen. Heute:

Clean Code Beurteilungsverfahren in PL/SQL-basierten Softwareentwicklungen

Die Firma PITSS GmbH bietet mit ihrem Repository-basierten Werkzeug PITSS.CON die Möglichkeit, innerhalb der Software-Entwicklung alle erstellten Artefakte einheitlichen Beurteilungsverfahren zu unterziehen. So können übergreifend klassische Metriken der Softwareentwicklung, wie z.B. von Halstead oder McCabe ermittelt werden.
Durch den Einsatz des Repository stehen für die Arbeit mehr als 250 Applikationen mit insgesamt mehr als 100 Mio. LOC für analysiert zur Verfügung.

Software-Metriken versuchen die Wartbarkeit einer Applikation oder deren Artefakte messbar und vergleichbar zu machen. Es wird geschätzt, dass 80% der Aufwände während des Lebenszyklus einer Applikation auf Wartung und kleinere Erweiterungen fällt. Gerade Datenbank-Applikationen haben im Backend eine recht große Lebensdauer, so dass in dem Zusammenhang die Konzepte rund um “Clean Code” eine noch größere Rolle spielen.
Ziel der Aufgabe ist es, verschiedene Bewertungssysteme zu evaluieren, zu vergleichen und Aussagekraft über Wartbarkeit, Abschätzungstreue und Fehleranfälligkeit zu verifizieren. Optimalerweise können Verfahren identifiziert werden,um nachträglich nachhaltig die Clean Code Ansätze in die Software zu überführen.
Die einmalige Vielzahl der unterschiedlichen Applikationen erlaubt es gleichfalls, empirisch Vergleichswerte zu ermitteln und zu diskutieren. Falls notwendig, können Interviewpartner für die einzelnen Applikationen ggfls. vermittelt werden.

Ansprechpartner: Stephan La Rocca: slarocca@pitss.com 
Standort: Stuttgart oder Bielefeld.

Download: Anschreiben