Einträge gefunden: 2717 von 2790. Filter zurücksetzen
 
  Titel: Auswirkungen von Test Driven Development auf die Softwarequalität in einem Softwareentwicklungsteam
  AutorIn: Armin Hopfer
  Typ: Bachelorarbeit
  ÖFOS 2012 Code: 211913 Qualitätssicherung
  Institution: Ferdinand Porsche FernFH, Wiener Neustadt, WIBA
  Betreuung: Tom Gross
  Datum: 2024
  Abstract (de):
Diese Bachelorarbeit untersucht die Auswirkungen von Test Driven Development (TDD) auf die Softwarequalität in einem Softwareentwicklungsteam eines Handelskonzerns. Im Rahmen eines Proof of Concept wurde TDD über einen Zeitraum von 9 Wochen in einem Team der REWE International AG implementiert und die erhobenen Metriken mit denen eines vorhergehenden Zeitraums von 9 Wochen ohne TDD verglichen. Die Ergebnisse zeigen, dass TDD zu einer verbesserten Implementierungsaktivität, reduzierter technischer Schuld und höherer Testaktivität führt, was insgesamt die Softwarequalität und Wartbarkeit steigert. Interviews mit den Entwicklern stützen diese quantitativen Befunde und verdeutlichen die Vorteile einer verbesserten Code-Strukturierung und -Klarheit durch TDD. Allerdings wurden auch Herausforderungen wie eine erhöhte kognitive Belastung und anfängliche Verlangsamungen im Entwicklungsprozess identi ziert. Diese Arbeit zeigt, dass TDD unter bestimmten Bedingungen eektiv ist, weist jedoch darauf hin, dass weitere Forschung notwendig ist, um die Generalisierbarkeit der Ergebnisse zu prüfen und spezische Anwendungsstrategien zu entwickeln. Der Ausblick diskutiert mögliche Weiterentwicklungen, die aus den Erkenntnissen dieser Arbeit abgeleitet werden können.
  Abstract (en):
This bachelor's thesis analyses the eects of Test Driven Development (TDD) on software quality in a software development team at a retail group. As part of a proof of concept, TDD was implemented in a team at REWE International AG over a period of 9 weeks and the metrics collected were compared with those of a previous period of 9 weeks without TDD. The results show that TDD leads to improved implementation activity, reduced technical debt and higher testing activity, which increases overall software quality and maintainability. Interviews with the developers support these quantitative evidence and highlight the benets of improved code structuring and clarity through TDD. At the same time, challenges such as increased cognitive load and initial slowdowns in the development process were identied. This work shows that TDD is eective under certain conditions, but points out that further research is needed to test the generalisability of the results and to develop specic application strategies. The outlook discusses possible further developments that can be derived from the ndings of this work.
  Keywords (de): Test Driven Development (TDD), Softwarequalität, Softwaremetriken, Interviews, Proof of Concept
  Keywords (en): Test Driven Development (TDD), software quality, software metrics, interviews, proof of concept