Publications

Phd Thesis

Theodore Chaikalis ,“Graph-Based Software Evolution Analysis of Object-Oriented Systems”, Phd Thesis, University of Macedonia, Thessaloniki, Greece, June 2016.


Journals

  1. T. Chaikalis and A. Chatzigeorgiou,“Forecasting Java Software Evolution Trends employing Network Models”, IEEE Transactions on Software Engineering, vol. 41, no 6, June 2015.
  2. 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.

Conferences

  1. Panagiotis Kotsikoris, Theodore Chaikalis, Apostolos Ampatzoglou and Alexander Chatzigeorgiou. “Automated Summarization of Service Workflows to Facilitate Discovery and Composition“. In  17th International Conference on the Evaluation of Novel Approaches to Software Engineering.
  2. 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. Presentation Slides
  3. 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. Most Influential Paper award.
  4. 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, Best Paper Award, Presentation Slides.
  5. 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.
  6. 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.
  7. 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. Presentation Slides
  8. 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.Presentation Slides
  9. 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.
  10. 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. Screencast
  11. 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.
  12. 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. (Tool Demonstration)