{"id":{"repo_id":"athens","oai_identifier":"oai:lib.uoa.gr:uoadl:5362313"},"canonical_url":"https://search.dev.ndltd.org/etd/athens/oai:lib.uoa.gr:uoadl:5362313","repository":{"repo_id":"athens","name":"National and Kapodistrian University of Athens","base_url":"https://pergamos.lib.uoa.gr/uoa/dl/frontend/oaipmh"},"display":{"title":"Developing a Mobile Recommendation System using Collaborative Filtering","abstract":"Αυτή η διπλωματική εργασία υλοποιεί σύστημα συστάσεων πελάτη-διακομιστή που μετατρέπει την είσοδο ενός χρήστη σε μία ταξινομημένη λίστα συστάσεων μερών και εκδηλώσεων. Ο χρήστης χρησιμοποιεί μία εφαρμογή Android για κινητά για να περάσει τις προτιμήσεις του και ο διακομιστής που διαθέτει όλη την εσωτερική λογική θα επιστρέψει αποτελέσματα σχετικά με αυτές τις προτιμήσεις. Η εφαρμογή είναι εξαιρετικά απλή στη χρήση για όλους, με εγγύηση ότι μέσα σε λίγα λεπτά πολλές επιλογές θα είναι διαθέσιμες για άμεση πλοήγηση. Όταν επίσης το ιστορικό του χρήστη είναι διαθέσιμο, ένα κομμάτι συνεργατικού φιλτραρίσματος που βασίζεται σε αντικείμενα προτίμησης αναλαμβάνει δράση και συμβάλλει στην διαδικασία. Η υλοποίηση επικυρώνεται μέσω πολλών τύπων δοκιμών συμπεριλαμβανομένων τεστ σε φυσική συσκευή, unit tests και τεστ σε επίπεδο API με χρήση Postman.","abstract_html":"Αυτή η διπλωματική εργασία υλοποιεί σύστημα συστάσεων πελάτη-διακομιστή που μετατρέπει την είσοδο ενός χρήστη σε μία ταξινομημένη λίστα συστάσεων μερών και εκδηλώσεων. Ο χρήστης χρησιμοποιεί μία εφαρμογή Android για κινητά για να περάσει τις προτιμήσεις του και ο διακομιστής που διαθέτει όλη την εσωτερική λογική θα επιστρέψει αποτελέσματα σχετικά με αυτές τις προτιμήσεις. Η εφαρμογή είναι εξαιρετικά απλή στη χρήση για όλους, με εγγύηση ότι μέσα σε λίγα λεπτά πολλές επιλογές θα είναι διαθέσιμες για άμεση πλοήγηση. Όταν επίσης το ιστορικό του χρήστη είναι διαθέσιμο, ένα κομμάτι συνεργατικού φιλτραρίσματος που βασίζεται σε αντικείμενα προτίμησης αναλαμβάνει δράση και συμβάλλει στην διαδικασία. Η υλοποίηση επικυρώνεται μέσω πολλών τύπων δοκιμών συμπεριλαμβανομένων τεστ σε φυσική συσκευή, unit tests και τεστ σε επίπεδο API με χρήση Postman.","abstract_has_math":false,"creators":["ΜΠΑΣΤΙΑΝΟΥ ΧΡΥΣΟΥΛΑ","MPASTIANOU CHRYSOULA"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2026,"date_issued":"2026","date_published":"2026","updated_at":"2026-07-24T01:01:58Z","subjects":["Θετικές Επιστήμες","Science"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["uoadl:5362313"],"render_values":[{"text":"uoadl:5362313","href":null,"code":true}]}]},"links":{"outbound_url":"https://pergamos.lib.uoa.gr/uoa/dl/object/5362313","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["ΜΠΑΣΤΙΑΝΟΥ ΧΡΥΣΟΥΛΑ","MPASTIANOU CHRYSOULA"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2026"]},{"key":"dc:type","label":"Dc Type","values":["born_digital_postgraduate_thesis","Διπλωματική Εργασία","Postgraduate Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Θετικές Επιστήμες","Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["uoadl:5362313","https://pergamos.lib.uoa.gr/uoa/dl/object/5362313"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Αυτή η διπλωματική εργασία υλοποιεί σύστημα συστάσεων πελάτη-διακομιστή που μετατρέπει την είσοδο ενός χρήστη σε μία ταξινομημένη λίστα συστάσεων μερών και εκδηλώσεων. Ο χρήστης χρησιμοποιεί μία εφαρμογή Android για κινητά για να περάσει τις προτιμήσεις του και ο διακομιστής που διαθέτει όλη την εσωτερική λογική θα επιστρέψει αποτελέσματα σχετικά με αυτές τις προτιμήσεις. Η εφαρμογή είναι εξαιρετικά απλή στη χρήση για όλους, με εγγύηση ότι μέσα σε λίγα λεπτά πολλές επιλογές θα είναι διαθέσιμες για άμεση πλοήγηση. Όταν επίσης το ιστορικό του χρήστη είναι διαθέσιμο, ένα κομμάτι συνεργατικού φιλτραρίσματος που βασίζεται σε αντικείμενα προτίμησης αναλαμβάνει δράση και συμβάλλει στην διαδικασία. Η υλοποίηση επικυρώνεται μέσω πολλών τύπων δοκιμών συμπεριλαμβανομένων τεστ σε φυσική συσκευή, unit tests και τεστ σε επίπεδο API με χρήση Postman.","This thesis implements a client server recommendation pipeline that converts a user’s input to a ranked list of places and events recommendations. User uses an Android mobile application to pass his preferences and the server with the internal logic is going to return results according to these preferences. The application is extremely simple for everybody to use, with guarantee that within a few minutes many options would be available for immediate navigation. When user history is available, an item based collaborative filtering component takes action and contributes to the procedure. The implementation is validated through many types of testing including unit tests, device testing and API-level verification with Postman."]},{"key":"dc:title","label":"Title","values":["Developing a Mobile Recommendation System using Collaborative Filtering"]}]}],"canonical_facts":{"dc:creator":["ΜΠΑΣΤΙΑΝΟΥ ΧΡΥΣΟΥΛΑ","MPASTIANOU CHRYSOULA"],"dc:date":["2026"],"dc:description":["Αυτή η διπλωματική εργασία υλοποιεί σύστημα συστάσεων πελάτη-διακομιστή που μετατρέπει την είσοδο ενός χρήστη σε μία ταξινομημένη λίστα συστάσεων μερών και εκδηλώσεων. Ο χρήστης χρησιμοποιεί μία εφαρμογή Android για κινητά για να περάσει τις προτιμήσεις του και ο διακομιστής που διαθέτει όλη την εσωτερική λογική θα επιστρέψει αποτελέσματα σχετικά με αυτές τις προτιμήσεις. Η εφαρμογή είναι εξαιρετικά απλή στη χρήση για όλους, με εγγύηση ότι μέσα σε λίγα λεπτά πολλές επιλογές θα είναι διαθέσιμες για άμεση πλοήγηση. Όταν επίσης το ιστορικό του χρήστη είναι διαθέσιμο, ένα κομμάτι συνεργατικού φιλτραρίσματος που βασίζεται σε αντικείμενα προτίμησης αναλαμβάνει δράση και συμβάλλει στην διαδικασία. Η υλοποίηση επικυρώνεται μέσω πολλών τύπων δοκιμών συμπεριλαμβανομένων τεστ σε φυσική συσκευή, unit tests και τεστ σε επίπεδο API με χρήση Postman.","This thesis implements a client server recommendation pipeline that converts a user’s input to a ranked list of places and events recommendations. User uses an Android mobile application to pass his preferences and the server with the internal logic is going to return results according to these preferences. The application is extremely simple for everybody to use, with guarantee that within a few minutes many options would be available for immediate navigation. When user history is available, an item based collaborative filtering component takes action and contributes to the procedure. The implementation is validated through many types of testing including unit tests, device testing and API-level verification with Postman."],"dc:identifier":["uoadl:5362313","https://pergamos.lib.uoa.gr/uoa/dl/object/5362313"],"dc:language":["English"],"dc:subject":["Θετικές Επιστήμες","Science"],"dc:title":["Developing a Mobile Recommendation System using Collaborative Filtering"],"dc:type":["born_digital_postgraduate_thesis","Διπλωματική Εργασία","Postgraduate Thesis"]},"updated_at":"2026-07-24T01:01:58Z"}