| 2024 | TechDebt | What you See is What you Get: Exploring the Relation between Code Aesthetics and Code Quality. | Theodoros Maikantis, Iliana Natsiou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, Stelios Xinogalos, Nikolaos Mittas |
| 2018 | EDUCON | Designing effective serious games for people with intellectual disabilities. | Stavros Tsikinas, Stelios Xinogalos |
| 2018 | EDUCON | Opportunities and challenges of mobile location-based games in education: Exploring the integration of authoring and analytics tools. | Spyridon Xanthopoulos, Stelios Xinogalos |
| 2017 | EDUCON | Student perceptions on the benefits and shortcomings of distributed pair programming assignments. | Stelios Xinogalos, Maya Satratzemi, Alexander Chatzigeorgiou, Despina Tsompanoudi |
| 2014 | ICALT | Integrating Learning Analytics in an Educational MMORPG for Computer Programming. | Christos Malliarakis, Maya Satratzemi, Stelios Xinogalos |
| 2013 | EDUCON | Using flowchart-based programming environments for simplifying programming and software engineering processes. | Stelios Xinogalos |
| 2013 | ITiCSE | Exploring the effects of collaboration scripts embedded in a distributed pair programming system. | Despina Tsompanoudi, Maya Satratzemi, Stelios Xinogalos |
| 2012 | WEBIST | The Challenges of Teaching Web Programming - Literature Review and Proposed Guidelines. | Stelios Xinogalos, Theodore H. Kaskalis |
| 2010 | CSEDU | Difficulties with Collection Classes in Java - The Case of the ArrayList Collection. | Stelios Xinogalos |
| 2009 | ICALT | A Long-Term Evaluation and Reformation of an Object Oriented Design and Programming Course. | Stelios Xinogalos, Maya Satratzemi |
| 2008 | ICALT | An Analysis of Students' Difficulties with ArrayList Object Collections and Proposals for Supporting the Learning Process. | Stelios Xinogalos, Maya Satratzemi, Vassilios Dagdilelis |
| 2007 | ICALT | Re-designing an OOP course based on BlueJ. | Stelios Xinogalos, Maya Satratzemi, Vassilios Dagdilelis |
| 2007 | ITiCSE | Teaching java with BlueJ: a two-year experience. | Stelios Xinogalos, Maya Satratzemi, Vassilios Dagdilelis |
| 2006 | ICALT | Teaching OOP with BlueJ: A Case Study. | Stelios Xinogalos, Maya Satratzemi, Vassilios Dagdilelis, Georgios Evangelidis |
| 2005 | ITiCSE | Using hands-on activities for motivating students with OOP concepts before they are asked to implement them. | Stelios Xinogalos, Maya Satratzemi |
| 2005 | ITiCSE | The hands-on activities of the programming microworld objectKarel. | Stelios Xinogalos, Maya Satratzemi |
| 2003 | ICALT | An Environment for Teaching Object-Oriented Programming: ObjectKarel. | Maya Satratzemi, Stelios Xinogalos, Vassilios Dagdilelis |
| 2003 | ITiCSE | objectKarel: a didactic microworld for teaching object-oriented programming. | Stelios Xinogalos |