Greek Twitter Political Graph Exploration

Στόχος

Το TwiFly εστιάζει στην ανάλυση και εξερεύνηση του γράφου του Τwitter σχετικό με τους πολιτικούς αρχηγούς του ελληνικού κοινοβουλίου κάνοντας χρήση διαφόρων αλγορίθμων και τεχνικών. Το θέμα αυτό δόθηκε σαν τελική ομαδική εργασία από το μεταπτυχιακό τμήμα Data Structures and Algorithms της σχολής Τεχνολογικών Εφαρμογών του Ελληνικού Μεσογειακού Πανεπιστημίου.

Εκτέλεση

Η ομάδα εκτέλεσης χωρίστηκε σε 5 υποομάδες προκειμένου να μοιραστεί ο φόρτος εργασίας και να υπάρξει συνεργασία μεταξύ των υποομάδων.

Υποομάδα 1 - Data Collection

Η υποομάδα αυτή είχε ως στόχο να συλλέξει tweets από τους πολιτικούς αρχηγούς των κομμάτων του ελληνικού κοινοβουλίου, εφόσον έχουν παρουσία στο Twitter, δημιουργώντας την κατάλληλη μέθοδο. Η μέθοδος θα μπορούσε να γραφτεί σε οποιαδήποτε γλώσσα, χρησιμοποιώντας το API του Twitter ή με κατευθείαν parsing των αντίστοιχων web σελίδων. Με κάθε χρήση της μεθόδου, θα έπρεπε να δημιουργείται ένα αρχείο με τα tweets (π.χ. CSV). Τελικός στόχος ήταν να καταγραφούν tweets όχι μόνο από μια χρονική στιγμή αλλά πολλές.

Υποομάδα 2 - Questions & Publication

Σκοπός της υποομάδας αυτής ήταν να αναγνωρίσει ενδιαφέρουσες ερωτήσεις μελέτης πάνω στα tweets. Κατόπιν, να κάνει μια σύντομη έρευνα στο διαδίκτυο πάνω σε πράγματα που μπορούν να εξαχθούν από tweets και να καταγράψει 10 ενδιαφέρον ερωτήματα. Στη συνέχεια θα έπρεπε να κάνει μια ανασκόπηση των μεθόδων για την εξαγωγή συμπερασμάτων πάνω από το Twitter για σκοπούς πολιτικής έρευνας. Η υποομάδα αυτή ήταν επίσης υπεύθυνη να φτιάξει ένα πρώτο paper με βάση τις αναφορές όλων των υποομάδων.

Υποομάδες 3 + 4 - Data Mining

Με βάση τα 10 ερωτήματα που θα είχε διατυπώσει η υποομάδα 2, οι υποομάδες 3 και 4 θα έπρεπε να επιλέξουν τουλάχιστον 4 ερωτήματα και να δημιουργήσουν τους κατάλληλους αλγόριθμους. Το τελικό αποτέλεσμα, θα έπρεπε να ήταν ένα αρχείο σε μορφής που θα είχε προσυμφωνήθει με την υποομάδα 5.

Υποομάδα 5 - Visualization

Η υποομάδα 5 ήταν υπεύθυνη να φτιάξει μια web σελίδα που να διαβάζει τα αποτελέσματα των αρχείων που θα είχαν δημιουργήσει οι υποομάδες 3 και 4, δίνοντας ποικίλους τρόπους οπτικοποίησης των αποτελεσμάτων. Εναλλακτικά θα μπορούσε να καλεί αυτόματα τα προγράμματα των υποομάδων 3 και 4 και δυναμικά να εμφανίζει τα αποτελέσματα με γραφικό τρόπο.

Αποτέλεσμα

Αυτή η web σελίδα παρουσιάζει το αποτέλεσμα της δουλειάς και συνεργασίας των παραπάνω αναφερομένων υποομάδων. Χρησιμοποιώντας μοντέρνες τεχνικές καταφέραμε να παρέχουμε γραφήματα που δίνουν στατιστικά που προέρχονται από δυναμικές διεργασίες. Η βάση δεδομένων του Twifly ανανεώνεται πολλαπλές φορές την ημέρα παρέχοντας την δυνατότητα συνεχής προβολής νέων δεδομένων.

Για πληροφορίες σχετικά με το TwiFly παρακαλώ χρησιμοποιήστε τη φόρμα επικοινωνίας και κάποιος από την ομάδα μας θα επικοινωνήσει μαζί σας. Αν σας αρέσει το αποτέλεσμα της δουλειάς μας πατήστε Like στο κάτω μέρος της σελίδας.