Spelling suggestions: "subject:"softwareevaluation"" "subject:"softwareevolution""
1 |
Entwicklung und Evaluation der Darstellung von Testabdeckungen in GetavizSillus, Aaron 29 September 2021 (has links)
Die Softwarevisualisierung nutzt unter anderem dreidimensionale Modelle zur Darstellung von Software. Diese Modelle erlauben die Exploration von Softwareprojekten durch Interaktion mit einer 3D-Szene. Das Institut für Wirtschaftsinformatik der Universität Leipzig entwickelt im Rahmen der Forschung auf diesem Gebiet das Programm Getaviz, welches verschiedene Funktionen umfasst, um die Analyse von Software zu unterstützen. Im Rahmen der vorliegenden Arbeit wird eine Erweiterung zur Darstellung der Testabdeckung in Getaviz entwickelt. Hierzu werden Techniken aus dem Usability Engineering verwendet, um eine hohe Benutzungsfreundlichkeit zu erreichen. Insbesondere findet der Entwicklungsprozess in mehreren Iterationen statt, in denen das Design durch eine formative Untersuchung bewertet und für die nächste Iteration angepasst wird. Der Entwicklungsprozess sowie der finale Stand sind außerdem auf GitHub (https://github.com/AaronSil/Getaviz/tree/development) als Repository dokumentiert.:Inhaltsverzeichnis
Abbildungsverzeichnis
Tabellenverzeichnis
1 Einleitung
1.1 Motivation und Problemstellung
1.2 Ziel und Aufbau der Arbeit
2 Grundlagen
2.1 Softwarevisualisierung
2.2 Getaviz
2.3 Testabdeckung
2.4 Testabdeckung in der Softwarevisualisierung
2.5 Usability-Engineering
3 Konzeption des Prototyps
3.1 Vorgehen
3.2 Anforderungsanalyse
3.2.1 Eingrenzung des Umfangs
3.2.2 Funktionale Anforderungen
3.2.3 Nicht-funktionale Anforderungen
3.2.4 Zielstellung für die erste Iteration
4 Konzeption der Evaluation
4.1 Untersuchungsgegenstand und -design
4.2 Methoden
4.3 Testdesign
4.3.1 Vorbereitung und Aufbau
4.3.2 Durchführung
4.3.3 Nachbereitung
5 Durchführung der Evaluation
5.1 Stichprobenzusammensetzung
5.2 Erste Iteration
5.3 Zweite Iteration
5.4 Dritte Iteration
6 Implementierung des Prototyps
6.1 Erweiterung des Generators
6.2 Sourcecode-Controller
6.3 Treemap
6.4 Sphären
6.5 Color-Coding
6.6 Farb-Controller
6.7 Experiment-Popover-Fenster
6.8 Tooltip-Controller
6.9 Package Explorer
6.10 Sonstige Features
7 Untersuchungsergebnisse
7.1 Kategorisierung der Ergebnisse
7.2 Interpretation der Ergebnisse
7.3 Diskussion
8 Fazit und Ausblick
Literaturverzeichnis
Selbstständigkeitserklärung
Anhang
Anhang 1: Fragebogen
Anhang 2: Interviewleitfaden
Anhang 3: Eckdaten der Iterationen
Anhang 4: Szenarien
Anhang 5: Implementierung des Prototyps
Anhang 6: Auswertung - Fragebogen
Anhang 7: Auswertung - Findings
|
2 |
Entwicklung und Evaluation von Feedbacktechniken in der SoftwarevisualisierungBuch, Jonas 19 June 2017 (has links)
Innovative und komplexe Informationssysteme erfordern zur Erfassung neuartige
Analysewerkzeuge. Dazu dienen in der Softwarevisualisierung Modelle zur Darstellung und Interaktionstechniken zur Steuerung. Ein Teilgebiet der Interaktionstechniken sind Feedbacktechniken, die dem Benutzer Rückmeldungen auf Interaktionen liefern. In der vorliegenden Arbeit werden bestehende Feedbacktechniken eingeordnet und neue entwickelt. Anhand von drei Prototypen werden unterschiedliche Feedbacktechniken vorgestellt und implementiert. Abschließend werden die Techniken auf ihre Nützlichkeit getestet. Dazu wird eine explorative Evaluation konzipiert, durchgeführt und ausgewertet.:Gliederung
Abbildungsverzeichnis
Listings
Tabellenverzeichnis
Abkürzungsverzeichnis
1 Einleitung
1.1 Motivation und Problemstellung
1.2 Zielstellung
1.3 Aufbau der Arbeit
2 Interaktionstechniken in der Softwarevisualisierung
2.1 Softwarevisualisierung
2.2 Interaktionstechniken
2.3 Bewertung von User-Interfaces
2.4 Stand der Forschung
3 Entwicklung von Feedbacktechnologie für SV
3.1 Taxonomien für ITecs
3.2 Vorhandene ITecs in SV
3.3 Konzeption neuer Feedbacktechniken für SV
3.4 Implementierung und Funktionsweise
4 Erhebung zur Messung des Nutzens von ITecs
4.1 Theoretische Grundlagen und Methodik der Erhebung
4.1.1 Methoden zur Evaluation von Software
4.1.2 Wahl einer Evaluationsmethode
4.2 Konzeption und Versuchsaufbau
4.3 Durchführung
5 Evaluation des Nutzens von ITecs
5.1 Stichprobenbeschreibung
5.2 Auswertung, Priorisierung und Klassifikation der Ergebnisse
5.3 Interpretation
5.4 Diskussion
6 Fazit und Ausblick
|
Page generated in 0.0724 seconds