Supporting exploratory analytics on repository-extracted schema histories by integrating external contextual information

dc.contributor.authorΠαππάς, Αθανάσιοςel
dc.date.accessioned2017-09-01T08:42:23Z
dc.date.available2017-09-01T08:42:23Z
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/28123
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.2237
dc.rightsDefault License
dc.subjectΕξέλιξη σχήματος βάσεων δεδομένωνel
dc.subjectΑνοικτό λογισμικόel
dc.subjectΑποθετήριο ανοιχτού λογισμικούel
dc.subjectSchema evolutionen
dc.subjectOpen source repositorresen
dc.subjectMininy software repositorresen
dc.titleSupporting exploratory analytics on repository-extracted schema histories by integrating external contextual informationen
dc.titleΑναλυτική πλοήγηση σε δεδομένα αποθετηρίου για την εξέλιξη του σχήματος μιας βάσης δεδομένων δια της ενοποίησης εξωτερικών πηγών πληροφορίαςel
heal.abstractData-intensive software systems evolve over time and, as part of this evolution process, so does the schema of any database which is included as an integral part of them. Version control systems store the version histories of open source software projects and the information extraction from these histories can be useful for gaining insights about their evolution. Alongside with the software evolution, new information is posted in different external systems improving in this way the software development experience for example. In this thesis, we combine all the various, heterogeneous, dissimilar sources of information for the history of a schema in one reference model which represents all the aspects of repository-based information. Then, we use the defined reference model to create a system that supports both an interactive and a traditional way to exploratory analytics using the integrated contextual information about the schema histories. Beyond that, we use the same meta-model in order to group the entire lifetime of a database into phases, to which we refer to the term release, and perform a study on how these phases are related to changes affecting the schema of the database. Based on our findings, we can argue that change is mostly absent or kept in small numbers in contrast with few releases collecting a large percentage of the changes.en
heal.abstractΌπως το λογισμικό ανοικτού κώδικα έτσι και οι βάσεις δεδομένων, οι οποίες αποτελούν αναπόσπαστο κομμάτι του λογισμικού, εξελίσσονται με την πάροδο του χρόνου. Ταδημόσια αποθετήριακώδικαείναι συστήματα που αποθηκεύουντις αλλαγές που έχει υποστεί ένα λογισμικό κατά την διάρκεια της ανάπτυξής του. Η εξαγωγή των αλλαγών αυτών από τα αποθέτηρια είναι χρήσιμη για την μελέτη και την κατανόηση τόσο της εξέλιξηςτουλογισμικούόσο και της εξέλιξης των σχημάτων βάσεων δεδομένων. Παράλληλα με την εξέλιξη του λογισμικού, νέες πληροφορίες δημιουργούνται σε διαφορετικά εξωτερικά συστήματα τα οποία χρησιμοποιούνται για την βελτίωση της ανάπτυξης του λογισμικού. Παραδείγματα τέτοιων συστημάτων μπορεί να είναι τα συστήματα διαχείρισης των προβλημάτων που προκύπτουν στο λογισμικό ή το σύστημα με το οποίο επικοινωνούν οι προγραμματιστές του λογισμικού. Στόχος της συγκεκριμένης μεταπτυχιακής εργασίας είναι η μελέτη όλων αυτών των ετερογενών πηγών πληροφορίας με στόχο την ενοποίηση τους σε ένα μοντέλο το οποίο θα διευκολύνει την μελέτη της εξέλιξης των σχημάτων βάσεων δεδομένων. Πιο συγκεκριμένα, ορίζουμε ένα μοντέλο αναφοράς που περιέχει κάθε πτυχή των ετερογενών αυτών πηγών και κατασκευάζουμε ένα σύστημα το οποίο χρησιμοποιεί το συγκεκριμένο μοντέλο και παρέχει έναν διαδραστικό τρόπο μελέτης της εξέλιξης του σχήματος βάσεων.el
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικήςel
heal.academicPublisherIDuoi
heal.accessfree
heal.advisorNameΒασιλειάδης, Παναγιώτηςel
heal.bibliographicCitationΒιβλιογραφία : σ. 95-97el
heal.classificationOpen source softwareen
heal.committeeMemberNameΒασιλειάδης, Παναγιώτηςel
heal.committeeMemberNameΖάρρας, Απόστολοςel
heal.committeeMemberNameΠιτουρά, Ευαγγελίαel
heal.dateAvailable2017-09-01T08:43:23Z
heal.fullTextAvailabilitytrue
heal.languageen
heal.numberOfPages117 σ.
heal.publicationDate2017
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικήςel
heal.typemasterThesis
heal.type.elΜεταπτυχιακή εργασίαel
heal.type.enMaster thesisen

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Μ.Ε. ΠΑΠΠΑΣ ΑΘΑΝΑΣΙΟΣ 2017.pdf
Μέγεθος:
3.38 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:

Φάκελος/Πακέτο αδειών

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
license.txt
Μέγεθος:
1.71 KB
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: