Diese Webseite wird nicht mehr aktualisiert.

Mit 1.10.2022 ist die Fakultät für Physik in der TUM School of Natural Sciences mit der Webseite https://www.nat.tum.de/ aufgegangen. Unter Umstellung der bisherigen Webauftritte finden Sie weitere Informationen.

de | en

Praktikum: Exploring the Relationship between Design Metrics and Software Diagnosability using Machine Learning (IN2106, IN0012, IN4238)

Lehrveranstaltung 0000004604 im SS 2018

Basisdaten

LV-Art Praktikum
Umfang 6 SWS
betreuende Organisation Informatik 4 - Lehrstuhl für Software & Systems Engineering (Prof. Pretschner)
Dozent(inn)en Mojdeh Golagha
Leitung/Koordination: Alexander Pretschner
Mitwirkende:
Thomas Hutzelmann
Termine Do, 15:00–17:30, MI 01.09.014
sowie 1 einzelner oder verschobener Termin

Zuordnung zu Modulen

weitere Informationen

Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).

ergänzende Hinweise We’re living in a world where we’re surrounded by the services that are adopting more and more features driven by machine learning systems. Machine learning techniques have been used for various purposes in software engineering and specifically software testing. While software bugs cost billions of dollars every year, it is a widely known concern that the maintenance of software requires a large amount of human effort and computing resources to localize faulty code and devise a repair solution for the problem. The objective of a diagnosability analysis is to estimate the expected effort and preciseness of the bug localization process. The associated measurement cannot be defined in abstracto, since faults are always revealed in a certain testing context. As we measure diagnosability at the design level, and since the measurement depends on the testing context, we need to qualify the testing context at the design level. The abstraction of the testing context is called a test strategy. The goal of this practical course is to empirically explore the relationship between existing object-oriented coupling, cohesion, and inheritance measures and the probability of fault localization during testing. In other words, we wish to better understand the relationship between existing design measurement in OO systems and the diagnosability of the software developed.
Links E-Learning-Kurs (z. B. Moodle)
TUMonline-Eintrag
Nach oben