Wenn ein Computerprogramm nicht richtig funktioniert, erscheint häufig der Hinweis: “Möchten Sie diesen Fehler an den Hersteller melden?”. Als Anwender stimmt man oft zu, denn schließlich will man ja, dass das Programm repariert wird. Also gibt man Details an und sendet die Meldung ab – mit der Ungewißheit, ob sie überhaupt gelesen wird.
Am anderen Ende der Leitung gehen die Fehlermeldungen ein – und das nicht zu knapp. Populäre Programme wie Firefox haben hunderttausende Fehlermeldungen zur Folge, die alle gelesen und bearbeitet werden wollen. Worauf achten Entwickler bei diesen Fehlermeldungen? Und was können die Anwender tun, um ihre Fehlermeldungen möglichst aussagekräftig zu gestalten?
Dieser Frage sind Wissenschaftler und Studenten der Universität des Saarlandes nachgegangen. Unter Leitung von Rahul Premraj und Thomas Zimmermann vom Lehrstuhl für Softwaretechnik startete ein Team von vier Studenten eine Umfrage unter 446 Software-Entwicklern und Benutzern.
Aus den Antworten wurde klar, welche Punkte den Entwicklern am wichtigsten waren: Die Schritte, die zum Fehler führen, das erwartete und erlebte Programmverhalten, und – sofern möglich – ein automatischer Test, der den Fehler reproduziert. Als größtes Problem der üblichen Fehlermeldungen kristallisierte sich heraus, dass häufig Informationen fehlen – etwa über die Umstände, unter denen der Fehler auftritt, oder auch aufgrund von vagen Problembeschreibungen.
Aus diesen Ergebnissen bauten die Studenten ein Werkzeug, das die Güte von Fehlerberichten automatisch einschätzt. Das ‘Cuezilla’ genannte Werkzeug kann auch Verbesserungsvorschläge machen. Weitere Informationen dazu gibt es im Blog von Thomas Zimmermann, der mittlerweile in der Forschungsabteilung von Microsoft in Redmond arbeitet.
Angriffe auf APIs und Webanwendungen sind zwischen Januar 2023 und Juni 2024 von knapp 14…
Mit täglich über 45.000 eingehenden E-Mails ist die IT-Abteilung des Klinikums durch Anhänge und raffinierte…
Bau- und Fertigungsspezialist investiert in die S/4HANA-Migration und geht mit RISE WITH SAP in die…
Trends 2025: Rasante Entwicklungen bei Automatisierung, KI und in vielen anderen Bereichen lassen Unternehmen nicht…
DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).
Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.