Στην Τεχνολογία Λογισμικού

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΗΜΕΡΙΔΑ «Λόγος και Αντίλογος για την Επιλογή και Αξιολόγηση των Εκπαιδευτικών : Τάσεις και Προβληματισμοί» Σάββατο, 13 Απριλίου 2013 Ανάπτυξη Μηχανισμών.
Advertisements

Ηλεκτρονική Δημοσίευση
ΑΤΟΜΙΚΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ
Information Systems Governance Αγγελής Δημήτριος (ΜΤΕ/0936) IS Governance Ορισμός: Πληροφοριακή Διακυβέρνηση ονομάζουμε εκείνες τις διαδικασίες βάση των.
ΠΜΣ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Κατεύθυνση ΤΕΔΑ Τεχνολογίες Διαχείρισης Ασφάλειας Security Management Engineering Τμήμα Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ.
Βασίλης Παπαχαρίσης ( /
ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ (Εργαστήριο) Εισηγητής: Θανάσης Βαφειάδης
ΠΕΡΙΓΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
Μετρικές Λογισμικού για Αντικειμενοστρεφή Συστήματα
Διατηρώντας Ψηφιακά Τεκμήρια Κατερίνα Τζάλη Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Βιβλιοθήκη.
ΜΕΛΕΤΗ ΤΗΣ ΠΟΙΟΤΗΤΑΣ ΤΗΣ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΤΩΝ ΦΟΙΤΗΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΤΕΧΝΟΛΟΓΙΑΣ ΤΡΟΦΙΜΩΝ Τμήμα Τεχνολογίας Τροφίμων Δεκέμβριος 2012.
Αξιολόγηση της επίδρασης της χρήσης προτύπων σχεδίασης στις τιμές των μετρικών αντικειμενοστρεφούς σχεδίασης. Εφαρμογή σε εργαλείο σχεδίασης λογισμικού.
Ειδικά Θέματα Στατιστικής
Μαθησιακά αποτελέσματα στην τριτοβάθμια εκπαίδευση Η περίπτωση του ΑΠΘ Κωνσταντίνος Αϊβαζίδης Υπεύθυνος Διασφάλισης Ποιότητας, Έργο ΜΟΔΙΠ ΑΠΘ.
Έρευνα Έρευνα :“Συστηματική, ελεγχόμενη, εμπειρική και κριτική διερεύνηση υποθετικών προτάσεων σχετικά με τις εικαζόμενες σχέσεις ανάμεσα σε φυσικά(;)
Μοντέλο Διδασκαλίας Φυσικών Επιστήμων, για την Υποχρεωτική Εκπαίδευση, στην Κατεύθυνση της Ανάπτυξης Γνώσεων και Ικανοτήτων. Π. Κουμαράς.
Ο αυτοματισμός στις εργασίες διαχείρισης περιοδικών : έρευνα σε βιβλιοθήκες της Αθήνας Αναστασία Διαγγελάκη Χριστίνα Κανάκη (Ιωάννινα, Σεπτέμβριος 2008)
Σύμφωνα με τον ΣΕΒ, αναμένεται να παρουσιάσουν ζήτηση μέχρι το 2020 Πηγή:
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΕΞΑΓΩΓΗ ΑΠΑΙΤΗΣΕΩΝ 18:27Μηχανική Λογισμικού1. Η ΔΙΕΡΓΑΣΙΑ ΤΩΝ ΑΠΑΙΤΗΣΕΩΝ Κάθε σύστημα – νέο ή προς αντικατάσταση – που βασίζεται σε λογισμικό διαθέτει.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΕΡΕΥΝΑΣ ΣΤΟΝ ΧΩΡΟ ΤΗΣ ΥΓΕΙΑΣ
Κοινωνιολογική Έρευνα
Τεχνολογία Λογισμικού
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Αρχιμήδης Ι αλληλεπίδραση ανθρώπου-υπολογιστή - τεχνολογίες διαδικτύου Τεχνολογίες προσβασιμότητας για άτομα με ειδικές ανάγκες ΤΙΤΛΟΣ ΕΡΕΥΝΗΤΙΚΟΥ ΕΡΓΟΥ.
ΘΕΩΡΙΕΣ ΚΑΙ ΥΠΟΘΕΣΕΙΣ: Διατύπωση Αναπτυξιακών Ερωτημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ - ΣΧΟΛΗ ΑΝΘΡΩΠΙΣΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΠΡΟΣΧΟΛΙΚΗΣ ΑΓΩΓΗΣ ΚΑΙ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ.
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Βρίσκοντας κατάλληλα αντικείμενα μάθησης:
EXCEL – λογιστικά φύλλα. Χρήση επεξεργασία, αναπαράσταση και επικοινωνία αριθμητικών (η γενικότερα ποσοτικών) δεδομένων Ειδικότερα Εφαρμογή εκπαιδευτικών.
Μπεττίνα Χάιδιτς Τρίτος παράγοντας ΈκθεσηΈκβαση ? Συγχυτικός παράγοντας Τροποποιητικός παράγοντας.
Β.Sc., M.Env.Eng., M.Ind.Eng., D.Eng. Διάλεξη 5 Σύγκριση μέσω όρων
Δρ. ΑΠΟΣΤΟΛΟΣ ΓΙΟΒΑΝΗΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΙ ΑΘΗΝΑΣ
PSY 301 Μάθημα 2ον KOINΩΝΙΚΗ ΨΥΧΟΛΟΓΙΑ ΜΕΘΟΔΟΙ & ΜΕΘΟΔΟΛΟΓΙΑ.
KOIN ΩΝΙΚΗ ΨΥΧΟΛΟΓΙΑ ΜΕΘΟΔΟΙ & ΜΕΘΟΔΟΛΟΓΙΑ A’MEPOS PSY 101 Μάθημα 2.
Αρχές Τεχνολογίας Λογισμικού Εργαστήριο 1: Εισαγωγή.
T.E.I. ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΤΕΡΙΝΗΣ ΤΜΗΜΑ: ΔΙΟΙΚΗΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΕΦΟΔΙΑΣΜΟΥ (Logistics) ΤΕΡΣΕΝΙΔΟΥ ΕΛΙΝΑ Επόπτρια Καθηγήτρια: ΣΤΑΦΥΛΑ ΑΜΑΛΙΑ.
ΟΡΙΣΜΟΣ Λογιστική είναι ο κλάδος της εφαρμοσμένης Οικονομικής επιστήμης που ασχολείται με την ανάλυση, κατάταξη, καταγραφή και συσχέτιση των οικονομικών.
Βιομηχανική Πληροφορική Βολογιαννίδης Σταύρος Τεχνολογία Βιομηχανικού Λογισμικού, πρότυπα ποιότητας.
ΜΕΘΟΔΟΙ ΕΡΕΥΝΑΣ Δειγματοληψία
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΠΙΒΛΕΠΟΝΤΕΣ: Καθ. ΙΩΑΝΝΗΣ ΜΠΑΚΟΥΡΟΣ Δρ. ΕΛΠΙΔΑ ΣΑΜΑΡΑ ‘‘ΣΥΓΚΡΙΣΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΗ ΝΟΤΙΟ-ΑΝΑΤΟΛΙΚΗ ΕΥΡΩΠΗ & ΣΤΑΤΙΣΤΙΚΗ.
Επίσημος ορισμός Ποιότητας (πρότυπο ISO 8402) Σύνολο χαρακτηριστικών μιας οντότητας για την ικανοποίηση εκφρασμένων και συνεπαγόμενων αναγκών. Αντικείμενο.
► Εισαγωγή στη Νοσηλευτική Έρευνα ► Ορισμοί ► Χαρακτηριστικά επιστημονικής έρευνας ► Τύποι της έρευνας ► Η χρησιμότητα της έρευνας στο χώρο της υγείας.
ΔΙΑΛΕΞΗ 11η Ποσοτική έρευνα υγείας
Δραματική Τέχνη στην εκπαίδευση: Ερευνητικό Σχέδιο ΙΙ
Μεθοδολογία της έρευνας στις Κοινωνικές Επιστήμες Ι &ΙΙ
Διαδικασία συλλογής των δεδομένων – Δειγματοληψία Απώτερος στόχος η διερεύνηση των σχέσεων μεταξύ μεταβλητών και παραγωγή γνώσης με το σχήμα «αίτιο – αποτέλεσμα».
Μεθοδολογία Έρευνας 3ο εξάμηνο
Τεχνολογία λογισμικού
Δρ. Αλέξανδρος Αποστολάκης Τηλ.:
ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Κύρια βήματα της έρευνας Πρωτόκολλο έρευνας
Διαχείρηση Έργων Πληροφορικής
ΔΙΔΑΚΤΙΚΗ ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ:
Μεθοδολογια εκπαιδευτικης ερευνας
Μεθοδολογία Έρευνας Διάλεξη 9η Σύνταξη Πτυχιακής Εργασίας
Μαθησιακοί στόχοι κεφαλαίου
Δ ι α χ ε ί ρ ι σ η Έ ρ γ ο υ P r o j e c t M a n a g e m e n t
Μεθοδολογία της έρευνας στις Κοινωνικές Επιστήμες Ι &ΙΙ
Πληροφοριακό σύστημα Πληροφοριακό Σύστημα μιας επιχείρησης/οργανισμού είναι ένα σύστημα που αποτελείται από ανθρώπους, διαδικασίες και εξοπλισμό (Υλικό,
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων 2ο Κεφάλαιο.
Κάποιες βασικές έννοιες στη μεθοδολογία της ψυχολογίας
Ποσοτικές Μέθοδοι Έρευνας Αρχική μέθοδος στην οποία στηρίχτηκε η συγκρότηση της εμπειρικής ή πειραματικής παιδαγωγικής ήταν το πείραμα, κάτω από την επίδραση.
ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ
Βήματα σχεδιασμού Ερευνας Διατροφικής Επιδημιολογίας
Προσεγγίσεις στην κοινωνική έρευνα - Ποιοτική και ποσοτική μεθοδολογία
Γενική Εκτίμηση (άπαξ)
Μεθοδολογία Έρευνας Διάλεξη 6η: Δευτερογενή Δεδομένα: Τύποι δευτερογενών δεδομένων Δρ. Αλέξανδρος Αποστολάκης Τηλ.:
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
Α΄ Φάση Δι.Με.Π.Α 2ο μάθημα: Μέθοδοι Παρατήρησης της διδασκαλίας.
Μεταγράφημα παρουσίασης:

Στην Τεχνολογία Λογισμικού Εμπειρικές Μελέτες Στην Τεχνολογία Λογισμικού Μεταπτυχιακό Πρόγραμμα Σπουδών, 2017

Ορισμός Περιοχή έρευνας που ασχολείται με την εμπειρική μελέτη κατασκευών (artifacts) και διαδικασιών (processes) της Τεχνολογίας Λογισμικού και την εμπειρική επιβεβαίωση θεωριών και υποθέσεων Αντικείμενα Μελέτης Κώδικας (πηγαίος, μεταγλωττισμένος) Συστήματα ελέγχου εκδόσεων Σφάλματα Τεκμηρίωση Σχεδίαση Tests Execution Traces Συμπεριφορά Χρηστών Mailing Lists Απαιτήσεις Empirical studies provide a systematic, disciplined, quantifiable and controlled way of evaluating human-based activities

Λόγοι για τη διεξαγωγή εμπ. ερευνών Για την απόδειξη ‘θεωριών’ και ‘general wisdom’ (π.χ. ΟΟ is better) Για την εύρεση σχέσεων (Π.χ. Εύρεση σχέσης μεταξύ συντηρησιμότητας και μετρικών λογισμικού) Για την επιλογή του βέλτιστου μοντέλου/τεχνικής/εργαλείου (π.χ. Επιλογή του καλύτερου τρόπου πραγματοποίησης επισκοπήσεων) Για την αξιολόγηση μοντέλων (π.χ. Μελέτη της ακρίβειας μοντέλων κόστους)

Τύποι εμπειρικών μελετών Controlled Experiments: Διερεύνηση μιας υπόθεσης όπου μία ή περισσότερες ανεξάρτητες μεταβλητές (treatment) αποτελούν αντικείμενο χειρισμού για να μετρηθεί η επίδρασή τους σε μία ή περισσότερες εξαρτημένες μεταβλητές. Π.χ. Διερεύνηση της επίδρασης που έχει το Pair Programming στην απόδοση προγραμματιστών Μελέτη επί συνόλου φοιτητών που διαχωρίζονται σε δύο (ιδανικά τυχαίες) ομάδες. Η μία ομάδα χρησιμοποιεί pair programming και η άλλη όχι Καταγράφεται η απόδοση της κάθε ομάδας (π.χ. LOC ανά ημέρα, αριθμός σφαλμάτων, ποιότητα κώδικα κλπ) Στατιστική διερεύνηση της διαφοράς μεταξύ των δύο ομάδων

Τύποι εμπειρικών μελετών Case Study (Μελέτη Περίπτωσης): Διερεύνηση φαινομένων μέσα στο πλαίσιο όπου λαμβάνουν χώρα. Απόκτηση γνώσης για μία περίπτωση (π.χ. ένα project) ή πολλές σχετιζόμενες περιπτώσεις (π.χ. όλα τα Apache Projects) Π.χ. Διερεύνηση της επίδρασης που έχει το Pair Programming στην απόδοση προγραμματιστών Εύρεση εταιρειών ανάπτυξης που υιοθετούν το Pair Programming και εταιρειών που δεν το χρησιμοποιούν Στατιστική διερεύνηση διαφορών μεταξύ τους Οι μελέτες περίπτωσης διεξάγονται για την παρακολούθηση έργων ή δραστηριοτήτων. Τα δεδομένα συλλέγονται για έναν συγκεκριμένο σκοπό κατά τη διάρκεια της μελέτης. Στατιστικές αναλύσεις μπορούν να πραγματοποιηθούν επί των δεδομένων στη συνέχεια. Το επίπεδο ελέγχου είναι μικρότερο από ότι σε ένα πείραμα και θεωρείται observational study.

Τύποι εμπειρικών μελετών Survey (Επισκόπηση): Μελέτη των χαρακτηριστικών ενός μεγάλου πληθυσμού ‘ατόμων’ (ανθρώπων ή έργων). Π.χ. Διερεύνηση της άποψης που έχουν οι πελάτες για τη νέα όψη ενός διαδικτυακού καταστήματος Διερεύνηση μέσω ερωτηματολογίου των προβλημάτων που αντιμετωπίζουν οι developers κατα την εφαρμογή μιας μεθοδολογίας Scrum Μελέτη που πραγματοποιείται συνήθως αναδρομικά, π.χ. όταν ένα εργαλείο ή μια τεχνική έχει ήδη εφαρμοστεί για κάποιο διάστημα. Ο κύριος μηχανισμός συλλογής δεδομένων είναι οι συνεντεύξεις ή τα ερωτηματολόγια.

Τύποι εμπειρικών μελετών

Διεξαγωγή Case Study Καθορισμός και Διατύπωση Στόχων (Goal-Question-Metrics approach): analyze successive software versions of web applications written in PHP for the purpose of evaluating their evolution with respect to their conformance to Lehman’s laws from the perspective of researchers and software developers in the context of software quality analysis

Διεξαγωγή Case Study Διατύπωση Ερευνητικών Υποθέσεων (Research Questions): RQ: Is the evolution of web applications written in PHP compliant with Lehman’s laws of evolution? αναλύεται σε υποερωτήματα, ένα για κάθε νόμο του Lehman, π.χ. RQ1.2: Is the evolution of web applications written in PHP compliant with Lehman’s second law of evolution? (According to this law the complexity of software increases over time unless proactive measures are taken to reduce or stabilize the complexity)

Επιλογή περιπτώσεων Selection of Cases Κριτήρια για την επιλογή των περιπτώσεων μελέτης: Ο πηγαίος κώδικας πρέπει να είναι δημόσια διαθέσιμος Τα έργα πρέπει να έχουν τουλάχιστον χχ γενιές για να δικαιολογούν την ανάλυση της εξέλιξης Τα έργα θα πρέπει να ειναι γραμμένα σε PHP Τα έργα θα πρέπει να έχουν ποικίλο μέγεθος .....

Επιλογή περιπτώσεων

Χρησιμοποιούμενες διεργασίες και εργαλεία Περιγραφή των εργαλείων και της διαδικασίας συλλογής δεδομένων

Data Collection – Data Analysis Παράθεση των μεταβλητών που συλλέχθηκαν Συζήτηση του τρόπου ελέγχου των ερευνητικών υποθέσεων Mann-Kendall trend test

Results and discussion Παράθεση ευρημάτων – έλεγχος υποθέσεων Σε 18 έργα (περισσότερα από τα μισά) απορρίπτεται η μηδενική υπόθεση (υπάρχει τάση, είτε θετική είτε αρνητική) Απο τα 18 project, μόνο σε 6 υπάρχει αυξανόμενη πολυπλοκότητα συνεπάγεται ότι ο νομος ΙΙ δεν ισχύει για την πλειονότητα των έργων

Implications for practitioners and researchers Τι συνεπάγεται η μελέτη μας για τους ενδιαφερόμενους; οι νόμοι μπορούν να χρησιμοποιηθούν για να διερευνηθεί αν το έργο μας διαφέρει χαρακτηριστικά από την εξέλιξη άλλων project Τι μπορούν να μελετήσουν περαιτέρω οι ερευνητές; ισχύουν τα ίδια συμπεράσματα και σε άλλες scripting γλώσσες;

Απειλές στην εγκυρότητα Threats to construct validity (τα χρησιμοποιούμενα μέτρα μπορεί να μην αντικατοπτρίζουν επακριβώς τα φαινόμενα που μελετούμε) οι μετρικές που χρησιμοποιήθηκαν ενδέχεται να μην ειναι οι κατάλληλες για τη μελέτη των νόμων Threats to external validity (περιορίζουν τη δυνατότητα γενίκευσης) μελετήθηκαν μόνο 30 έργα / μόνο PHP/ μόνο OSS Threats to internal validity (αν υπάρχει σχέση μεταξύ δύο μεταβλητών, θα πρέπει να εξασφαλίσουμε οτι αυτη δεν οφείλεται σε μια τρίτη μεταβλητή ή παράγοντα που ενδεχομένως δεν έχουμε ελέγξει)