Τα OSN (διαδικτυακά κοινωνικά δίκτυα) παρέχουν μια μοναδική ευκαιρία για ένα ευρύ φάσμα έρευνας που οπωσδήποτε πρέπει να περιλαμβάνει μεθοδολογίες για τη συλλογή αυτών των δεδομένων καθώς και την επεξεργασία τους. Αυτή την περιοχή προσπαθεί να ενισχύσει η συγκεκριμένη πτυχιακή εργασία, η οποία επικεντρώνεται στο Twitter, ένα από τα μεγαλύτερα OSN. Η εφαρμογή που αναπτύχθηκε στα πλαίσια της πτυχιακής εργασίας είναι μια Web εφαρμογή. Έχει κύριο στόχο να εκκινεί «Campaigns» για την συνεχιζόμενη αναζήτηση στην υπηρεσία του Twitter , εξάγοντας πληροφορίες, όπως Tweets, hashtags και κυρίως URLs μέσα στα Tweets. Στη συνέχεια να τις επεξεργάζεται με ένα τρόπο ώστε να αποκαλύπτονται κάποια δεδομένα που το ίδιο το Twitter δεν έχει αναπτύξει λειτουργία για να τα εμφανίζει. Και τέλος να παρέχει στο χρήστη ένα Web γραφικό περιβάλλον για να μελετήσει όλες αυτές τις πληροφορίες, αλλά και να τις εξάγει σε αρχεία που να μπορεί μετά να τα επεξεργαστεί μέσα σε ένα άλλο, μεγαλύτερο και πιο σημαντικό πλαίσιο.
Στη διαδικασία του σχεδιασμού και τις υλοποίησης, αξιοποιήθηκαν σε ένα μεγάλο βαθμό οι δυνατότητες που προσφέρει το Twitter API καθώς και το LongURL API, χρησιμοποιήθηκαν δημοφιλή εργαλεία και πλατφόρμες ανάπτυξης, όπως η γλώσσα προγραμματισμού Java, η πλατφόρμα σχεδίασης Web εφαρμογών HTML/CSS/JavaScript/JQuery και η MySQL.
The online social networks (OSN) provide a unique opportunity for research that should include methodologies for the collection of data and its processing. The purpose of this thesis is to enhance this section of research, focusing on twitter, one of the biggest OSN, which due to its specificity, has emerged as an important source of information. The application developed is a Web application. Its main purpose is to start ‘campaigns’ which crawl in the twitter service, extracting information like Tweets, hashtags and mainly URLs within Tweets. Then it processes the extracted information to disclose specific data, in ways that Twitter has not developed yet any functions to do it. Finally, it provides a web graphic user interface for the user to study all the information and to export it to files that can be later edited in a different context.
During the process of planning and implementation, the potential Twitter API was used to a large extent, as well as those of the LongURL API. Popular tools and development platforms were used, such as the programming language JAVA, the web applications design platform HTML / CSS / JavaScript / JQuery and MySQL relational database.