Chatzigeorgiou Alexandros
Professor
Department of Applied Informatics
Academic Titles
- Diploma in Electrical Engineering, Aristotle University of Thessaloniki, 1996
- PhD in Computer Science, Aristotle University of Thessaloniki, 2000
Teaching
- COMPUTATIONAL THINKING AND SOFTWARE
(MLI0102)
Type
COMPULSORY
Department Abbreviation
ΜΔΠ
Department
INTERDEPARTMENTAL PROGRAMME OF POSTGRADUATE STUDIES IN LAW AND INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- OBJECT-ORIENTED PROGRAMMING
(AIC301)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Εξάμηνο: 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
Συμπληρωματικό υλικό
- PROCEDURAL PROGRAMMING
(AIC103)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Εξάμηνο: 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/ )
- PROGRAMMING - SOFTWARE ENGINEERING IN BUSINESS
(BC0108)
Type
ELECTIVE
Department Abbreviation
MAI
Department
MASTER IN APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- SOFTWARE SYSTEMS ENGINEERING
(SD0104)
Type
ELECTIVE
Department Abbreviation
MAI
Department
MASTER IN APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- SOFTWARE TECHNOLOGY
(CSC402)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Semester: 4th (Spring) | Course type: Compulsory CS | Weekly hours: 3 | ECTS: 5
Instructors: Chatzigeorgiou Alexander, Ampatzoglou Apostolos
General competences
To understand the principles underlying the development of large-scale software projects. To gain an understanding of the methodologies and techniques employed in each phase of the software lifecycle.
Course content
Software Engineering Principles. Problems in the development of software projects.Differences from other technical disciplines. Product and process characteristics. Life cycle models.Software project management. Cost estimation, COCOMO.Requirements analysis and specification. Formal methods for requirements specification (Pre-post conditions, FSM, Petri Nets, Algebraic specifications, Z language). Structured Analysis.Architectural software design. Modularity, Abstraction, coupling - cohesion. Structured design.Object-oriented analysis and design methodologies. Unified Modeling Language.Coding. Testing, Theoretical foundations of testing. Documentation.Software metrics.Computer-Aided Software Engineering (CASE) tools.Applications with UML and C++/Java.Case Study: development of a complete software project.
Assessment
Written examination 65%
Compulsory Group Assignment 35%
Course bibliography
(One of the following):
13600 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕΔΙΑΣΗ: UML, ΑΡΧΕΣ, ΠΡΟΤΥΠΑ ΚΑΙ ΕΥΡΕΤΙΚΟΙ ΚΑΝΟΝΕΣ, Τύπος: Σύγγραμμα, ΑΛΕΞΑΝΔΡΟΣ Ν. ΧΑΤΖΗΓΕΩΡΓΙΟΥ, 2005, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-882-1
13597 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΤΗ UML, Τύπος: Σύγγραμμα, ΒΑΣΙΛΗΣ ΓΕΡΟΓΙΑΝΝΗΣ, ΓΙΩΡΓΟΣ ΚΑΚΑΡΟΝΤΖΑΣ, ΑΧΙΛΛΕΑΣ ΚΑΜΕΑΣ, ΓΙΑΝΝΗΣ ΣΤΑΜΕΛΟΣ, ΠΑΝΟΣ ΦΙΤΣΙΛΗΣ, 2006, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 960-209-913-5
68402214 Τεχνολογία λογισμικού, Τύπος: Σύγγραμμα, Γιακουμάκης Μανόλης, Διαμαντίδης Νίκος, 2017, UNIBOOKS IKE, ISBN: 9786185304416
Publications
- Books (5 records)
Περιλαμβάνει Βιβλία ή/και μονογραφίες σε διεθνείς ή ελληνικούς εκδοτικούς οίκους. Κεφάλαια ή άρθρα συλλογικών τόμων ή επιμέλεια τόμων σε διεθνείς ή ελληνικούς εκδοτικούς οίκους.
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.
- Scientific Journals (78 records)
Περιλαμβάνει Άρθρα σε διεθνή ή ελληνικά επιστημονικά περιοδικά (με κριτές).
2022
- G. Digkas, A. Chatzigeorgiou, A. Ampatzoglou and P. Avgeriou, "Can Clean New Code Reduce Technical Debt Density?", IEEE Transactions on Software Engineering, vol. 48, no. 5, May 2022, pp. 1705-1721
- G. Digkas, A. Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou, “The Temporality of Technical Debt Introduction on New Code and Confounding Factors”, Software Quality Journal, vol. 30, 2022, pp. 283-305
- E. M. Arvanitou, A. Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou, and N. Tsiridis, “A Metric for Quantifying the Ripple Effects among Requirements”, Software Quality Journal, vol. 30, pp. 853-883, 2022
- D. Tsoukalas, N. Mittas, A. Chatzigeorgiou, D. Kehagias, A.Ampatzoglou, T. Amanatidis, L. Angelis, “Machine Learning for Technical Debt Identification”, IEEE Transactions on Software Engineering, vol. 48, no. 12, pp. 4892-4906, 1 Dec. 2022
- C. Marantos, L. Papadopoulos, A. A. Tsintzira, A. Ampatzoglou, A. Chatzigeorgiou, and D. Soudris, "Decision Support for GPU Acceleration by Predicting Energy Savings and Programming Effort", Sustainable Computing: Informatics and Systems, vol. 34, April 2022
- C. Lamprakos, C. Marantos, M. Siavvas, L. Papadopoulos, A.A. Tsintzira, A. Ampatzoglou, A. Chatzigeorgiou, D. Kehagias, D. Soudris, “Translating Quality-Driven Code Change Selection to an Instance of Multiple-Criteria Decision Making”, Information and Software Technology, vol. 145, 2022
- Ilias Kalouptsoglou, Miltiadis Siavvas, Dionysios Kehagias, Alexandros Chatzigeorgiou, Apostolos Ampatzoglou, “Examining the Capacity of Text Mining and Software Metrics in Vulnerability Prediction”, Entropy, 24(5), May 2022
- Elvira Maria Arvanitou, Apostolos Ampatzoglou, Stamatia Bibi, Alexander Chatzigeorgiou, Ignatios Deligiannis, "Applying and Researching DevOps: A Tertiary Study", IEEE Access, vol. 10, pp. 61585-61600, 2022
- I. Kalouptsoglou, D. Tsoukalas, M. Siavvas, D. Kechagias, A. Chatzigeorgiou, and A. Ampatzoglou, "Time Series Forecasting of Software Vulnerabilities using Statistical and Deep Learning Models", Electronics Journal, 11(18), September 2022
- A. Ampatzoglou, A. Chatzigeorgiou, E. M. Arvanitou, S. Bibi, "SDK4ED: A Platform for Technical Debt Management", Software Practice and Experience, vol. 52, issue 8, pp. 1879-1902, 2022
2021
- K. Georgiou, N. Mittas, A. Chatzigeorgiou, L. Angelis, “An Empirical Study of COVID-19 related Posts on Stack Overflow: Topics and Technologies”, Journal of Systems and Software, vol. 182, 2021
- E.M. Arvanitou, A. Ampatzoglou, A. Chatzigeorgiou and J. C. Carver, “Software engineering practices for scientific software development: A systematic mapping study”, Journal of Systems and Software, vol. 172, February 2021
- Areti Ampatzoglou, Elvira-Maria Arvanitou, Apostolos Ampatzoglou, Paris Avgeriou, Angeliki-Agathi Tsintzira, and Alexander Chatzigeorgiou, “Architectural Decision-making as a Financial Investment: An Industrial Case Study”, Information and Software Technology, vol. 129, January 2021
- M. E. Paschali, C. Volioti, A. Ampatzoglou, A. Gkagkas, I. Stamelos, and A. Chatzigeorgiou, "Implementing Game Requirements using Design Patterns", Journal of Software: Evolution and Process, vol. 33, issue 12, 2021
- Paris Avgeriou, Davide Taibi, Apostolos Ampatzoglou, Francesca Arcelli Fontana, Terese Besker, Alexander Chatzigeorgiou, Valentina Lenarduzzi, Antonio Martini, Nasia Moschou, Ilaria Pigazzini, Nyyti Saarimäki, Darius Sas, Saulo Soares de Toledo, Angeliki Tsintzira, “An Overview and Comparison of Technical Debt Measurement Tools”, ΙΕΕΕ Software, vol. 38, no. 3, pp. 61-71, May-June 2021
- D. Tsoukalas, M. Mathioudaki, M. Siavvas, D. Kehagias and A. Chatzigeorgiou, “A Clustering Approach Towards Cross-Project Technical Debt Forecasting”, SN Computer Science 2, 22 (2021)
- G. Digkas, A. Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou, O. Matei and R. Heb, “The Risk of Generating Technical Debt Interest: A Case Study”, SN Computer Science, 2, 12 (2021)
- N. Nikolaidis, D. Zisis, A. Ampatzoglou, A. Chatzigeorgiou and D. Soudris, “Experience with Managing Technical Debt in Scientific Software Development using the EXA2PRO framework”, IEEE Access, vol. 9, pp. 72524-72534, 2021
2020
- T. Amanatidis, A. Moschou, N. Mittas, A. Chatzigeorgiou, A. Ampatzoglou, and L. Angelis, “Evaluating the Agreement among Technical Debt Measurement Tools: Building an Empirical Benchmark of Technical Debt Liabilities”, Empirical Software Engineering, 25, 4161-4204, September 2020
- D. Tsoukalas, D. Kehagias, M. Siavvas and A. Chatzigeorgiou, “Technical Debt Forecasting: An empirical study on open-source repositories”, Journal of Systems and Software, Elsevier, vol. 170, December 2020
- A. Ampatzoglou, N. Mittas, A. A. Tsintzira, A. Ampatzoglou, E. M. Arvanitou, A. Chatzigeorgiou, P. Avgeriou, and L. Angelis, “Exploring the Relation between Technical Debt Principal and Interest: An Empirical Approach”, Information and Software Technology, Elsevier, vol. 128, December 2020
- G. Digkas, K. Petridis, A. Chatzigeorgiou, E. Stiakakis, A. Emrouznejad, “Measuring Spatio‑temporal Efficiency: An R Implementation for Time‑Evolving Units”, Computational Economics, 56, 843-864, December 2020
- D. Feitosa, A. Ampatzoglou, A. Gkortzis, S. Bibi, A. Chatzigeorgiou, “Code Reuse in Practice: Benefiting or Harming Technical Debt”, Journal of Systems and Software, vol. 167, September 2020
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.
- Conferences (106 records)
Περιλαμβάνει Άρθρα σε δημοσιευμένα πρακτικά διεθνών ή ελληνικών συνεδρίων (με κριτές).
2022
- C. Marantos, M. Siavvas, D. Tsoukalas, C. P. Lamprakos, L. Papadopoulos, P. Boryszko, K. Filus, J. Domańska, A. Ampatzoglou, A. Chatzigeorgiou, E. Gelenbe, D. Kehagias and D. Soudris, “SDK4ED: One-click platform for Energy-aware, Maintainable and Dependable Applications”, Design, Automation and Test in Europe Conference | The European Event for Electronic System Design & Test (DATE’2022), 14-23 March 2022, Antwerp, Belgium
- A. Ichtsis, N. Mittas, A. Ampatzoglou, and A. Chatzigeorgiou, "Merging Smell Detectors: Evidence on the Agreement of Multiple Tools", 5th International Conference on Technical Debt (TechDEBT' 22), ACM, Pennsylvania, USA, May 2022
- D. Tsoukalas, A. Chatzigeorgiou, A. Ampatzoglou, N. Mittas, and D. Kechagias, "TD Classifier: Automatic Identification of Java Classes with High Technical Debt", 5th International Conference on Technical Debt (TechDEBT' 22), ACM, Pennsylvania, USA, May 2022
- Z. Alizadehsani, D. Feitosa, T. Maikantis, A. Ampatzoglou, A. Chatzigeorgiou, D. Berrocal, A. Gonzalez Briones, J. M. Corchado, M. Mateus, and J. Groenewold, "Service Classification through Machine Learning: Aiding in the Efficient Identification of Reusable Assets in Cloud Application Development", 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA’ 22), IEEE Computer Society, August 2022, Gran Canaria, Spain.
- E. M. Arvanitou, P. Argyriadou, G. Koutsou, A. Ampatzoglou, and A. Chatzigeorgiou, "Quantifying TD Interest: Are we Getting Closer, or Not Even That?", 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA' 22), IEEE Computer Society, August 2022, Gran Canaria, Spain
- N. Nikolaidis, D. Zisis, A. Ampatzoglou, N. Mittas, and A. Chatzigeorgiou, "Using Machine Learning to Guide the Application of Software Refactorings: A Preliminary Exploration", 6th International Workshop on Machine Learning Techniques for Software Quality Evolution (Maltesque '22), ACM, 14-18 November 2022, Singapore
- N. Nikolaidis, A. Ampatzoglou, A. Chatzigeorgiou, S. Tsekeridou and A. Piperidis, "Technical Debt in Service-Oriented Software Systems", 23rd International Conference on Product-Focused Software Process Improvement (PROFES '22), Springer, 21-23 November 2022, Finland
2021
- S. Gkikas, C. Volioti, N. Nikolaidis, A. Ampatzoglou, A. Chatzigeorgiou, and I. Deligiannis, "Metrics for Assessing Gamers’ Satisfaction: Exploring the Graphics Factor", Automated Software Engineering for Games (ASE4GAMES '21), IEEE Computer Society, November 2021, Australia
- Ι. Kalouptsoglou, M. Siavvas, D. Kehagias, A. Chatzigeorgiou, and A. Ampatzoglou, "An Empirical Evaluation of the Usefulness of Word Embedding Techniques in Deep Learning-based Vulnerability Prediction", 4th European CyberSecurity Workshop (EuroCyberSec '21), 25-26 October 2021, France
- I. Stratigakis, G. Kakarontzas, A. Ampatzoglou, T. Amanatidis, T. Tsiatsos, C. Avratoglou, D. Folinas, C. Volioti, I. Stamelos, and A. Chatzigeorgiou, “A low-cost AR assistant component architecture for Warehouse Management Systems”, 25th Pan-Hellenic Conference on Informatics (PCI ‘21), ACM, November 2021, Greece
- T. Maikantis, T. Chaikalis, A. Ampatzoglou, and A. Chatzigeorgiou, “SmartCLIDE: Shortening the Toolchain of SOA-based Cloud Software Development by Automating Service Creation, Composition, Testing, and Deployment”, 25th Pan-Hellenic Conference on Informatics (PCI ‘21), ACM, November 2021, Greece
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.
- Other (1 records)
Περιλαμβάνει Παρουσιάσεις σε διεθνή ή ελληνικά συνέδρια χωρίς δημοσίευση σε πρακτικά.
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.