FlockMail

Projektarbeit

Betreuer: Dominikus Baur

Aufgabenstellung

Spam ist eines der größten Probleme der Email-Kommunikation. Im Rahmen der Projektarbeit soll eine Visualisierung einer Email-Inbox erstellt werden, die auf einer biologischen Metapher basiert. Jede Email ist ein Lebewesen mit simplen Verhaltensweisen: Es sucht die Nähe von (z.B. textuell) ähnlichen Emails und meidet unähnliche Mails. Besonders andersartige Mails werden angegriffen, besonders ähnliche Mails können sich zu einer "Makro"-Mail zusammenschließen, die sich besser gegen andere behaupten kann.

Durch diese einfachen Regeln wird nicht nur erreicht, dass sich ähnliche Mails gruppieren, sondern auch, dass Spammails bekämpft (und gelöscht) werden.

Konkrete Aufgaben

  • Erstellung einer Literaturliste von verwandten/relevanten wissenschaftlichen Arbeiten
  • Erstellung einer ausführlichen Dokumentation im Medieninformatik-Wiki
  • Design und Implementierung eines lauffähigen Prototypen
  • Schrittweise Verfeinerung der Arbeit
  • Erstellung einer mindestens 30-seitigen Ausarbeitung, die den Hintergrund, das Design, die Implementierung und die Ergebnisse beschreibt und sich an diese Vorgaben (http://www.medien.ifi.lmu.de/lehre/arbeiten/richtlinien.xhtml) hält
  • Halten eines Abschlußvortrags im Oberseminar

Zeitplan

Beginn: 1.9.2008

September

Woche 1
  • Aufgaben: Einarbeitung, Literaturrecherche
  • Ergebnis: mind. 6 relevante (!) wissenschaftliche (!!) Arbeiten

Woche 2
  • Aufgaben: Literaturrecherche, Beginn der Prototypimplementierung
  • Ergebnis: mind. 12 relevante (!) wissenschaftliche (!!) Arbeiten

Woche 3
  • Aufgaben: Prototypimplementierung

Woche 4 (22.9. - 28.9.):
  • Ergebnis: lauffähiger Prototyp

Oktober

Woche 1:
  • Test des Prototypen
  • Design
  • Implementierung

Woche 2:
  • Ergebnis: Erkenntnisse

Woche 3:
  • Anpassungen des Prototyps

Woche 4:
  • Überarbeitung

November

Woche1:
  • Verfeinerung: Erweiterung der Ähnlichkeits-Regeln zwischen Boids

Woche2:
  • GUIs und Ausarbeitung weiterer Anpassungsmöglichkeiten des Users bezüglich Ähnlichkeitsanfragen zwischen den Boids

Woche3:
  • Implementierung einer Angriffsstrategie unter den Boids

Woche4:
  • Optimierung der Clusterbildung

Dezember - Februar

Auszeit.

März

Woche3:
  • Anwendung von FlockMail auf verschiedene eMail-Konten
  • Protokollierung und Interpretationder Ergebnisse

Woche4:
  • Weitere Anpassungen aufgrund der Ergebnisse aus März-Woche3

April

Woche 1:
  • Erneute Anwendung auf verschiedene eMail-Konten

Woche 2:
  • IMAP Funktionalität hinzugefügt

Woche 3-4:
  • Debugging

Mai

Woche 1:
  • Finalisierung der Implementierung

Woche 2-3:
  • Ausarbeitung

Design

Implementierung

Literatur

Dynamic coordinated email visualization

Evolving Boids: Using a Genetic Algorithm to Develop Boid Behaviors

Swarm Intelligence

Flocks, Herds, and Schools: A Distributed Behavioral Model

The global k -means clustering algorithm

Managing E-mail Accounts through Stigmergy

Assessing the interestingness of emails with Ant Colony Algorithms

Vorgegeben:

Horn: Anymails

Vande Moere, A.: Time-Varying Data Visualization Using Information Flocking Boids

Webreferenzen

Boids Pseudocode

SimMetrics - open source extensible library of Similarity or Distance Metrics

Vorgegeben:

Boids

Wikipedia: Swarm Intelligence

-- DominikusBaur - 05 Aug 2008
Topic revision: r10 - 27 Apr 2009, MichaelWeiler
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Medieninformatik-Wiki? Send feedback