Bachelor Thesis BCLR-0083

BibliographyDoust, Ehssan: Visualisierung von Fehlern in Spreadsheets.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 83 (2013).
46 pages, german.
CR-SchemaH.4.1 (Office Automation)
D.2.5 (Software Engineering Testing and Debugging)
H.5.2 (Information Interfaces and Presentation User Interfaces)
Abstract

Spreadsheets sind weit verbreitete Dokumente mit Tabellenstruktur, die laut diverser Stu-dien hohe Fehlerquoten aufweisen. An der Universität Stuttgart wurde ab 2012 mit dem Spreadsheet Inspection Framework ein Prüfwerkzeug für statische und dynamische Prü-fungen auf Spreadsheets entwickelt. Das Spreadsheet Inspection Framework gibt nach Prüfung eines Spreadsheets einen statischen Bericht im HTML-Format aus. Dieser Bericht ist als Fehlervisualisierung unzureichend, da er separat als unformatierte Tabelle vorliegt und für typische Endanwender kaum verständlich ist. Im Rahmen dieser Bachelorarbeit wurden Kriterien herausgearbeitet, die eine gute Fehler-visualisierung für Spreadsheet-Fehler erfüllen sollte. Danach wurde ein zu diesen Kriterien konformes Visualisierungskonzept für die aus dem Spreadsheet Inspection Framework stammenden Befunde erarbeitet. Dieses Konzept enthält einerseits die Darstellung eines interaktiven Berichts, und andererseits die Darstellung von Befund-Icons im Kontext der verursachenden Zelle. Diese zweigleisige Darstellung der Befunde soll eine optimale Navi-gierbarkeit und intuitive Verständlichkeit der Fehlervisualisierung sicherstellen. Das Konzept wurde anschließend prototypisch als Microsoft Office Excel 2013 Add-In umgesetzt und nach Abschluss der Implementierung mit sieben Probanden evaluiert. Die Evaluation hat kleinere Probleme bei der Umsetzung des Konzepts aufgezeigt. Grundsätz-lich hat sich der Prototyp jedoch bei echten Excel-Anwendern als interaktives Fehlervisua-lisierungs-Werkzeug bewähren können.

Full text and
other links
PDF (1212798 Bytes)
Department(s)University of Stuttgart, Institute of Software Technology, Software Engineering
Superviser(s)Kulesz, Daniel; Beck, Fabian
Entry dateMarch 10, 2014
   Publ. Computer Science