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.

Fotogalerie: Die wichtigste Software 2008

Klicken Sie auf eines der Bilder, um die Fotogalerie zu starten
Silicon-Redaktion

Recent Posts

Kubernetes in Cloud-Umgebungen

Ein elementarer Bestandteil einer effektiven Cloud-Strategie ist nach erfolgter Implementierung die künftige Verwaltung des Dienstes.

1 Tag ago

Aras erweitert seine PLM-Plattform

Die Neuerungen sollen den Digital Thread, die Low-Code-Entwicklung, die Visualisierung komplexer Baugruppen und das Lieferantenmanagement…

1 Tag ago

Manufacturing-X: Zurückhaltung überwiegt

Eine Bitkom-Umfrage attestiert der Datenraum-Initiative des Bundes hohe Bekanntheit in der Industrie. Doch noch ist…

1 Tag ago

Ransomware „Marke Eigenbau“

Ransomware-as-a-Service ist ein lukratives Geschäft und in den Händen professionell organisierter Gruppen. Jetzt können Kriminelle…

2 Tagen ago

Bad Bots: Risikofaktor mit hohen Folgekosten

Bad Bots richten nicht nur wirtschaftlichen Schaden an. Laut dem Bad Bot Report von Imperva…

3 Tagen ago

IT-Verantwortliche setzen auf KI-Hosting in Europa

Studie von OVHcloud verdeutlicht Stellenwert von Datenresidenz und Datensouveränität bei KI-Anwendungen.

4 Tagen ago