Machine Learning Frameworks für die Identifikation von Bugs einsetzen.


Motivation: Machine Learning (Künstliche Intelligenz) ist in aller Munde. Warum sollen diese Techniken und Ansätze nicht auch in der Softwareentwicklung selber Anwendung finden? Die Beschäftigung mit diesem Thema erlaubt es auch, praktiksche Kompetenz im Umgang mit Machine Learning Frameworks zu sammeln.

Aufgabenstellung: Einsatz bestehender Machine Learning Ansätze um bekannte Bugs in Open Source Projekten zu finden. Ausgehend von bekannten Bugs in bestehenden Open Source Projekten soll ein Machine Learning Modell gebaut werden, das es ermöglicht, Fehler zu identifiziren. Je nach Verfügbarkeit von unterschiedlichen geeigneten Frameworks sollen diese hinsichtliche Ihrer einfachen Verwendbarkeit und vor allem hinsichtlich Ihrer Eignung miteinander verglichen werden.

Ansprechpartner: Reinhold Plösch

Finding Software Bugs with Machine Learning