Читать книгу Predictive Analytic und die Haftung für fehlerhafte Ergebnisse gegenüber betroffenen Einzelpersonen - Susanne Mentel - Страница 59

2. Fehlerhafte Software

Оглавление

Eine weitere Ursache für fehlerhafte Ergebnisse kann ein Fehler der verwendeten Analysesoftware sein. Dabei können gewöhnliche Programmierfehler (sog. bugs) der Predictive Analytic-Software der Grund für ein fehlerhaftes Ergebnis sein. Computerprogramme sind per se als riskante Systeme einzuordnen und selbst Informatiker räumen ein, dass keine komplexere Software fehlerfrei ist.196 Fehler einer Software können dabei auf verschiedenste Gründe zurückzuführen sein.197 Eine Einteilung in Fehlerarten kann nur einen Überblick liefern und nicht alle denkbaren Ursachen erfassen.198 Die existierenden Einteilungsversuche beziehen sich auf die einzelnen Phasen der Erstellung einer Software: Eine Ursache für Fehler kann zunächst darin liegen, dass innerhalb der Entwicklungsphase bei der Festlegung der Anforderungen, die die Software erfüllen soll, nicht alle möglichen Risiken berücksichtigt wurden (sog. Spezifikationsfehler). Daneben kann es, auch wenn bei der Planung vermeintlich an alle Risiken gedacht wurde, zu einem Fehler im Programmentwurf kommen, der sich in einer fehlerhaften Umsetzung des Programmes fortwirkt (sog. Konstruktionsfehler). Eine weitere Fehlerursache zeigt sich erst im Nachgang der Softwareentwicklung, nämlich wenn bei der Vervielfältigung eines an sich fehlerfreien Programmes Unregelmäßigkeiten entstehen, beispielsweise weil die Installation auf eine Hardware zu Fehlern führt (sog. Fabrikationsfehler) oder das Programm nachträglich durch Schadsoftware ins Fehlerhafte verändert wird.199 Bezogen auf Predictive Analytic-Verfahren können die genannten Softwarefehler die unterschiedlichsten Folgen haben. Denkbar ist, dass die Analyse-Software Daten nicht berücksichtigt, die nach dem Willen des Programmierers in die Berechnung hätten einfließen sollen. Bestimmte Datenarten können aber auch entgegen der geplanten Konzeption abweichend gewichtet werden oder aus anderen Gründen dafür verantwortlich sein, dass die Analyse nicht nach den Vorgaben des Programmentwurfes verläuft. Daneben sind noch viele weitere Fehler innerhalb der Software denkbar, die ein fehlerhaftes Analyseergebnis zur Folge haben können.

Predictive Analytic und die Haftung für fehlerhafte Ergebnisse gegenüber betroffenen Einzelpersonen

Подняться наверх