| 2017 | EDUCON | Student perceptions on the benefits and shortcomings of distributed pair programming assignments. | Stelios Xinogalos, Maya Satratzemi, Alexander Chatzigeorgiou, Despina Tsompanoudi |
| 2014 | ICALT | Comparing LMS and AEHS: Challenges for Improvement with Exploitation of Data Mining. | Ioannis Karagiannis, Maya Satratzemi |
| 2014 | ICALT | Mentor: A Hybrid Recommender System in Order to Support Teachers in Learning Design Authoring Process. | Soultana Karga, Maya Satratzemi |
| 2014 | ICALT | Integrating Learning Analytics in an Educational MMORPG for Computer Programming. | Christos Malliarakis, Maya Satratzemi, Stelios Xinogalos |
| 2014 | ICALT | A Web-Based Authoring Tool for Scripting Distributed Pair Programming. | Despina Tsompanoudi, Maya Satratzemi |
| 2013 | ITiCSE | Exploring the effects of collaboration scripts embedded in a distributed pair programming system. | Despina Tsompanoudi, Maya Satratzemi, Stelios Xinogalos |
| 2011 | CSEDU | Enhancing Adaptivity and Intelligent Tutoring in Distributed Pair Programming Systems to Support Novice Programmers. | Despina Tsompanoudi, Maya Satratzemi |
| 2010 | CSEDU | Modeling user Progress and Visualizing Feedback - The Case of ProPer. | Ioannis Kazanidis, Maya Satratzemi |
| 2009 | ICALT | Applying Learning Styles to SCORM Compliant Courses. | Ioannis Kazanidis, Maya Satratzemi |
| 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 | Combine Adaptive Education Hypermedia and SCORM compliant Learning Management Systems. | Ioannis Kazanidis, Maya Satratzemi |
| 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 | ICALT | Teaching (with) Robots in Secondary Schools: Some New and Not-So-New Pedagogical Problems. | Vassilios Dagdilelis, Maya Satratzemi, Katerina Kagani |
| 2005 | ITiCSE | WIPE: a programming environment for novices. | Vassilios Efopoulos, Vassilios Dagdilelis, Georgios Evangelidis, Maya Satratzemi |
| 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 |
| 2002 | ITiCSE | What they really do?: attempting (once again) to model novice programmers' behavior. | Vassilios Dagdilelis, Maya Satratzemi, Georgios Evangelidis |