BA Prototypische Implementierung einer MediaWiki Extension zur Bewertung der Informationsqualität von Artikeln
1. Prototypische Implementierung einer MediaWiki
Extension zur Bewertung der Informationsqualität
von Artikeln
Daria Giacinto
Abschlussvortrag Bachelorarbeit
Institut für Informatik
Fakultät Elektrotechnik, Informatik und Mathematik
Universität Paderborn
30. März 2012
1
3. Grundlagen
Informationsqualität
Wie hoch ist die Qualität einer Information?
Definition: „fitness for use“
Information muss den Anforderungen des Nutzers genügen
→ Die Qualität einer Information ist kontextabhängig
Modelle, die Kriterien definieren von denen die Qualität einer Information
abhängen soll
„Wiki-Set“ zur Bewertung der Informationsqualität in Wikis, die in
Unternehmen eingesetzt werden
3
4. Grundlagen
Informationsqualität
Wie hoch ist die Qualität einer Information?
Definition: „fitness for use“
Information muss den Anforderungen des Nutzers genügen
→ Die Qualität einer Information ist kontextabhängig
Modelle, die Kriterien definieren von denen die Qualität einer Information
abhängen soll
„Wiki-Set“ zur Bewertung der Informationsqualität in Wikis, die in
Unternehmen eingesetzt werden
3
5. Grundlagen
Informationsqualität
Wie hoch ist die Qualität einer Information?
Definition: „fitness for use“
Information muss den Anforderungen des Nutzers genügen
→ Die Qualität einer Information ist kontextabhängig
Modelle, die Kriterien definieren von denen die Qualität einer Information
abhängen soll
„Wiki-Set“ zur Bewertung der Informationsqualität in Wikis, die in
Unternehmen eingesetzt werden
3
6. Grundlagen
Wikis
Sammlung von Artikeln
Durch Verlinkungen miteinander verbunden
Besonderheit: Jeder Zugangsberechtigte darf Artikel erstellen und
ändern
Plattform für kollaboratives Arbeiten
Werkzeug für Wissensmanagement
Unkomplizierte Einrichtung und Benutzung
→ Vermehrter Einsatz in Unternehmen als Corporate Wiki
4
7. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
8. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
9. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
10. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
11. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
12. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
13. Grundlagen
Informationsqualität in Wikis
Wie hoch ist die Informationsqualität, wenn jeder Benutzer
Informationen verändern darf?
Inbesondere in Unternehmen relevant
5 Kriterien für Informationsqualität in Corporate Wikis (laut
„Wiki-Set“)
Glaubwürdigkeit
Relevanz
Verständlichkeit
Vollständigkeit
Aktualität
Indikatoren für jedes Kriterium → Hinweis auf Erfüllung des
Kriteriums
5
14. Konzeption
Indikatorenwahl
Überprüfung der Indikatoren auf Anwendbarkeit und Realisierbarkeit.
Folgende Indikatoren wurden für die Implementierung gewählt:
Bewertung
Kriterium Indikator man auto
Verständlichkeit Multimedialität
Weiterführende Links
Rechtschreibung
Strukturierung
Glaubwürdigkeit Referenzen
Anzahl Zugriffe
Vollständigkeit Referenzen
Aktualität Datum der letzten Änderung
Erstellungsdatum
Anzahl der Versionen
Erreichbarkeit der Links
Relevanz Zusammenfassung des Artikels
Anzahl Zugriffe
Titel
Anzahl Verlinkungen auf den Artikel
6
16. Konzeption
technische Realisierung
Wiki-Software MediaWiki
serverbasierte Open Source Software
geschrieben in Skriptsprache PHP
Datenbankstandard MySQL
Aufbau auf der Erweiterung „ArticleFeedback“
Features von „ArticleFeedback“
lauffähig auf aktueller MediaWiki Version 1.18.1
Bewertung von Kriterien anhand von Sternen
Anzeige von Durchschnittswerten
JavaScript
8
17. Implementierung
Ziel der Implementierung
Bewertung des Artikels anhand der gewählten Kriterien und
Indikatoren
bestimmte Indikatoren automatisch erfassen
Die Tendenz der Kriterien und Indikatoren ersichtlich machen
Entwicklungsverlauf der Kriterien zeigen
Kriterien- und Indikatorenbewertung angemessen verrechnen
Informationen über den Artikel zur Verfügung stellen
9
18. Implementierung
Durchzuführende Schritte
Datenbank
DB-Abfragen
API
Registriertes Modul
MediaWiki
jquery.articleFeedback
Variablen
Globale
Hooks,
ArticleFeedback.php
10
19. Implementierung
Durchzuführende Schritte
Datenbank
DB-Abfragen
API
Neue API
Klassen
Registriertes Modul
MediaWiki
jquery.articleFeedback
Variablen
Globale
Hooks,
ArticleFeedback.php
11
20. Implementierung
Durchzuführende Schritte
Datenbank
DB-Abfragen
API
Neue API
Klassen
Registriertes Modul
MediaWiki
jquery.articleFeedback
JavaScript
Plugins
Variablen
Globale
Hooks,
ArticleFeedback.php
12
21. Implementierung
Durchzuführende Schritte
Datenbank
DB-Abfragen
API
Neue API Neue
Klassen JavaScript
Registriertes Modul Methoden
MediaWiki
jquery.articleFeedback
JavaScript
Plugins
Variablen
Globale
Hooks,
ArticleFeedback.php
13
22. Implementierung
Durchzuführende Schritte
Datenbank
DB-Abfragen
n
ge
ra
bf
-A
DB
API AJAX
Neue API Neue
Klassen JavaScript
Registriertes Modul Methoden
MediaWiki
jquery.articleFeedback
JavaScript
Plugins
Variablen
Globale
Hooks,
ArticleFeedback.php
14
23. Implementierung
Beispielhafter Ablauf für die Eintragung der
automatisch erfassten Indikatoren
jQuery api.php ApiFormatJson ApiMain ApiResult ApiAutomaticRating
Artikelaufruf
ajax()
new ApiMain()
new ApiResult()
execute()
execute()
executeAction()
DB-Abfragen
getResult() addValue()
Result
execute() printResult()
Result
Sucess()
15
24. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
25. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
26. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
27. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
28. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
29. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
30. Benutzertest
Benutzertest: Durchführung und Ergebnis
Bewertung von einem „exzellenten“ und einem
überarbeitungsbedürftigen Artikel
Fragebogen zur Ermittlung der Gebrauchstauglichkeit und Akzeptanz
der Erweiterung
Gefallen hat den Nutzern...
...das Konzept der Erweiterung
...die einfache Benutzung und die Optionalität von Bewertungen
...der Überblick über den Verlauf der Entwicklung
Verbesserungsvorschläge waren...
...die Reduzierung der Ladezeit
...eine Verkleinerung der Oberfläche
...die Ergänzung einer Gesamtbewertung des Artikels
16
31. Fazit und Ausblick
Fazit
Konzept konnte prototypisch umgesetzt werden
Der Benutzertest hat gezeigt, dass die Nutzer
eine solche Erweiterung annehmen
die Erweiterung als unterstützendes Werkzeug in ihre Arbeit mit dem
Wiki einbeziehen
Konzept kann als Grundlage für Weiterentwicklungen genutzt werden
17
32. Fazit und Ausblick
Ausblick
Implementierung effizienter Algorithmen
Entwicklung anderer Darstellungskonzepte
Integration weiterer Kriterien oder Indikatoren
Zusätzliche Verfahren zur automatischen Erfassung von Werten
Einsatz einer solchen Erweiterung in einem Corporate Wiki
18