Χατζηγεωργίου Αλέξανδρος
  • 2310 891.886
  • achat uom.edu.gr
  • Γραφείο: Γ3, 326

    Χατζηγεωργίου Αλέξανδρος

    Καθηγητής
    Τμήμα Εφαρμοσμένης Πληροφορικής
    Κοσμήτορας


    Γνωστικό Αντικείμενο

    ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ – ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕΔΙΑΣΗ

    Βιογραφικό
    Ακαδημαϊκοί Τίτλοι
    • Πτυχίο Ηλεκτρολόγου Μηχανικού, Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης 1996
    • Διδακτορικό, Τμήμα Πληροφορικής, Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης 2000
    Ερευνητικά Ενδιαφέροντα

    Αντικειμενοστρεφής Σχεδίαση
    Ποιότητα Λογισμικού
    Ανάλυση Εξέλιξης Λογισμικού

    Διδασκόμενα Μαθήματα


    • ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ
      (BC0101)

    Τύπος
    ΕΠΙΛΟΓΗΣ

    Κωδικός Τμήματος
    MAI

    Τμήμα
    Π.Μ.Σ. ΣΤΗΝ ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

    Περιγραφή

    Η περιγραφή του μαθήματος δεν είναι διαθέσιμη

    • ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
      (AIC301)

    Τύπος
    ΥΠΟΧΡΕΩΤΙΚΟ

    Κωδικός Τμήματος
    AI

    Τμήμα
    ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

    Περιγραφή

    Εξάμηνο: 3o (Χειμερινό) | Τύπος μαθήματος: Υποχρεωτικό ΕΤΥ-ΠΣ  | Εβδ.διδασκαλία: 3 | Πιστωτικές Μονάδες (ECTS): 5

    Διδάσκοντες:     Χατζηγεωργίου Αλέξανδρος, Ξυνόγαλος Στέλιος, Αμπατζόγλου Απόστολος

    Μαθησιακά αποτελέσματα

    Η κατανόηση του αντικειµενοστρεφούς τρόπου σκέψης για τη µοντελοποίηση και επίλυση προβληµάτων καθώς και η εισαγωγή στις βασικές δοµές της αντικειμενοστρεφούς γλώσσας προγραµµατισµού Java.

    Περιεχόμενο μαθήματος

    Εισαγωγή στον αντικειμενοστρεφή τρόπο σκέψης. Αντικείµενα και Κλάσεις. Εισαγωγή στη γλώσσα προγραμµατισµού Java: Χαρακτηριστικά της γλώσσας, μεταβλητές, τύποι δεδοµένων και παραστάσεις. ∆οµές ελέγχου. Χρήση των βιβλιοθηκών της Java.∆ηµιουργία κλάσεων και κατασκευή αντικειµένων. Συσχετίσεις µεταξύ κλάσεων. Η έννοια της αναφοράς. Κληρονοµικότητα και Πολυµορφισµός. Μικροεφαρµογές και αυτόνοµα προγράμματα. Γραφική ∆ιασύνδεση Χρήση (GUI) και χειρισµός συµβάντων. Εξαιρέσεις. Αντικειµενοστρεφής Ανάλυση και Σχεδίαση µε UML.

    Αξιολόγηση φοιτητών

    Γραπτές Εξετάσεις (στο εργαστήριο) 100%

    Προαιρετική Εργασία Προγραμματισμού έως 2 μονάδες

    Βιβλιογραφία

    (Ένα από τα παρακάτω:)

    50655978 JAVA, 7η Έκδοση, Τύπος: Σύγγραμμα, Savitch Walter, 2015, ΤΖΙΟΛΑ, ISBN: 978-960-418-501-6

    77108692 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ JAVA: ΜΙΑ ΠΡΑΚΤΙΚΗ ΕΙΣΑΓΩΓΗ ΜΕ ΧΡΗΣΗ ΤΟΥ BLUEJ, Τύπος: Σύγγραμμα, DAVID J. BARNES, MICHAEL KOLLING, 2018, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-820-0

    13958 Η ΤΕΧΝΗ ΚΑΙ ΕΠΙΣΤΗΜΗ ΤΗΣ JAVA: ΜΙΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, Τύπος: Σύγγραμμα, ERIC S. ROBERTS, 2008, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-164-5

    13549 JAVA ΜΕ UML: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕΔΙΑΣΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τύπος: Σύγγραμμα, ELSE LERVIK, VEGARD B. HAVDAL, 2004, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-802-3

     

    Συμπληρωματικό υλικό

    • ΔΙΑΔΙΚΑΣΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
      (AIC103)

    Τύπος
    ΥΠΟΧΡΕΩΤΙΚΟ

    Κωδικός Τμήματος
    AI

    Τμήμα
    ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

    Περιγραφή

    Εξάμηνο: 1ο (Χειμερινό) | Κατεύθυνση: ΕΤΥ-ΠΣ | Υποχρεωτικό Κορμού | Εβδ.διδασκαλία: 4 | Πιστωτικές Μονάδες (ECTS): 5

    Διδάσκοντες: Σατρατζέμη Μαρία, Χατζηγεωργίου Αλέξανδρος, Ξυνόγαλος Στέλιος, Σακελλαρίου Ηλίας, Κασκάλης Θεόδωρος, Αμπατζόγλου Απόστολος, Καρακασίδης Αλέξανδρος

    Μαθησιακά αποτελέσματα

    Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι ικανοί να:
    • να εφαρμόζουν τις βασικές αρχές ανάπτυξης λογισμικού σε μια διαδικαστική γλώσσα προγραμματισμού,
    • να συγγράφουν κώδικα σύμφωνα με το συντακτικό της γλώσσας C, κλασσικού αντιπρόσωπου της διαδικαστικής σχολής προγραμματισμού,
    • να κατανοούν την έννοια του τύπου δεδομένων και των συναφών λειτουργιών (operations), και να συνθέτουν πολύπλοκους νέους τύπους βασιζόμενοι σε πρωταρχικούς, στοχεύοντας στην ορθή αναπαράσταση των δεδομένων του προς επίλυση προβλήματος,
    • να αξιοποιούν σε προγράμματα την έννοια της συνάρτησης, του τύπου της, των παραμέτρων και της εμβέλειας των μεταβλητών και της κλήσης, και να μπορούν να ορίζουν ορθά νέες συναρτήσεις σε μια γλώσσα προγραμματισμού,
    • να σχεδιάζουν και να αναπτύσσουν μικρού μεγέθους προγράμματα, αξιολογώντας και επιλέγοντας κατάλληλες προγραμματιστικές δομές (εντολές ελέγχου ροής, εντολές επανάληψης) και τους αντίστοιχους βασικούς/σύνθετους τύπους δεδομένων,
    • να συνθέτουν λύσεις σε περισσότερο πολύπλοκα προβλήματα, χρησιμοποιώντας τις έννοιες της αφαίρεσης (abstraction) και αποδόμησης (decomposition) βασισμένη σε διαδικασίες.

    Με βάση την ταξινομία του Bloom τα ΜΑ καλύπτουν και τις 6 κατηγορίες: γνώση, κατανόηση, εφαρμογή, ανάλυση, σύνθεση και αξιολόγηση.

    Αυτόνομη εργασία
    Άσκηση κριτικής και αυτοκριτικής
    Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
    Προσαρμογή σε νέες καταστάσεις
    Λήψη αποφάσεων
    Εργασία σε διεθνές περιβάλλον
    Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

    Περιεχόμενο μαθήματος

    Εισαγωγή στις γλώσσες προγραμματισμού. Περιβάλλοντα ανάπτυξης γλωσσών προγραμματισμού.
    Βασικές έννοιες της γλώσσας C: Η έννοια της μεταβλητής, τύποι μεταβλητών, απόδοση τιμής, τελεστές και παραστάσεις., βασικοί τύποι δεδομένων.
    Ροή Ελέγχου: Εντολές Διακλάδωσης υπό συνθήκη, Εντολές επανάληψης. Διαδικαστικός Προγραμματισμός: Συναρτήσεις.
    Δείκτες.
    Δομημένοι τύποι δεδομένων: Πίνακες, Αλφαριθμητικά, Εγγραφές/δομές & πίνακες Εγγραφών/δομών,
    Δείκτες και συναρτήσεις, Δείκτες και πίνακες. Δείκτες και αλφαριθμητικά. Αριθμητική διευθύνσεων. Δυναμική διαχείριση μνήμης
    Είσοδος και Έξοδος: Αρχεία κειμένου
    Χρήση του προγραμματιστικού περιβάλλοντος Code:Blocks, Ανάπτυξη, δοκιμή και αποσφαλμάτωση προγραμμάτων (εργαστηριακό μέρος μαθήματος).
    Ανάπτυξη προγραμμάτων μικρού και μεσαίου μεγέθους στο εργαστήριο και κατ’ οίκον εργασία.

    Αξιολόγηση φοιτητών

    1. Εξέταση γραπτή στο τέλος του εξαμήνου σε εργαστήριο,
    2. Κατ’ οίκον εβδομαδιαίες εργασίες ανάπτυξης κώδικα. Περίπου 3 προγράμματα /βδομάδα Χ 12 βδομάδες = ~36 προγράμματα μικρού και μεσαίου μεγέθους αναπτύσσει κάθε φοιτητής το εξάμηνο
    Τόσο η τελική εξέταση όσο και οι εβδομαδιαίες εργασίες στοχεύουν στην επίλυση προβλημάτων με την ανάπτυξη αλγόριθμων και υλοποίηση τους σε πρόγραμμα με τη γλώσσα προγραμματισμού C.
    Προσδιορισμένα κριτήρια
    Το (1) συμβάλλει στο 85%
    Το (2) συμβάλλει στο 15%
    Προσβάσιμα στους φοιτητές μέσω της ιστοσελίδας τους μαθήματος

    Βιβλιογραφία

    (Ένα από τα παρακάτω:)

    68384925 Η ΓΛΩΣΣΑ C ΣΕ ΒΑΘΟΣ, Τύπος: Σύγγραμμα, ΝΙΚΟΣ Μ. ΧΑΤΖΗΓΙΑΝΝΑΚΗΣ, 2017, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-715-9

     

    13767 Η ΤΕΧΝΗ ΚΑΙ ΕΠΙΣΤΗΜΗ ΤΗΣ C: ΜΙΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, Τύπος: Σύγγραμμα, ERIC S. ROBERTS, 2004, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-791-4

     

    68370518 Εισαγωγή στη γλώσσα C, με παραδείγματα και ασκήσεις, Τύπος: Σύγγραμμα, Αλέξανδρος Καράκος, 2012, Καράκος Αλεξανδρος (Αυτοέκδοση), ISBN: 9789609340694

     

    68383623 C: Από τη Θεωρία στην Εφαρμογή, Τύπος: Σύγγραμμα, Γ. Σ. Τσελίκης - Ν. Δ. Τσελίκας, 2016, Γ.Σ.Τσελίκης - Ν.Δ.Τσελίκας, ISBN: 978-960-93-1961-4

    Συμπληρωματικό υλικό

    Ιστοσελίδα μαθήματος (http://compus.uom.gr/INF122/ )

    • ΠΡΟΗΓΜΕΝΗ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
      (CS0103)

    Τύπος
    ΕΠΙΛΟΓΗΣ

    Κωδικός Τμήματος
    MAI

    Τμήμα
    Π.Μ.Σ. ΣΤΗΝ ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

    Περιγραφή

    Η περιγραφή του μαθήματος δεν είναι διαθέσιμη

    • ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
      (CSC402)

    Τύπος
    ΥΠΟΧΡΕΩΤΙΚΟ

    Κωδικός Τμήματος
    AI

    Τμήμα
    ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

    Περιγραφή

    Εξάμηνο: 4o (Εαρινό) | Τύπος μαθήματος: Υποχρεωτικό ΕΤΥ  | Εβδ.διδασκαλία: 3 | Πιστωτικές Μονάδες (ECTS): 5

    Διδάσκοντες:      Χατζηγεωργίου Αλέξανδρος, Αμπατζόγλου Απόστολος

    Μαθησιακά αποτελέσματα

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

    Περιεχόμενο μαθήματος

    Αρχές Τεχνολογίας Λογισμικού. Προβλήματα στην ανάπτυξη έργων λογισμικού. Διαφορές από άλλα τεχνικά έργα. Χαρακτηριστικά προϊόντων και διαδικασίας ανάπτυξης. Μοντέλα κύκλου ζωής. Διαχείριση έργων λογισμικού. Εκτίμηση κόστους ανάπτυξης, τεχνική COCOMO. Ανάλυση και καθορισμός απαιτήσεων. Τυπικές μέθοδοι περιγραφής απαιτήσεων (Pre-post conditions, FSM, Petri Nets, Αλγεβρικές προδιαγραφές, Γλώσσα Z). Δομημένη Ανάλυση. Αρχιτεκτονική Σχεδίαση λογισμικού. Τμηματοποίηση, Αφαίρεση, σύζευξη – συνεκτικότητα. Δομημένη Σχεδίαση. Μεθοδολογίες Ανάλυσης και Σχεδίασης αντικειμενοστρεφών συστημάτων. Ενοποιημένη Γλώσσα Μοντελοποίησης (UML). Κωδικοποίηση. Έλεγχος, Θεωρητική Θεμελίωση του Ελέγχου. Τεκμηρίωση. Μετρικές Λογισμικού. Εργαλεία ανάπτυξης λογισμικού (CASE tools). Εφαρμογές με UML και C++/Java. Μελέτη περίπτωσης: ανάπτυξη ενός ολοκληρωμένου έργου λογισμικού.

    Αξιολόγηση φοιτητών

    Γραπτές Εξετάσεις 65%

    Υποχρεωτική Ομαδική Εργασία 35%

    Βιβλιογραφία

    (Ένα από τα παρακάτω:)

    13600 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕΔΙΑΣΗ: UML, ΑΡΧΕΣ, ΠΡΟΤΥΠΑ ΚΑΙ ΕΥΡΕΤΙΚΟΙ ΚΑΝΟΝΕΣ, Τύπος: Σύγγραμμα, ΑΛΕΞΑΝΔΡΟΣ Ν. ΧΑΤΖΗΓΕΩΡΓΙΟΥ, 2005, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-882-1

    13597 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΤΗ UML, Τύπος: Σύγγραμμα, ΒΑΣΙΛΗΣ ΓΕΡΟΓΙΑΝΝΗΣ, ΓΙΩΡΓΟΣ ΚΑΚΑΡΟΝΤΖΑΣ, ΑΧΙΛΛΕΑΣ ΚΑΜΕΑΣ, ΓΙΑΝΝΗΣ ΣΤΑΜΕΛΟΣ, ΠΑΝΟΣ ΦΙΤΣΙΛΗΣ, 2006, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-913-5

    68402214 Τεχνολογία λογισμικού, Τύπος: Σύγγραμμα, Γιακουμάκης Μανόλης, Διαμαντίδης Νίκος, 2017, UNIBOOKS IKE, ISBN: 9786185304416

     

    • ΥΠΟΛΟΓΙΣΤΙΚΗ ΣΚΕΨΗ ΚΑΙ ΛΟΓΙΣΜΙΚΟ
      (MLI0102)

    Τύπος
    ΥΠΟΧΡΕΩΤΙΚΟ

    Κωδικός Τμήματος
    ΜΔΠ

    Τμήμα
    Δ.Δ.Π.Μ.Σ. ΔΙΚΑΙΟ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ

    Περιγραφή

    Η περιγραφή του μαθήματος δεν είναι διαθέσιμη

    Δημοσιεύσεις


    • Βιβλία (5 εγγραφές)

    Περιλαμβάνει Βιβλία ή/και μονογραφίες σε διεθνείς ή ελληνικούς εκδοτικούς οίκους. Κεφάλαια ή άρθρα συλλογικών τόμων ή επιμέλεια τόμων σε διεθνείς ή ελληνικούς εκδοτικούς οίκους.

      2003

      • Χατζηγεωργίου Α., Μετρικές Λογισμικού - Αντικειμενοστραφής Τεχνολογία Λογισμικού, Πανεπιστημιακές Σημειώσεις, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας, 2003.
      • Στεφανίδης Γ., Α. Χατζηγεωργίου, Αντικειμενοστραφής Προγραμματισμός με Java, Πανεπιστημιακές Σημειώσεις, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο Μακεδονίας, 2003.
      • Στεφανίδης Γ., Α. Χατζηγεωργίου, Εισαγωγή στην Επιστήμη των Υπολογιστών, B. A. Forouzan, Επιμέλεια Ελληνικής Έκδοσης, Εκδόσεις Κλειδάριθμος, 2003.

      2002

      • Nikolaidis S. and A. Chatzigeorgiou, "Circuit-Level Low-Power Design", in Designing CMOS Circuits for Low Power, D. Soudris, C. Piguet and C. Goutis (eds), Kluwer Academic Publishers, 2002.
      • Chatzigeorgiou A. and S. Nikolaidis, "Reducing Power Consumption in Memories", in Designing CMOS Circuits for Low Power, D. Soudris, C. Piguet and C. Goutis (eds), Kluwer Academic Publishers, 2002.
      • Επιστημονικά Περιοδικά (55 εγγραφές)

      Περιλαμβάνει Άρθρα σε διεθνή ή ελληνικά επιστημονικά περιοδικά (με κριτές).

        2019

        • A. Ampatzoglou, S. Bibi, P. Avgeriou, M. Verbeek, and A. Chatzigeorgiou, “Identifying, Categorizing and Mitigating Threats to Validity in Software Engineering Secondary Studies”, Information and Software Technology, vol. 106, February 2019, pp. 201-230

          Προβολή Δημοσίευσης

        • P. Kyriakakis, A. Chatzigeorgiou, S. Xynogalos, and A. Ampatzoglou, “Exploring the Frequency and Change Proneness of Dynamic Feature Pattern Instances in PHP Applications”, Science of Computer Programming, vol. 171, February 2019, pp. 1-20.

          Προβολή Δημοσίευσης

        • D. Feitosa, A. Ampatzoglou, P. Avgeriou, A. Chatzigeorgiou, and E. Y. Nakagawa, “What can Violations of Good Practices tell about the Relationship between GoF Patterns and Run-time Quality Attributes?”, Information and Software Technology, vol. 105, January 2019, pp. 1-16.

          Προβολή Δημοσίευσης

        • A. Ampatzoglou, S. Bibi, P. Avgeriou, M. Verbeek, and A. Chatzigeorgiou, “Identifying, Categorizing and Mitigating Threats to Validity in Software Engineering Secondary Studies”, Information and Software Technology, vol. 106, February 2019, pp. 201-230

          Προβολή Δημοσίευσης

        • S. Xinogalos, M. Satratzemi, A. Chatzigeorgiou and D. Tsompanoudi, “Factors affecting students’ performance in Distributed Pair Programming”, Journal of Educational Computing Research, vol. 57, no. 2, April 2019, pp. 513-544.

          Προβολή Δημοσίευσης

        • I. Zozas, A. Ampatzoglou, S. Bibi, A. Chatzigeorgiou, P. Avgeriou, I. Stamelos, "REI: An Integrated Measure for software reusability", Journal of Software: Evolution and Process, vol. 31, issue 8, August 2019.

          Προβολή Δημοσίευσης

        • D. Feitosa, A. Ampatzoglou, P. Avgeriou, A. Chatzigeorgiou, and E. Y. Nakagawa, “What can Violations of Good Practices tell about the Relationship between GoF Patterns and Run-time Quality Attributes?”, Information and Software Technology, vol. 105, January 2019, pp. 1-16.

          Προβολή Δημοσίευσης

        • P. Kyriakakis, A. Chatzigeorgiou, S. Xynogalos, and A. Ampatzoglou, “Exploring the Frequency and Change Proneness of Dynamic Feature Pattern Instances in PHP Applications”, Science of Computer Programming, vol. 171, February 2019, pp. 1-20

          Προβολή Δημοσίευσης

        • S. Xinogalos, M. Satratzemi, A. Chatzigeorgiou and D. Tsompanoudi, “Factors affecting students’ performance in Distributed Pair Programming”, Journal of Educational Computing Research, vol. 57, no. 2, April 2019, pp. 513-544

          Προβολή Δημοσίευσης

        • I. Zozas, A. Ampatzoglou, S. Bibi, A. Chatzigeorgiou, P. Avgeriou, I. Stamelos, "REI: An integrated measure for software reusability", Journal of Software: Evolution and Process, vol. 31, issue 8, August 2019

          Προβολή Δημοσίευσης

        2017

        • E.M. Arvanitou, A. Ampatzoglou, A. Chatzigeorgiou, M. Galster, and P. Avgeriou, “A Mapping Study on Design-Time Quality Attributes and Metrics”, Journal of Systems and Software, 127(5):52–77, 2017

          Προβολή Δημοσίευσης

        • T. Amanatidis, A. Chatzigeorgiou and A. Ampatzoglou, “The relation between technical debt and corrective maintenance in PHP web applications”, Information and Software Technology, 2017, vol. 90, October 2017, pp. 70-74

          Προβολή Δημοσίευσης

        • M.E. Paschali, A. Ampatzoglou, S. Bibi, A. Chatzigeorgiou, I. Stamelos,“Reusability of Open Source Software across Domains: A Case Study”, Journal of Systems and Software, vol. 134, December 2017, pp. 211-227.

          Προβολή Δημοσίευσης

        2016

        • A. Chatzigeorgiou, T. Theodorou, G. Violettas, S. Xinogalos, “Blending an Android development course with software engineering concepts”, Education and Information Technologies, vol. 21, issue 6, November 2016, pp. 1847-1875

          Προβολή Δημοσίευσης

        • K. Petridis, A. Chatzigeorgiou and E. Stiakakis, "A SpatioTemporal Data Envelopment Analysis (S-T DEA) approach: The need to assess evolving units", Annals of Operations Research, 238 (1), pp. 475-496, 2016.

          Προβολή Δημοσίευσης

        • T. Amanatidis and A. Chatzigeorgiou, "Studying the Evolution of PHP Web Applications", Information and Software Technology, 72(4), April 2016, pp. 48-67.

          Προβολή Δημοσίευσης

        • E. M. Arvanitou, A. Ampatzoglou, A. Chatzigeorgiou, and P. Avgeriou, “Software Metrics Fluctuation: A Property for Assisting the Metric Selection Process”, Information and Software Technology, 72(4), April 2016, pp. 110-124.

          Προβολή Δημοσίευσης

        • S. Charalampidou, A. Ampatzoglou, A. Chatzigeorgiou, A. Gkortzis and P. Avgeriou, "Identifying Extract Method Refactoring Opportunities based on Functional Relevance”, IEEE Transactions on Software Engineering, vol. 43, issue 10, December 2016, pp. 954-974.

          Προβολή Δημοσίευσης

        2015

        • T. Chaikalis, A. Chatzigeorgiou and G. Examiliotou, "Investigating the Effect of Evolution and Refactorings on Feature Scattering", Software Quality Journal, vol. 23, no.1, 2015, pp. 79-105.

          Προβολή Δημοσίευσης

        • T. Chaikalis and A. Chatzigeorgiou,“Forecasting Java Software Evolution Trends employing Network Models”, IEEE Transactions on Software Engineering, vol. 41, issue 6, June 2015, pp. 582-602.

          Προβολή Δημοσίευσης

        • A. Ampatzoglou, A. Chatzigeorgiou, S. Charalampidou and P. Avgeriou, “The Effect of GoF Design Patterns on Stability: A Case Study”, IEEE Transactions on Software Engineering, vol. 41, issue 8, Aug. 2015, pp. 781-802

          Προβολή Δημοσίευσης

        • A. Ampatzoglou, A. Ampatzoglou, A. Chatzigeorgiou and P. Avgeriou, "The Financial Aspect of Managing Technical Debt: A Systematic Literature Review”, Information and Software Technology, vol. 64, August 2015, pp. 52-73

          Προβολή Δημοσίευσης

        2014

        • A. Chatzigeorgiou and A. Manakos, "Investigating the Evolution of Code Smells in Object-Oriented Systems", Innovations in Systems and Software Engineering (Springer), vol. 10, issue 1, March 2014, pp. 3-18

          Προβολή Δημοσίευσης

        • S. T. Halkidis, A. Chatzigeorgiou and G. Stephanides, “Brief Review of Software Security History with an Emphasis on Efforts Focused at Early Stages of the Software Lifecycle”, Journal of Information Privacy and Security, vol. 10, issue 1, 3-27, 2014

          Προβολή Δημοσίευσης

        2013

        • A. Chatzigeorgiou and E. Stiakakis, "Combining Metrics for Software Evolution Assessment by means of Data Envelopment Analysis", Journal of Software Maintenance and Evolution: Research and Practice, vol. 25, issue 3, March 2013, pp. 303-324

          Προβολή Δημοσίευσης

        2012

        • M. Fokaefs, N. Tsantalis, E. Stroulia and A. Chatzigeorgiou, "Identification and Application of Extract Class Refactorings in Object-Oriented Systems", Journal of Systems and Software, vol. 85, issue 10, October 2012, pp. 2241-2260

          Προβολή Δημοσίευσης

        2011

        • A. Chatzigeorgiou and E. Stiakakis, "Benchmarking Library and Application Software with Data Envelopment Analysis", Software Quality Journal, vol. 19, issue 3, September 2011, pp. 553-578

          Προβολή Δημοσίευσης

        • Nikolaos Tsantalis, and Alexander Chatzigeorgiou, "Identification of Extract Method Refactoring Opportunities for the Decomposition of Methods," Journal of Systems and Software, vol. 84, issue 10, October 2011, pp. 1757-1782

          Προβολή Δημοσίευσης

        2010

        • N. Tsantalis and A. Chatzigeorgiou, “Identification of Refactoring Opportunities Introducing Polymorphism”, Journal of Systems and Software, vol. 83, issue 3, March 2010, pp. 391-404.

          Προβολή Δημοσίευσης

        • M. Mouratidou, V. Lourdas, A. Chatzigeorgiou and C. K. Georgiadis, "An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application", Journal of Theoretical and Applied Electronic Commerce Research, vol 5, issue 1, April 2010, pp. 25-38.

          Προβολή Δημοσίευσης

        2009

        • N. Tsantalis and A. Chatzigeorgiou, "Identification of Move Method Refactoring Opportunities", IEEE Transactions on Software Engineering, vol. 35, no. 3, May/June 2009, pp. 347-367

          Προβολή Δημοσίευσης

        2008

        • V. Konstantakos, A. Chatzigeorgiou, S. Nikolaidis, T. Laopoulos, "Energy Consumption Estimation in Embedded Systems", IEEE Transactions onInstrumentation and Measurement, vol. 57, issue 4, April 2008, pp. 797-804

          Προβολή Δημοσίευσης

        • A. Chatzigeorgiou, N. Tsantalis, I. Deligiannis, "An Empirical Study on Students' Ability to Comprehend Design Patterns", Computers & Education, vol. 51, issue 3, November 2008, pp. 1007-1016

          Προβολή Δημοσίευσης

        • S.T. Halkidis, N. Tsantalis, A. Chatzigeorgiou, G. Stephanides,"Architectural Risk Analysis of Software Systems based on Security Patterns", IEEE Transactions on Dependable and Secure Computing, vol. 5, no. 3, July-September 2008, pp. 129-142

          Προβολή Δημοσίευσης

        • K. Kouskouras, A. Chatzigeorgiou, G. Stephanides, "Facilitating software extension with design patterns and Aspect Oriented Programming", Journal of Systems and Software, vol. 81, issue 10, October 2008, pp. 1725-1737

          Προβολή Δημοσίευσης

        2007

        • A. Ampatzoglou and A. Chatzigeorgiou, "Evaluation of Object-Oriented Design Patterns in Game Development", Information and Software Technology (Elsevier), vol 49, issue 5, pp. 445-454, 2007

          Προβολή Δημοσίευσης

        2006

        • S. T. Halkidis, A. Chatzigeorgiou and G. Stephanides, "A Qualitative Αnalysis of Software Security Patterns", Computers & Security (Elsevier), vol. 25, issue 5, pp. 379-392, July 2006

          Προβολή Δημοσίευσης

        • N. Tsantalis, A. Chatzigeorgiou, G. Stephanides, S. T. Halkidis, "Design Pattern Detection using Similarity Scoring", IEEE Transactions on Software Engineering, vol. 32, no. 11, November 2006, pp. 896-909

          Προβολή Δημοσίευσης

        2005

        • N. Tsantalis, A. Chatzigeorgiou, G. Stephanides, "Predicting the Probability of Change in Object-Oriented Systems", IEEE Transactions on Software Engineering, vol. 31, no. 7, July 2005, pp. 601-614

          Προβολή Δημοσίευσης

        • S. Nikolaidis, A. Chatzigeorgiou, T. Laopoulos, "Developing an Environment for Embedded Software Energy Estimation", Computer Standards and Interfaces, vol. 28, issue 2, pp. 150-158, December 2005

          Προβολή Δημοσίευσης

        2004

        • Kougia S., A. Chatzigeorgiou, S. Nikolaidis, "Evaluating Power Efficient Data-Reuse Decisions for Embedded Multimedia Applications: An Analytical Approach", Journal of Circuits, Systems and Computers, vol. 13, no.1, February 2004.

        2003

        • Chatzigeorgiou A., "Mathematical Assessment of Object-Oriented Design Quality", IEEE Transactions on Software Engineering, vol.29, no.11, pp. 1050-1053, November 2003.
        • Chatzigeorgiou A., G. Antoniadis, "Efficient Management of Inspections in Software Development Projects", Information & Software Technology Journal, vol. 45, issue 10, pp. 671-680, July 2003.
        • Chatzigeorgiou A., "Performance and Power Evaluation of C++ Object-oriented Programming in Embedded Processors", Information & Software Technology Journal, vol.45, issue 4, pp. 195-201, March 2003.

        2002

        • Chatzigeorgiou A. and G. Stephanides, "Energy metric for Software Systems", Software Quality Journal, vol.10, no. 4, pp. 355-371, December 2002.
        • Chatzigeorgiou A. and S. Nikolaidis, “Efficient Output Waveform Evaluation of a CMOS Inverter Based on Short-Circuit Current Prediction”, International Journal of Circuit Theory and Applications, vol. 30, issue 5, pp.547-566, September/October 2002.

        2001

        • Chatzigeorgiou A. and S. Nikolaidis, “Modeling the Operation of Pass Transistor and CPL Gates”, International Journal of Electronics, vol. 88, September 2001.
        • Chatzigeorgiou A. and S. Nikolaidis, “Modeling CMOS Gates Driving RC Interconnect Loads”, IEEE Transactions on Circuits and Systems, Part ΙI: Analog and Digital Signal Processing, vol. 48, no. 4, pp. 413-418, April 2001.

        2000

        • Chatzigeorgiou A. and S. Nikolaidis, "Single transistor primitive for timing and power modeling of CMOS gates", International Journal of Electronics, vol. 87, no. 10, pp.1227-1238, October 2000.

        1999

        • Nikolaidis S. and A. Chatzigeorgiou, "Modeling the Transistor Chain Operation in CMOS Gates for Short Channel Devices", IEEE Transactions on Circuits and Systems, Part I: Fundamental Theory and Applications, vol. 46, no. 10, pp. 1191-1202, October 1999.
        • Nikolaidis S. and A. Chatzigeorgiou, "Analytical Estimation of Propagation Delay and Short-circuit Power Dissipation in CMOS gates", International Journal of Circuit Theory and Applications, vol. 27, issue 4, pp. 375-392, July/August 1999.
        • Chatzigeorgiou A., S. Nikolaidis and I. Tsoukalas, "A Modeling Technique for CMOS Gates", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 5, pp. 557-575, May 1999.

        1998

        • Chatzigeorgiou A. and S. Nikolaidis, "Collapsing the CMOS Transistor Chain to an Effective Single Equivalent Transistor", IEE Proceedings-Circuits, Devices and Systems, vol. 145, issue 5, pp. 347-353, October 1998.
        • Chatzigeorgiou A., S. Nikolaidis and I. Tsoukalas, "Estimating starting point of conduction of CMOS gates", IEE Electronics Letters, vol. 34, no.17, pp.1622-1624, August 1998.
        • Chatzigeorgiou A. and S. Nikolaidis, "Input Mapping Algorithm for Modelling of CMOS Circuits", IEE Electronics Letters, vol. 34, no. 12, pp.1177-1179, June 1998.
        • Συνέδρια (95 εγγραφές)

        Περιλαμβάνει Άρθρα σε δημοσιευμένα πρακτικά διεθνών ή ελληνικών συνεδρίων (με κριτές).

          2019

          • Panagiotis Kouros, Theodore Chaikalis, Elvira-Maria Arvanitou, Alexander Chatzigeorgiou, Apostolos Ampatzoglou, and Theodore Amanatidis, JCaliper: Search-Based Technical Debt Management. In 34th Symposium on Applied Computing (SAC’ 19). ACM, 2019

            Προβολή Δημοσίευσης

          • E.M. Arvanitou, A. Ampatzoglou, S. Bibi, A. Chatzigeorgiou and I. Stamelos, “Monitoring Technical Debt in an Industrial Setting”, Evaluation and Assessment in Software Engineering (EASE’2019), April 15-17, 2019, Copenhagen, Denmark

            Προβολή Δημοσίευσης

          • A. Ampatzoglou, A. A. Tsintzira, E. M. Arvanitou, A. Chatzigeorgiou, I. Stamelos, A. Moga, R. Heb, O. Matei, N. Tsiridis, D. Kehagias, “Applying the Single Responsibility Principle in Industry: Modularity Benefits and Trade-offs”, 23rd International Conference on the Evaluation and Assessment in Software Engineering (EASE' 19), ACM, Copenhagen, Denmark, 14-17 April 2019

            Προβολή Δημοσίευσης

          • Christoph Becker, Fabian Fagerholm, Rahul Mohanani and Alexandros Chatzigeorgiou, “Temporal Discounting in Technical Debt: How do Software Practitioners Discount the Future?”, 2nd International Conference on Technical Debt (TechDebt2019), May 26-27, 2019, Montreal, QC, Canada

            Προβολή Δημοσίευσης

          • A. A. Tsintzira, A. Ampatzoglou, O. Matei, A. Ampatzoglou, A. Chatzigeorgiou, and R. Heb, “Technical Debt Quantification through Metrics: An Industrial Validation”, 15th China-Europe International Symposium on Software Engineering Education (CEISEE’ 19), IEEE, Lisbon, Portugal, May 30-31, 2019

            Προβολή Δημοσίευσης

          • N. Nikolaidis, G. Digkas, A. Ampatzoglou and A. Chatzigeorgiou, “Reusing Code from StackOverflow: The Effect on Technical Debt”, 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA’ 19), IEEE, Kalithea, Greece, August, 2019

            Προβολή Δημοσίευσης

          • Fabian Fagerholm, Christoph Becker, Alexander Chatzigeorgiou, Stefanie Betz, Leticia Duboc, Birgit Penzenstadler, Rahul Mohanani and Colin C. Venters, "Temporal Discounting in Software Engineering: A Replication Study", ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'2019), September 19-20, 2019, Porto de Galinhas, Brazil

            Προβολή Δημοσίευσης

          2018

          • Georgios Digkas, Mircea Lungu, Alexander Chatzigeorgiou, Apostolos Ampatzoglou and Paris Avgeriou, “How Do Developers Pay Back Technical Debt in the Apache Ecosystem?”, 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), Campobasso, Italy, March 20-23, 2018.

            Προβολή Δημοσίευσης

          • Nikolaos Tsantalis, Theodoros Chaikalis, Alexander Chatzigeorgiou, “Ten Years of JDeodorant: Lessons Learned from the Hunt for Smells” 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), Campobasso, Italy, March 20-23, 2018

            Προβολή Δημοσίευσης

          • Maria Eleni Paschali, Nikolaos Bafatakis, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Ioannis Stamelos. Tool-Assisted Game Scenario Representation through Flow Charts. In 13th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE’ 18). ScitePress, Madeira, Portugal, March 23-34, 2018

            Προβολή Δημοσίευσης

          • Apostolos Ampatzoglou, Stamatia Bibi, Alexander Chatzigeorgiou, Paris Avgeriou, and Ioannis Stamelos, “Reusability Index: A Measure for Assessing Software Assets Reusabilit”, in 17th International Conference on Software Reuse (ICSR). Springer, Madrid, Spain, May 21-23, 2018.

            Προβολή Δημοσίευσης

          • Theodoros Amanatidis, Nikolaos Mittas, Alexander Chatzigeorgiou, Apostolos Ampatzoglou, and Lefteris Angelis,“The Developer’s Dilemma: Factors Affecting the Decision to Repay Code Debt”, 1st International Conference on Technical Debt (TechDebt 2018), Gothenburg, Sweden, May 27-28, 2018.

            Προβολή Δημοσίευσης

          • Areti Ampatzoglou, Alexander Michailidis, Christos Sarikyriakidis, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Paris Avgeriou,“A Framework for Managing Interest in Technical Debt: An Industrial Validation”, 1st International Conference on Technical Debt (TechDebt 2018), Gothenburg, Sweden, May 27-28, 2018.

            Προβολή Δημοσίευσης

          • Lazaros Papadopoulos, Charalampos Marantos, Georgios Digkas, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Dimitrios Soudris. Interrelations between Software Quality Metrics, Performance and Energy Consumption in Embedded Applications. In 21st International Workshop on Software and Compilers for Embedded Systems (SCOPES’ 18). ACM, 2018

            Προβολή Δημοσίευσης

          • Alexander Lampropoulos, Apostolos Ampatzoglou, Stamatia Bibi, Alexander Chatzigeorgiou, and Ioannis Stamelos. REACT: A Process for Improving Open-Source Software Reuse. In 11th International Conference on the Quality of Information and Communications Technology (QUATIC’ 18). IEEE Computer Society, 2018

            Προβολή Δημοσίευσης

          • Sofia Charalampidou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Nikolaos Tsiridis. Integrating Requirement Specifications and Source Code Traceability within the IDE to Prevent Documentation Debt. In 44th Conference on Software Engineering and Advanced Applications (SEAA). IEEE Computer Society, 2018

            Προβολή Δημοσίευσης

          • Sofia Charalampidou, Elvira-Maria Arvanitou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, Paris Avgeriou, and Ioannis Stamelos.Structural Quality Metrics as Indicators of the Long Method Bad Smell: An Empirical Study. In 44th Conference on Software Engineering and Advanced Applications (SEAA). IEEE Computer Society, 2018

            Προβολή Δημοσίευσης

          • Peggy Skiada, Apostolos Ampatzoglou, Elvira-Maria Arvanitou, Alexander Chatzigeorgiou, and Ioannis Stamelos.Exploring the Relationship between Software Modularity and Technical Debt. In 44th Conference on Software Engineering and Advanced Applications (SEAA). IEEE Computer Society, 2018

            Προβολή Δημοσίευσης

          • D. Tsoukalas, M. Siavvas, M. Jankovic, D. Kehagias, A. Chatzigeorgiou, D. Tzovaras, “Methods and Tools for TD Estimation and Forecasting: A State-of-the-art Survey”, 9th international Conference on Intelligent Systems 2018, 25-27 September 2018, Madeira, Portugal

            Προβολή Δημοσίευσης

          2017

          • S. Xinogalos, M. Satratzemi, A. Chatzigeorgiou, D. Tsompanoudi, “Student Perceptions on the Benefits and Shortcomings of Distributed Pair Programming Assignments”, Special Session: Technical Didactic Software Engineering (TDSE), Global Engineering Education Conference (EDUCON 2017, Athens, Greece, April 25-28, 2017

            Προβολή Δημοσίευσης

          • Elvira Maria Arvanitou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou and Paris Avgeriou, “A Method for Assessing Class Change Proneness", 21st Conference on Evaluation and Assessment in Software Engineering (EASE’2017), Karlskrona, Sweden, June 15-16, 2017

            Προβολή Δημοσίευσης

          • Theodoros Amanatidis, Alexander Chatzigeorgiou, Apostolos Ampatzoglou and Ioannis Stamelos,“Who is producing more Technical Debt? A personalized Assessment of TD Principal”, 9th International Workshop on Managing Technical Debt (MTD’2017), in conjunction with XP2017, Cologne, Germany, May 22, 2017

            Προβολή Δημοσίευσης

          • Sofia Charalampidou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou and Paris Avgeriou, “Assessing Code Smell Interest Probability: A Case Study”, 9th International Workshop on Managing Technical Debt (MTD’2017), in conjunction with XP2017, Cologne, Germany, May 22, 2017

            Προβολή Δημοσίευσης

          • Makrina Viola Kosti, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, Georgios D. Pallas, Ioannis Stamelos and Lefteris Angelis, “TD Principal Assessment through Structural Quality Metrics", 43rd EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Vienna, Austria, August 30th – September 1st, 2017

            Προβολή Δημοσίευσης

          • G. Digkas, M. Lungu, A. Chatzigeorgiou and P. Avgeriou, “The evolution of Technical Debt in The Apache Ecosystem”, 11th European Conference on Software Architecture (ECSA’2017), 11-15 September 2017, Canterbury, UK

            Προβολή Δημοσίευσης

          • Elvira Maria Arvanitou, Apostolos Ampatzoglou, Kostas Tzouvalidis, Alexander Chatzigeorgiou, Paris Avgeriou and Ignatios Deligiannis, “Assessing Change Proneness at the Architecture Level: An Empirical Validation”, 1st International Workshop on Emerging Trends in Software Design and Architecture (WETSoDA 2017), Nanjing, China, December 3-8, 2017

            Προβολή Δημοσίευσης

          2016

          • M. E. Paschali, A. Ampatzoglou, S. Bibi, A. Chatzigeorgiou and I. Stamelos, "A case study on the availability of open-source components for game development", 15th International Conference on Software Reuse (ICSR'2016), Limassol, Cyprus, June 5-7, 2016

            Προβολή Δημοσίευσης

          • S. Xinogalos, M. Satratzemi, D. Tsompanoudi and A. Chatzigeorgiou, “Monitoring an OOP Course through Assignments in a Distributed Pair Programming System”, 5th Workshop on Software Quality Analysis, Monitoring, Improvement and Applications (SQAMIA 2016), Budapest, Hungary, August 29-31, 2016

            Προβολή Δημοσίευσης

          • A. Ampatzoglou, A. Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou, P. Abrahamsson, A. Martini, U. Zdun and Kari Systa, “The Perception of Technical Debt in the Embedded Systems Domain: An Industrial Case Study”, 8th International Workshop on Managing Technical Debt (MTD’2016), in conjunction with ICSME 2016, Raleigh, North Carolina, USA, October 4, 2016

            Προβολή Δημοσίευσης

          • P. Kyriakakis, A. Chatzigeorgiou, A. Ampatzoglou and S. Xinogalos, “Evolution of method invocation and object instantiation patterns in a PHP ecosystem”, 20th Pan-Hellenic Conference on Informatics (PCI’2016), Patra, Greece, November 10-12, 2016

            Προβολή Δημοσίευσης

          2015

          • A. Ampatzoglou, A. Ampatzoglou, P. Avgeriou, and A. Chatzigeorgiou, “Establishing a framework for managing interest in technical debt”, 5th International Symposium on Business Modeling and Software Design (BMSD), Milan, Italy, 6-8 July, SciTePress, 2015

            Προβολή Δημοσίευσης

          • A. Zaimi, A. Ampatzoglou, N. Triantafyllidou, A. Chatzigeorgiou, A. Mavridis, T. Chaikalis, I. Deligiannis, P. Sfetsos, I. Stamelos, “A Case Study on Reusing Third-Party Libraries in Open-Source Software Development”, 7th Balkan Conference in Informatics, Craiova, Romania, September 2-4, 2015.

            Προβολή Δημοσίευσης

          • T. Chaikalis, A. Chatzigeorgiou, A. Ampatzoglou, I. Deligiannis, “Assessing the Evolution of Quality in Software Libraries”, 7th Balkan Conference in Informatics, Craiova, Romania, September 2-4, 2015.

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou, T. Chaikalis, G. Paschalidou, N. Vesyropoulos, C. K. Georgiadis and E. Stiakakis, “A Taxonomy of Evaluation Approaches in Software Engineering”, 7th Balkan Conference in Informatics, Craiova, Romania, September 2-4, 2015

            Προβολή Δημοσίευσης

          • E.M. Arvanitou, A. Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou, “Introducing a Ripple Effect Measure: A Theoretical and Empirical Validation”, 9th International Symposium on Empirical Software Engineering and Measurement (ESEM' 15), Beijing, China, October 22-23, 2015

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou, A. Ampatzoglou, A. Ampatzoglou, and Theodoros Amanatidis, "Estimating the Breaking Point for Technical Debt", 7th International Workshop on Managing Technical Debt (MTD'2015), Bremen, Germany, October 2, 2015

            Προβολή Δημοσίευσης

          2014

          • P. Sfetsos, A. Ampatzoglou, A. Chatzigeorgiou, I. Deligiannis and I. Stamelos, “A comparative study on the effectiveness of patterns in software libraries and standalone applications”, 9th International Conference on the Quality of Information and Communications Technology (QUATIC’2014), Quality in Agile Methods Track, Guimaraes, Portugal, September 23-26, 2014

            Προβολή Δημοσίευσης

          • P. Kyriakakis, A. Chatzigeorgiou, “Maintenance Patterns of large-scale PHP Web Applications”, 30th International Conference on Software Maintenance and Evolution (ICSME’2014), Victoria, British Columbia, Canada, Sept. 28 – Oct. 3, 2014

            Προβολή Δημοσίευσης

          • T. Chaikalis, E.Ligu, G. Melas and A. Chatzigeorgiou, “SEAgle: Effortless Software Evolution Analysis”, 30th International Conference on Software Maintenance and Evolution (ICSME’2014), Tool Demonstration Track, Victoria, British Columbia, Canada, Sept. 28 – Oct. 3, 2014

            Προβολή Δημοσίευσης

          • M.E. Paschali, A. Ampatzoglou, A. Chatzigeorgiou and I. Stamelos, “Non-functional requirements that influence gaming experience: A survey on gamers satisfaction factors”, Academic MindTrek 2014, Tampere Finland, November 4-7, 2014

            Προβολή Δημοσίευσης

          2013

          • E. Ligu, T. Chaikalis and A. Chatzigeorgiou, "BuCo Reporter: Mining Software and Bug Repositories", 6th Balkan Conference in Informatics (BCI'2013), Thessaloniki, Greece, September 19-21, 2013.

            Προβολή Δημοσίευσης

          • G. Paschalidou, E. Stiakakis and A. Chatzigeorgiou, "An Application of Data Envelopment Analysis to Software Quality Assessment", 6th Balkan Conference in Informatics (BCI'2013), Thessaloniki, Greece, September 19-21, 2013.

            Προβολή Δημοσίευσης

          • E. Ligu, A. Chatzigeorgiou, T. Chaikalis and N. Ygeionomakis, "Identification of Refused Bequest Code Smells", 29th IEEE International Conference on Software Maintenance (ICSM'2013), Eindhoven, Netherlands, September 23-26, 2013

            Προβολή Δημοσίευσης

          2012

          • T. Chaikalis and A. Chatzigeorgiou, "Investigating the Evolution of Feature Scattering", 6th International Workshop on Software Quality and Maintainability (SQM 2012), collocated with 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), Szeged, Hungary, March 27, 2012

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou and G. Melas, "Trends in Object-Oriented Software Evolution: Investigating Network Properties", 34th International Conference on Software Engineering (ICSE'2012), New Ideas & Emerging Results track (NIER), Zurich, Switzerland, June 2-9, 2012.

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou, "Guidelines for the application of Data Envelopment Analysis to assess evolving software", 6th International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert'2012),Thessaloniki, Greece, 1-2 October 2012

            Προβολή Δημοσίευσης

          • T. Chaikalis, G. Melas and A. Chatzigeorgiou, "SEANets: Software Evolution Analysis with Networks", 28th IEEE International Conference on Software Maintenance (ICSM'2012), Tool Demonstration Track, Riva del Garda, Trento, Italy, September 23rd - 30th, 2012.

            Προβολή Δημοσίευσης

          2011

          • N. Tsantalis and A. Chatzigeorgiou, "Ranking Refactoring Suggestions based on Historical Volatility", 15th European Conference on Software Maintenance and Reengineering (CSMR'2011), Oldenburg, Germany, March 1-4, 2011

            Προβολή Δημοσίευσης

          • M. Fokaefs, N. Tsantalis, E. Stroulia, and A. Chatzigeorgiou, "JDeodorant: Identification and Application of Extract Class Refactorings," 33rd International Conference on Software Engineering (ICSE'2011), Tool Demonstration Session, Waikiki, Honolulu, Hawaii, May 21-28, 2011

            Προβολή Δημοσίευσης

          2010

          • G. Kniesel, A. Binun, P. Hegedus, L. J. Fulop, A. Chatzigeorgiou, Y.-G. Gueheneuc and N. Tsantalis, "DPDX - Towards a Common Result Exchange Format for Design Pattern Detection Tools", 14th European Conference on Software Maintenance and Reengineering (CSMR'2010), Madrid, Spain, March 15-18, 2010

            Προβολή Δημοσίευσης

          • M. Basdavanos and A. Chatzigeorgiou, "Placement of Entities in Object-Oriented Systems by means of a Single-Objective Genetic Algorithm", 5th International Conference on Software Engineering Advances (ICSEA 2010), Nice, France, August 22-27, 2010.

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou and A. Manakos, "Investigating the Evolution of Bad Smells in Object-Oriented Code", 7th International Conference on the Quality of Information and Communications Technology (QUATIC'2010), Porto, Portugal, September 29-October 2, 2010.

            Προβολή Δημοσίευσης

          2009

          • N. Tsantalis and A. Chatzigeorgiou, "Identification of Extract Method Refactoring Opportunities", 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, March 24-27, 2009

            Προβολή Δημοσίευσης

          • M. Fokaefs, N. Tsantalis, A. Chatzigeorgiou and J. Sander, "Decomposing Object-oriented Class Modules Using an Agglomerative Clustering Technique", 25th IEEE International Conference on Software Maintenance (ICSM'2009), Edmonton, Alberta, Canada, September 20-26, 2009

            Προβολή Δημοσίευσης

          • S.T.Halkidis, A. Chatzigeorgiou and G. Stephanides, "Moving from Requirements to Design ConfrontingSecurity Issues: A Case Study", 4th International Symposium on Information Security (IS'09), Vilamoura, Algarve-Portugal, Nov 02 - 03, 2009

            Προβολή Δημοσίευσης

          2008

          • N. Tsantalis, T. Chaikalis, A. Chatzigeorgiou, "JDeodorant: Identification and Removal of Type-Checking Bad Smells", 12th European Conference on Software Maintenance and Reengineering (CSMR'2008), Athens, Greece, April 1-4, 2008, pp. 329-331

            Προβολή Δημοσίευσης

          • A. Ampatzoglou, A. Chatzigeorgiou, I. Stamelos, "Graphical Representation as a Factor of 3D Software User Satisfaction: A Metric Based Approach", 12th Panhellenic Conference in Informatics (PCI'2008), Samos Island, Greece, August 28-30, 2008

            Προβολή Δημοσίευσης

          • I. Deligiannis, P. Sfetsos, A. Chatzigeorgiou, "A controlled experiment investigation of Behavior allocation in two Object-Oriented methods", eRA – 3: International Conference on the Contribution of Information Technology to Science, Economy, Society and Education, Aegina Island, Greece, 19-21 September 2008

            Προβολή Δημοσίευσης

          2007

          • M. Mouratidou, V. Lourdas, A. Chatzigeorgiou, C. K. Georgiadis, "Code Improvement: Implementing Design Patterns to Java EE Applications", 11th Panhellenic Conference on Informatics (PCI'2007), Patras, Greece, May 18-20, 2007

            Προβολή Δημοσίευσης

          • A. Ampatzoglou, A. Chatzigeorgiou and N. Samaras, "Investigating the use of patterns in open source games", 3rd Balkan Conference in Informatics (BCI'2007), Sofia, Bulgaria, 27-29 September, 2007

            Προβολή Δημοσίευσης

          • M. Fokaefs, N. Tsantalis and A. Chatzigeorgiou, "JDeodorant: Identification andRemoval of Feature Envy Bad Smells", 23rd IEEE International Conference on Software Maintenance (ICSM'2007), Tool Demonstration, Paris, France October 2-5, 2007

            Προβολή Δημοσίευσης

          2006

          • V. Konstantakos, A. Chatzigeorgiou, S. Nikolaidis and Th. Laopoulos, "Energy consumption estimation in embedded systems", 2006 IEEE Instrumentation and Measurement Technology Conference (IMTC), Sorrento, Italy, April 24-27, 2006

            Προβολή Δημοσίευσης

          • A. Chatzigeorgiou, N. Tsantalis, G. Stephanides, "Application of Graph Theory to OO Software Engineering", 2nd Workshop on Interdisciplinary Software Engineering Research (WISER'2006), Shanghai, China, May 20, 2006

            Προβολή Δημοσίευσης

          • P. Basdaras, K. Chalkias, A. Chatzigeorgiou, I. Deligiannis, P. Tsakiri, N. Tsantalis, "Lessons learned from an open-source University Project", 10th International WSEAS Conference on Computers, Vouliagmeni, Athens, Greece, July 13-15, 2006

            Προβολή Δημοσίευσης

          • A. Perdos, A. Chatzigeorgiou and G. Stephanides, “Evaluation of a Queuing Theory and Systems Modeling Course Based on UML”, 6th IEEE International Conference on Advanced Learning Technologies (ICALT’2006), Kerkrade, The Netherlands, July 5-7, 2006

            Προβολή Δημοσίευσης

          • S. T. Halkidis, A. Chatzigeorgiou and G. Stephanides, "Quantitative Evaluation of Systems with Security Patterns using a Fuzzy Approach", First International Workshop on Information Security (IS'06), Montpellier, France, Oct 30 - Nov 1, 2006

            Προβολή Δημοσίευσης

          • S. T. Halkidis, A. Chatzigeorgiou and G. Stephanides, "A Practical Evaluation of Security Patterns", 6th International Conference on Artificial Intelligence and Digital Communications (AIDC'2006), Thessaloniki, Greece, August 2006

            Προβολή Δημοσίευσης

          2005

          • K. Zotos, A. Litke, A. Chatzigeorgiou, S. Nikolaidis, G. Stephanides, "Energy Complexity of Software in Embedded Systems", IASTED International Conference on Automation, Control and Applications (ACIT-ACA 2005), Novosibirsk, Russia, June 20-24, 2005.

            Προβολή Δημοσίευσης

          • S. Halkidis, A. Chatzigeorgiou, G. Stephanides, "An Approach to the Specification of Software Security Patterns", 5th International Conference on Artificial Intelligence and Digital Communications (AIDC'2005), Craiova, Romania, September 1-3, 2005

            Προβολή Δημοσίευσης

          • N. Tsantalis, A. Chatzigeorgiou, S. T. Halkidis, G. Stephanides, "A Novel Approach to Automated Design Pattern Detection", 10th Panhellenic Conference on Informatics (PCI'2005), Volos, Greece, Nov. 11-13, 2005

            Προβολή Δημοσίευσης

          2004

          • S. T. Halkidis, A. Chatzigeorgiou, G. Stephanides, "A Qualitative Evaluation of Security Patterns", 6th International Conference on Information and Communications Security (ICICS'04), Malaga, Spain, 27-29 October, 2004

            Προβολή Δημοσίευσης

          • Tsantalis N., A. Chatzigeorgiou, G. Stephanides, I. Deligiannis, "Probabilistic Evaluation of Object-Oriented Systems", in Proceedings of the 10th International Software Metrics Symposium (METRICS'2004), Chicago, USA, 14 -16 September 2004.
          • Deligiannis I., P. Sfetsos, I. Stamelos, L. Angelis, A. Chatzigeorgiou, "Assessing the modifiability of two object-oriented design alternatives - A controlled experiment replication", in Proceedings of the 5th EUROSIM Congress on Modelling and Simulation (EUROSIM'04), Paris, France, September 06-10, 2004.
          • Perdos A., A. Chatzigeorgiou and G. Stephanides, “Teaching Queuing Systems Modelling Using UML”, in Proceedings of the 4th IEEE Int. Conference on Advanced Learning Technologies (ICALT’2004), Joensuu, Finland, August 30–September 1, 2004.
          • Chatzigeorgiou A., S. Xanthos, G. Stephanides, "Evaluating Object-Oriented Designs with Link Analysis", in Proceedings of the 26th International Conference on Software Engineering (ICSE'2004), Edinburgh, Scotland, May 23-28, 2004.

          2003

          • Chatzigeorgiou A., G. Stephanidis, "Entropy as a Measure of Object-Oriented Design Quality", in Proceedings of the 1st Balkan Conference on Informatics (BCI'2003), Thessaloniki, November 21-23, 2003.
          • Nikolaidis S., A. Chatzigeorgiou, T. Laopoulos, "Developing an Environment for Embedded Software Energy Estimation", in Proceedings of the IEEE 2nd International Workshop on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS'2003), Lviv, Ukraine, September 8-10, 2003.
          • Xanthos S., A. Chatzigeorgiou and G. Stephanides, "Energy Estimation with SystemC: A Programmer's Perspective", in Proceedings of the 7th WSEAS International Conference on Circuits, Corfu, Greece, July 2003 (also in Computational Methods in Circuits and Systems Applications, WSEAS Press - ISBN 960 8052 882).
          • Perdos A., A. Chatzigeorgiou and G. Stephanides, "Simulation Software for a Network Modelling Lab", in Proceedings of the 3rd IEEE International Conference on Advanced Learning Technologies (ICALT'2003), Athens, Greece, July 9-11, 2003.

          2002

          • Nikolaidis S., H. Pournara and A. Chatzigeorgiou, "Output Waveform Evaluation of Basic Pass Transistor Structure", in Proceedings of the 12th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS'2002), Sevilla, Spain, September 11-13, 2002.
          • Chatzigeorgiou A. and G. Stephanides, "Energy Issues in Software Design of Embedded Systems", in Proceedings of the 2nd WSEAS International Conference on Applied Informatics, Rethymnon, Greece, July 7-14, 2002.
          • Chatzigeorgiou A. and G. Stephanides, "Evaluating Performance and Power of Object-oriented vs. Procedural Programming in Embedded Processors", in Proceedings of the 7th International Conference on Reliable Software Technologies - Ada - Europe 2002, Austria, Vienna, June 17-21, 2002 (Επίσης στο περιοδικό Lecture Notes in Computer Science: J. Blieberger and A. Strohmeier (Eds.): Ada-Europe 2002, LNCS 2361, pp.65-75, 2002, Springer-Verlag Berlin Heidelberg 2002.

          2001

          • Kavvadias N., A. Chatzigeorgiou, N. Zervas, S. Nikolaidis, “Memory Hierarchy Exploration for Low Power Architectures in Embedded Multimedia Applications’’, in Proceedings ΙΕΕΕ International Conference on Image Processing (ICIP’2001), Thessaloniki, Greece, October 7-10, 2001.
          • Chatzigeorgiou A., S. Kougia, S. Nikolaidis, "Evaluating the Effect of Data-Reuse Transformations on Processor Power Consumption", in Proceedings 11th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS'2001), Yverdon-les-bains, Switzerland, September 26-28, 2001.
          • Kavvadias N., Α. Zanikopoulos, Ch Voliotidis, S. Kougia, A. Chatzigeorgiou, S. Nikolaidis, “Power Exploration of Parallel Embedded Architectures Implementing Data-Reuse Transformations’’, in Proceedings 8th ΙΕΕΕ International Conference on Electronics, Circuits and Systems (ICECS’2001), Malta, vol 2, pp. 781-784, September 2-5, 2001.
          • Kougia M., A. Chatzigeorgiou, S. Nikolaidis, “Power Reduction for Multimedia Applications Through Data-Reuse Memory Exploration’’, in Proceedings 8th ΙΕΕΕ International Conference on Electronics, Circuits and Systems (ICECS’2001), vol. 2, pp. 1065-1068, Malta, September 2-5, 2001.
          • Kougia S., A. Chatzigeorgiou, N. Zervas and S. Nikolaidis, "Analytical Exploration of Power Efficient Data-Reuse Transformations on Multimedia Applications", in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP'2001), Salt Lake City, Utah, USA, May 7-11, 2001.

          1999

          • Chatzigeorgiou A., S. Nikolaidis and I. Tsoukalas, "Efficient output waveform evaluation of a CMOS inverter", in Proceedings of the 9th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS'99), Kos, pp.135-144, Greece, October 1999.
          • Chatzigeorgiou A., S. Nikolaidis and I. Tsoukalas, "Timing Analysis of Pass Transistor and CPL Gates", in Proceedings of the 9th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS'99), Kos, Greece, pp.367-376, October 1999.
          • Chatzigeorgiou A., S. Nikolaidis and I. Tsoukalas, "Single Transistor Primitive for Modeling CMOS Gates", in Proceedings of the 6th IEEE International Conference on Electronics, Circuits and Systems (ICECS'99), Paphos, Cyprus, September 5-8, 1999.
          • Chatzigeorgiou A., S. Nikolaidis, I. Tsoukalas and O. Koufopavlou, "CMOS Gate Modeling Based on Equivalent Inverter", in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS'99), Orlando, FL, vol. VI, pp. 234-237, USA, May 30-June 2, 1999.

          1998

          • Chatzigeorgiou A. and S. Nikolaidis, "Analysis of the Transistor Chain Operation in CMOS Gates for Short-Channel Devices", in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS'98), Monterey CA, USA, vol. VI, pp. 363-367, May 31-June 3, 1998.
          • Nikolaidis S., A. Chatzigeorgiou and E.D. Kyriakis-Bitzaros, "Delay and Power Estimation for a CMOS Inverter driving RC Interconnect Loads", in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS'98), Monterey CA, USA, vol. VI, pp. 368-371, May 31-June 3, 1998.
          • Chatzigeorgiou A. and S. Nikolaidis, "Collapsing the Transistor Chain to an Effective Single Equivalent Transistor", in Proceedings of the Design, Automation and Test in Europe Conference (DATE'98), Paris, pp. 2-6, France, 23-26 February, 1998.

          1997

          • Nikolaidis S. and A. Chatzigeorgiou, "Modeling the Transistor Chain Operation in CMOS Gates", in Proceedings of the 4th IEEE International Conference on Electronics, Circuits and Systems (ICECS'97), Cairo, pp. 277-281, Egypt, 15-18 December, 1997.
          • Άλλα (1 εγγραφές)

          Περιλαμβάνει Παρουσιάσεις σε διεθνή ή ελληνικά συνέδρια χωρίς δημοσίευση σε πρακτικά.

            2003

            • Xanthos S., A. Chatzigeorgiou and G. Stephanides, "Object-Oriented Design Evaluation using Algebraic Graph Theory", Microsoft Research Academic Conference: Compiler Architecture and Programming Languages/Techniques, Budapest, Hungary, November 10-12, 2003.