???global.info.a_carregar???
Ricardo Queirós é doutorado em Ciência de Computadores e Professor Adjunto na área de Informática na Escola Superior de Media Artes e Design do Instituto Politécnico do Porto onde leciona disciplinas relacionadas com programação Web e móvel. É também investigador na área da gamificação, interoperabilidade em sistemas de e-learning e aprendizagem de linguagens de programação, no Centro de Investigação em Sistemas Computacionais Avançados (CRACS), do INESC TEC Porto. É também Coordenador do Gabinete de Ensino à Distância do Centro de Inovação Pedagógica (CIP) do Politécnico do Porto. É o responsável pela International Computer Programming Education Conference (ICPEC), a primeira conferência internacional dedicada exclusivamente ao ensino da programação de computadores. Atualmente trabalha na conceção e implementação de ambientes de aprendizagem gamificados para fomentar o processo de ensino-aprendizagem de cursos de programação de computadores. É autor de mais de 100 livros e publicações científicas focados nos tópicos de ensino e investigação previamente referidos.
Identificação

Identificação pessoal

Nome completo
Ricardo Alexandre Peixoto de Queirós

Nomes de citação

  • Queirós, Ricardo

Identificadores de autor

Ciência ID
711A-CAB3-7A23
ORCID iD
0000-0002-1985-6285
Google Scholar ID
cmMDUzAAAAAJ
Scopus Author Id
26633220900

Endereços de correio eletrónico

  • ricardo.queiros@gmail.com (Profissional)

Websites

Domínios de atuação

  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador independente (B1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2009/09/01 - 2012/09/12
Concluído
Doutoramento em Ciência de Computadores (Doutoramento)
Universidade do Porto - Faculdade de Ciências, Portugal
2001/08/01 - 2005/08/01
Concluído
Mestrado em Informática (Mestrado)
Faculdade de Ciências da Universidade do Porto, Portugal
Muito Bom
1994/08/01 - 2000/08/01
Concluído
Engenharia Informática (Licenciatura)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Projetos

Projeto

Designação Financiadores
2025/06/01 - 2026/07/01 IA para Previsão de Reincidência na Violência Doméstica em Portugal
LT12-05 (Linha Temática 12 – Projeto n.º 5)
Investigador
ISTEC PORTO, Portugal
Concluído
2024/01/01 - 2026/06/30 INOV-NORTE – Centro de Excelência de Inovação Pedagógica na Região Norte
PRR - 08/C06-i07/2024.P11078)
Universidade do Porto, Portugal
Concluído
2023/09/01 - 2025/08/31 FGPE++ – Gamified Programming Learning at Scale
2023-1-PL01-KA220-HED-000164696
Co-Investigador Responsável (Co-IR)
Technical University of Szczecin, Polónia
Concluído
2024/01/01 - 2025/06/30 BET-DeTECH – Better Deep Technology Tools for Gambling Harm Prevention, Early Detection and Personalized Intervention
02009.S4P24
Co-Investigador Responsável (Co-IR)
Fundação para a Ciência e a Tecnologia
Concluído
2022/02/01 - 2025/02/01 Math-Digger - MATHematics Digital Escape Rooms
Investigador
Em curso
2020/10/01 - 2024/10/01 SmartHealth - Inteligência Artificial para Cuidados de Saúde Personalizados ao Longo da Vida
Investigador
Instituto Politécnico do Porto, Portugal
Em curso
2021/04/01 - 2024/03/01 iCare4NextG
Investigador
Instituto Politécnico do Porto, Portugal
Em curso
2020/10/01 - 2023/10/01 TECH - Tecnologia, Ambiente, Criatividade e Saúde
Investigador
Instituto Politécnico do Porto, Portugal
Em curso
2021/06/01 - 2023/05/31 FGPE Plus: Learning tools interoperability for gamified programming education
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Erasmus Plus
Em curso
2021/05/01 - 2023/04/30 JuezLTI: Automatic assessment of computing exercises using LTI standard
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Erasmus Plus
Em curso
2021/04/01 - 2023/04/01 Mr. UD - Mixed Reality on Universal Design's Secret Service
Investigador
Instituto Politécnico do Porto, Portugal
Em curso
2019/01/01 - 2021/01/01 Framework for Gamified Programming Education
Investigador responsável
Em curso
2015/01/01 - 2018/01/01 TEC4Growth – Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact
Investigador
Produções

Publicações

Artigo em conferência
  1. Mário Cruz; Daniela Mascarenhas; Ricardo Queirós; Carla Pinto. "NAVIGATING THE SHIFTING LANDSCAPE OF TEACHER PROFESSIONALITY IN PORTUGUESE HIGHER EDUCATION: A CASE STUDY". 2024.
    10.21125/edulearn.2024.0496
  2. Cruz, Mário; Mascarenhas, Daniela; Pinto, Carla; Queirós, Ricardo. "Reconfiguring teacher professionality in higher education in Portugal: a case study on pedagogical innovation and hybrid learning". Trabalho apresentado em VIII IEEE World Engineering Education Conference (EDUNINE2024), 2024.
    No prelo
  3. Pinto, Carla; Mendonça, Jorge; Babo, Lurdes; Queirós, Ricardo; Cruz, Mário; Mascarenhas, Daniela. "HEIs teachers' and students' current experience of AI introduction in teaching and learning". 2024.
    10.1109/eeite61750.2024.10654407
  4. Queirós, Ricardo; Pinto, Carla M.; Cruz, Mário. "Work in progress: leveraging virtual escape rooms for innovative computer programming learning environments". Ciudad de Guatemala, 2024.
    Publicado • 10.1109/edunine60625.2024.10500625
  5. Pinto, Carla M.A.; Nikolopoulos, Christos; Cruz, Mário; Queirós, Ricardo; Petridis, Konstantinos. "Empowering Engineering Students' Math Literacy with Digital Escape Rooms". Ciudad de Guatemala, 2024.
    Publicado • 10.1109/edunine60625.2024.10500542
  6. Paiva, José Carlos; Queirós, Ricardo; Gasiba, Tiago; Peixoto de Queirós, Ricardo Alexandre; Teixeira Pinto, Mário Paulo. "Sifu Reloaded: An Open-Source Gamified Web-Based CyberSecurity Awareness Platform". 2023.
    10.4230/OASIcs.ICPEC.2023.5
  7. Carrillo, JV; Sierra, A; Leal, JP; Queirós, R; Pellicer, S; Primo, M. "Integration of Computer Science Assessment into Learning Management Systems with JuezLTI". 2022.
    10.4230/oasics.icpec.2022.9
  8. Leal, JP; Queirós, R; Ferreirinha, P; Swacha, J. "A Roadmap to Convert Educational Web Applications into LTI Tools". 2022.
    10.4230/oasics.icpec.2022.12
  9. Queirós, R. "WebPuppet - A Tiny Automated Web UI Testing Tool". 2022.
  10. Queirós, Ricardo. "ScraPE - an Automated Tool for Programming Exercises Scraping". Trabalho apresentado em SLATE 2022, 2022.
  11. Queirós, Ricardo Alexandre Peixoto de. "Integration of a Learning Playground into a LMS". 2022.
    10.1145/3502717.3532175
  12. Queirós, R. "ScraPE - An Automated Tool for Programming Exercises Scraping". 2022.
  13. Swacha, J; Miernik, F; Ignasiak, MS; Montella, R; De Vita, CG; Mellone, G; Queirós, R; et al. "Poster: Students' Usability Evaluation of the FGPE Gamified Programming Learning Environment". 2022.
  14. Queirós, R; Pinto, M. "The Dangers of Gamification". 2022.
  15. Leal, JP; Queirós, R; Primo, M. "Generation of Document Type Exercises for Automated Assessment". 2022.
    10.4230/oasics.slate.2022.4
  16. Paiva, JC; Queirós, R; Leal, JP; Swacha, J; Miernik, F. "An Open-Source Gamified Programming Learning Environment (Short Paper)". 2021.
    10.4230/oasics.icpec.2021.5
  17. Paiva, JC; Haraszczuk, A; Queirós, R; Leal, JP; Swacha, J; Kosta, S. "FGPE Gamification Service: A GraphQL Service to Gamify Online Education". 2021.
    10.1007/978-3-030-72654-6_46
  18. Paiva, JC; Queirós, R; Leal, JP. "Mooshak's Diet Update: Introducing YAPExIL Format to Mooshak (Short Paper)". 2021.
    10.4230/oasics.slate.2021.9
  19. Queirós, R; Pinto, M; Terroso, T. "User Experience Evaluation in a Code Playground (Short Paper)". 2021.
    10.4230/oasics.icpec.2021.17
  20. Simões, A; Queirós, R. "Experiments on PR-Based Gamification (Short Paper)". 2021.
    10.4230/oasics.icpec.2021.16
  21. Queirós, R; Paiva, JC; Leal, JP. "Programming Exercises Interoperability: The Case of a Non-Picky Consumer". 2021.
    10.4230/oasics.slate.2021.5
  22. Paiva, José Carlos; Queirós, Ricardo; Leal, José Paulo; Pinto, Mário; Simões, Alberto; Portela, Filipe; Pereira, Maria João. "Mooshak’s Diet Update: Introducing YAPExIL Format to Mooshak". 2021.
    10.4230/OASIcs.SLATE.2021.9
  23. Paiva, José Carlos; Queirós, Ricardo; Leal, José Paulo; Swacha, Jakub; Miernik, Filip; Henriques, Pedro Rangel; Portela, Filipe; Simões, Alberto. "An Open-Source Gamified Programming Learning Environment". 2021.
    10.4230/OASIcs.ICPEC.2021.5
  24. Simões, Alberto; Queirós, Ricardo. "Experiments on PR-based gamification". Trabalho apresentado em 2nd International Computer Programming Education Conference (ICPEC), 2021.
    Publicado • 10.4230/OASIcs.ICPEC.2021.16
  25. Paiva, JC; Leal, JP; Queirós, R. "Authoring Game-Based Programming Challenges to Improve Students’ Motivation". 2020.
    10.1007/978-3-030-11932-4_57
  26. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Authoring game-based programming challenges to improve students’ motivation". 2020.
    10.1007/978-3-030-11932-4_57
  27. Paiva, JC; Queirós, R; Leal, JP; Swacha, J. "FGPE AuthorKit - A Tool for Authoring Gamified Programming Educational Content". 2020.
    10.1145/3341525.3393978
  28. Queirós, R. "Design of a Microservices Chaining Gamification Framework". 2020.
    10.1007/978-3-030-45697-9_32
  29. Simões, A; Queirós, R. "bOWL: A Pluggable OWL Browser (Short Paper)". 2020.
    10.4230/oasics.slate.2020.18
  30. Queirós, R; Pinto, M; Terroso, T. "Computer Programming Education in Portuguese Universities". 2020.
    10.4230/oasics.icpec.2020.21
  31. Swacha, J; Queirós, R; Paiva, JC; Leal, JP; Kosta, S; Montella, R. "A Roadmap to Gamify Programming Education". 2020.
    10.4230/oasics.icpec.2020.26
  32. Paiva, JC; Queirós, R; Leal, JP; Swacha, J. "Yet Another Programming Exercises Interoperability Language (Short Paper)". 2020.
    10.4230/oasics.slate.2020.14
  33. Simões, A; Queirós, R. "On the Nature of Programming Exercises". 2020.
    10.4230/oasics.icpec.2020.24
  34. Paiva, JC; Leal, JP; Queirós, R. "Game-Based Coding Challenges to Foster Programming Practice". 2020.
    10.4230/oasics.icpec.2020.18
  35. Swacha, Jakub; Queirós, Ricardo; Paiva, José Carlos. "Towards a framework for gamified programming education". 2019.
    10.1109/ISET.2019.00038
  36. Swacha, Jakub; Queirós, Ricardo; Paiva, José Carlos; Leal, José Paulo. "Defining requirements for a gamified programming exercises format". 2019.
    10.1016/j.procs.2019.09.425
  37. Queirós, Ricardo. "SeCoGen – a Service Code Generator". 2019.
    10.4230/OASIcs.SLATE.2019.23
  38. Queirós, Ricardo. "Learning JavaScript in a local playground". 2019.
    10.4230/OASIcs.SLATE.2019.10
  39. Queirós, R. "SeCoGen - A Service Code Generator". 2019.
    10.4230/oasics.slate.2019.23
  40. Queirós, R. "Learning JavaScript in a Local Playground". 2019.
    10.4230/oasics.slate.2019.10
  41. Swacha, J; Queiros, R; Paiva, JC. "Towards a Framework for Gamified Programming Education". 2019.
    10.1109/iset.2019.00038
  42. Queirós, R; Leal, JP. "Fostering Students-Driven Learning of Computer Programming with an Ensemble of E-Learning Tools". 2018.
    10.1007/978-3-319-77712-2_28
  43. Queirós, R. "LearnJS - A JavaScript Learning Playground (Short Paper)". 2018.
    10.4230/OASIcs.SLATE.2018.2
  44. Queirós, R. "Kaang: A RESTful API Generator for the Modern Web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  45. Queirós, Ricardo; Leal, José Paulo. "Fostering students-driven learning of computer programming with an ensemble of e-learning tools". 2018.
    10.1007/978-3-319-77712-2_28
  46. Queirós, Ricardo. "LearnJS - a JavaScript learning playground". 2018.
    10.4230/OASIcs.SLATE.2018.2
  47. Queirós, Ricardo. "Kaang: a RESTful API generator for the modern web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  48. Queirós, R; Simões, A. "SOS - Simple Orchestration of Services". 2017.
    10.4230/oasics.slate.2017.13
  49. Queiros, R; Portela, F; Machado, J. "Magni - A Framework for Developing Context-Aware Mobile Applications". 2017.
    10.1007/978-3-319-56541-5_43
  50. Queirós, R. "A Survey on CSS Preprocessors". 2017.
    10.4230/oasics.slate.2017.8
  51. Ricardo Queirós; Simões,A. "SOS - Simple Orchestration of Services". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.13
  52. Ricardo Queirós. "A Survey on CSS Preprocessors". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.8
  53. Queirós, Ricardo; Portela, Filipe; Machado, José Manuel. "Magni - a framework for developing context-aware mobile applications". 2017.
    10.1007/978-3-319-56541-5_43
  54. Paiva, JC; Leal, JP; Queirós, RAP. "Learning Computer Science Languages in Enki". 2016.
    10.1145/2899415.2925504
  55. Queirós, R; Simões, A. "Sni'per: a Code Snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  56. Queiros, R; Leal, JP; Paiva, JC. "Integrating Rich Learning Applications in LMS". 2016.
    10.1007/978-981-287-868-7_46
  57. Paiva, JoseCarlos; Leal, JosePaulo; Queirós, RicardoAlexandrePeixoto. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  58. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  59. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    http://dx.doi.org/10.1145/2899415.2899441
  60. Ricardo Queirós; José Paulo Leal; José Carlos Paiva. "Integrating Rich Learning Applications in LMS". 2016.
    http://dx.doi.org/10.1007/978-981-287-868-7_46
  61. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Learning Computer Science Languages in Enki". 2016.
    http://dx.doi.org/10.1145/2899415.2925504
  62. Queirós, Ricardo; Simões, Alberto. "Sni'per: a code snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  63. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Learning computer science languages in Enki". 2016.
    10.1145/2899415.2925504
  64. Paiva, JC; Leal, JP; Queiros, R. "Odin: A Service for Gamification of Learning Activities". 2015.
    10.1007/978-3-319-27653-3_19
  65. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Odin: A Service for Gamification of Learning Activities". 2015.
    http://dx.doi.org/10.1007/978-3-319-27653-3_19
  66. Queirós, R.. "JSON on mobile: Is there an efficient parser?". 2014.
    10.4230/OASIcs.SLATE.2014.93
  67. Ricardo Queirós. "JSON on mobile: Is there an efficient parser?". 2014.
    http://dx.doi.org/10.4230/oasics.slate.2014.93
  68. Ricardo Queirós; José Paulo Leal. "A Survey of E-learning Content Aggregation Standards". 2014.
    http://dx.doi.org/10.1007/978-3-319-13296-9_23
  69. Queirós, R.. "CodeSkelGen - A program skeleton generator". 2013.
    10.4230/oasics.slate.2013.145
  70. Queirós, R.; Leal, J.P.; Campos, J.. "Seqins - A sequencing tool for educational resources". 2013.
    10.4230/OASIcs.SLATE.2013.83
  71. Ricardo Queirós; José Paulo Leal; Campos,J. "Seqins - A sequencing tool for educational resources". 2013.
    http://dx.doi.org/10.4230/oasics.slate.2013.83
  72. Ricardo Queirós; José Paulo Leal. "A Survey on eLearning Content Standardization". 2013.
    http://dx.doi.org/10.1007/978-3-642-35879-1_52
  73. Ricardo Queirós; Pinto,M. "Using Device Detection Techniques in M-Learning Scenarios". 2013.
    http://dx.doi.org/10.4018/978-1-4666-2669-0.ch007
  74. José Paulo Leal; Ricardo Queirós. "An Example-Based Generator of XSLT Programs". 2013.
    http://dx.doi.org/10.4018/978-1-4666-2669-0.ch001
  75. Ricardo Queirós. "CodeSkelGen - A program skeleton generator". 2013.
    http://dx.doi.org/10.4230/oasics.slate.2013.145
  76. Ricardo Queirós; José Paulo Leal. "Making Programming Exercises Interoperable with PExIL". 2013.
    http://dx.doi.org/10.4018/978-1-4666-2669-0.ch003
  77. Queirós, R.; Leal, J.P.. "Programming exercises evaluation systems: An interoperability survey". 2012.
  78. Leal, JP; Rodrigues, V; Queirós, R. "Computing Semantic Relatedness using DBPedia". 2012.
    10.4230/oasics.slate.2012.133
  79. Queirós, Ricardo; Leal, José Paulo. "PETCHA: a Programming Exercises Teaching Assistant". 2012.
  80. Leal, José Paulo; Rodrigues, Vânia; Queirós, Ricardo. "Computing semantic relatedness using DBPedia". 2012.
    10.4230/OASIcs.SLATE.2012.i
  81. Leal, José Paulo; Queirós, Ricardo. "Bridging between programming exercises formats with BabeLO". 2012.
  82. Queirós, Ricardo; Leal, José Paulo. "Programming exercises evaluation systems: an interoperability survey". 2012.
  83. Queiros, R; Leal, JP. "Using the Common Cartridge Profile to Enhance Learning Content Interoperability". 2011.
  84. Queirós, Ricardo; Leal, José Paulo. "PExIL: Programming Exercises Interoperability Language". 2011.
  85. Leal, José Paulo; Queirós, Ricardo. "Modelling a network of heterogeneous e-learning systems". 2011.
  86. Queirós, Ricardo; Oliveira, Lino; Silva, Cândida; Pinto, Mário. "Interoperability on e-learning 2.0: the PEACE case study". 2011.
  87. Queirós, Ricardo; Leal, José Paulo. "Using the Common Cartridge profile to enhance learning content interoperability". 2011.
  88. Leal, José Paulo; Queirós, Ricardo. "Using the learning tools interoperability framework for LMS integration in service oriented architectures". 2011.
  89. Leal, José Paulo; Queirós, Ricardo. "An engine for generating XSLT from examples". 2011.
  90. Leal, José Paulo; Queirós, Ricardo. "A programming exercise evaluation service for Mooshak". 2011.
  91. Queirós, Ricardo; Pinto, Mário. "Using mobile device detection approaches to augment the accuracy of web delivery content". 2011.
  92. Leal, José Paulo; Queirós, Ricardo. "Programming exercises interoperability language". 2011.
  93. Queirós, Ricardo; Oliveira, Lino; Leal, José Paulo; Moreira, Fernando. "Integration of e-portfolios in learning management systems". 2011.
  94. Queirós, R; Oliveira, L; Silva, C; Pinto, M. "Interoperability on e-Learning 2.0: The PEACE Case Study". 2011.
  95. Queirós, R.; Oliveira, L.; Pinto, M.; Silva, C.. "Towards eLearning 2.0: Case study of an eLearning environment". 2010.
  96. Leal, JP; Queiros, R. "ELEARNING FRAMEWORKS: A SURVEY". 2010.
  97. Babo, R.; Lopes, C.T.; Rodrigues, A.C.; Pinto, M.; Queirós, R.; De Oliveira, P.C.. "Gender differences in internet usage habits: A case study in higher education". 2010.
  98. Babo, R.; Lopes, C.T.; Rodrigues, A.C.; Pinto, M.; Queirós, R.; De Oliveira, P.C.. "Comparison of internet usage habits in two generations of higher education students: A case study". 2010.
  99. Lea, J.P.; Queirós, R.. "Design of an extensible metadata editor based on RDF". 2010.
  100. Leal, J.P.; Queirós, R.. "Integration of repositories in eLearning systems". 2010.
  101. Babo, Rosalina; Lopes, Carla Teixeira; Rodrigues, Ana C.; Pinto, Mário; Queirós, Ricardo; Oliveira, Paulo Coelho de. "Gender differences in internet usage habits: a case study in higher education". 2010.
  102. Babo, Rosalina; Lopes, Carla Teixeira; Rodrigues, Ana C.; Pinto, Mário; Queirós, Ricardo; Oliveira, Paulo Coelho de. "Comparison of internet usage habits in two generations of higher education students: a case study". 2010.
    10.5220/0002779804150418
  103. Leal, José Paulo; Queirós, Ricardo; Ferreira, Duarte. "Specifying a programming exercises evaluation service on the e-Framework". 2010.
  104. Leal, José Paulo; Queirós, Ricardo. "Modelling non-trivial evaluation processes". 2010.
  105. Rodrigues, Ana C.; Pinto, Mário; Queirós, Ricardo; Babo, Rosalina; Lopes, Carla Teixeira; Oliveira, Paulo Coelho de. "Hábitos de utilização da internet nos alunos do ensino superior: caso de estudo". 2010.
  106. Leal, José Paulo; Queirós, Ricardo. "Design of an extensible metadata editor based on RDF". 2010.
  107. Queirós, Ricardo; Oliveira, Lino; Pinto, Mário; Silva, Cândida. "Towards e-learning 2.0: case study of an e-learning environment". 2010.
  108. Queirós, Ricardo; Pinto, Mário. "ESEIG Mobile: an m-learning approach in a superior school". 2010.
    10.1007/978-3-642-16419-4_36
  109. Queirós, Ricardo; Leal, José Paulo. "E-learning frameworks: a survey". 2010.
  110. Coelho, Luís; Queirós, Ricardo. "CardioML: integrating personal cardiac information for ubiquous diagnosis and analysis". 2010.
  111. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in elearning systems". 2010.
  112. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in Moodle". 2010.
  113. Leal, José Paulo; Queirós, Ricardo. "Visual programming of XSLT from examples". 2010.
  114. Pinto, Mário Paulo Teixeira; Queirós, Ricardo; Rodrigues, Ana; Babo, Rosalina; Lopes, Carla. "Grau de Preparação e Utilização do E-learning no Ensino Superior - Estudo de Caso na ESEIG-IPPorto". Trabalho apresentado em 2ª Conferência Investigação e Intervenção em Recursos Humanos (IIRH 2010), Setúbal, 2010.
  115. Queirós, R.; Pinto, M.P.. "EduMCA: An approach to educational mobile content adaptation". 2009.
  116. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: um repositório de objectos de aprendizagem". 2009.
  117. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: an interoperable repository of programming problems". 2009.
  118. Queirós, Ricardo; Pinto, Mário. "EduMCA: an approach to Educational Mobile Content Adaptation". 2009.
  119. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: a service oriented repository of specialised learning objects". 2009.
  120. Queirós, Ricardo. "Interoperability in pedagogical e-learning services". 2009.
  121. Leal, José Paulo; Queirós, Ricardo. "Defining programming problems as learning objects". 2009.
  122. Leal, José Paulo; Queirós, Ricardo. "Schem@Doc: a web-based XML schema visualizer". 2009.
  123. Leal, José Paulo; Queirós, Ricardo. "Designing a user interface for repositories of learning objects". 2009.
  124. Leal, José Paulo; Queirós, Ricardo. "Extending the learning object definition to represent programming problems". 2009.
  125. Leal, J.P.; Queirós, R.. "Integration of e-learning systems with repositories of learning objects". 2008.
  126. Leal, José Paulo; Queirós, Ricardo. "Design of a repository of programming problem". 2008.
  127. Leal, José Paulo; Queirós, Ricardo. "Integration of e-learning systems with repositories of learning objects". 2008.
Artigo em revista
  1. Leonor G. Cardoso; Beatriz C. R. Barroso; Eduardo Rocha; Pedro Morgado; António Marques; Carla Rocha; Mark D. Griffiths; et al. "Deep technologies for responsible gambling: A narrative review of policies and implementation strategies". Journal of Behavioral Addictions (2026): https://doi.org/10.1556/2006.2026.00084.
    10.1556/2006.2026.00084
  2. Pinto, Mário; Paiva, José Carlos; Queirós, Ricardo. Autor correspondente: Pinto, Mário. "GAMIBOT: UM CHATBOT EDUCATIVO GAMIFICADO COM INTEGRAÇÃO NO MOODLE PARA SUPORTE PERSONALIZADO À APRENDIZAGEM". PRATICA - Revista Multimédia De Investigação Em Inovação Pedagógica E Práticas De E-Learning 8 3 (2025): 55-66. https://parc.ipp.pt/index.php/elearning/article/view/6372.
    Publicado
  3. Raffaele Montella; Ciro Giuseppe De Vita; Gennaro Mellone; Tullio Ciricillo; Dario Caramiello; Diana Di Luccio; Sokol Kosta; et al. "Leveraging Large Language Models to Support Authoring Gamified Programming Exercises". Applied Sciences (2024): https://doi.org/10.3390/app14188344.
    10.3390/app14188344
  4. Rytis Maskeliunas; Robertas Damaševicius; Tomas Blažauskas; Jakub Swacha; Ricardo Queirós; José Carlos Paiva. "FGPE+: The Mobile FGPE Environment and the Pareto-Optimized Gamified Programming Exercise Selection Model—An Empirical Evaluation". Computers (2023): https://doi.org/10.3390/computers12070144.
    10.3390/computers12070144
  5. Cruz, Mário; Queirós, Ricardo; Mascarenhas, Daniela; Pinto, Carla. "Dos Learning Management Systems aos Personal Learning Environments: a caminho dos ecossistemas de aprendizagem interoperáveis?". PRATICA-Revista Multimédia de Investigação em Inovação Pedagógica e Praticas de e-Learning 6 1 (2023): 1-15. https://doi.org/10.34630/pel.v6i1.4921.
    Publicado
  6. Jakub Swacha; Ricardo Queirós; José Carlos Paiva. "GATUGU: Six Perspectives of Evaluation of Gamified Systems". Information (2023): https://doi.org/10.3390/info14020136.
    10.3390/info14020136
  7. Queirós, Ricardo; Pinto, Carla M.; Cruz, Mário; Mascarenhas, Daniela. "A gamified educational escape rooms framework for computer programming classes". OASIcs 112 6 (2023): 1-8. https://drops.dagstuhl.de/opus/volltexte/2023/18502/.
    Publicado
  8. Queirós, Ricardo; Pinto, Carla; Cruz, Mário; Mascarenhas, Daniela. "Integrating gamified educational escape rooms in Learning Management Systems". OASIcs 113 15 (2023): 1-8. https://drops.dagstuhl.de/opus/volltexte/2023/18502/pdf/OASIcs-ICPEC-2023-6.pdf.
    Publicado
  9. José Carlos Paiva; Ricardo Queirós; José Paulo Leal; Jakub Swacha; Filip Miernik. "Managing Gamified Programming Courses with the FGPE Platform". Information 13 2 (2022): 45-45. https://doi.org/10.3390/info13020045.
    10.3390/info13020045
  10. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Fostering Programming Practice through Games". Information (2020): https://doi.org/10.3390/info11110498.
    10.3390/info11110498
  11. Jakub Swacha; José Carlos Paiva; José Paulo Leal; Ricardo Queirós; Raffaele Montella; Sokol Kosta. "GEdIL—Gamified Education Interoperability Language". Information 11 6 (2020): 287-287. https://doi.org/10.3390/info11060287.
    10.3390/info11060287
  12. Ricardo Queirós. "PROud—A Gamification Framework Based on Programming Exercises Usage Data". Information (2019): https://doi.org/10.3390/info10020054.
    10.3390/info10020054
  13. Ricardo Queirós. "CSS Preprocessing: Tools and Automation Techniques". Information 9 1 (2018): 17-17. https://doi.org/10.3390/info9010017.
    10.3390/info9010017
  14. Paiva, JC; Leal, JP; Queiros, R. "Gamification of Learning Activities with the Odin service". COMPUTER SCIENCE AND INFORMATION SYSTEMS (2016):
    10.2298/csis160123025p
  15. Queirós, Ricardo; Pinto, Mario. "ESEIG Mobile: An M-Learning Approach in a Superior School". IJKBO (2014): https://www.authenticus.pt/P-00G-6K6.
    10.4018/ijkbo.2014070103
  16. Queirós, R.; Leal, J.P.; Campos, J.. "Sequencing educational resources with seqins". Computer Science and Information Systems 11 4 (2014): 1479-1498. http://www.scopus.com/inward/record.url?eid=2-s2.0-84923928115&partnerID=MN8TOARS.
    10.2298/csis131005074q
  17. Queirós, R.; Leal, J.P.. "A Survey on eLearning Content Standardization". Communications in Computer and Information Science 278 (2013): 433-438. http://www.scopus.com/inward/record.url?eid=2-s2.0-84880364939&partnerID=MN8TOARS.
    10.1007/978-3-642-35879-1_52
  18. Queirós, R.; Leal, J.P.. "CrimsonHex: A learning objects repository for programming exercises". Software - Practice and Experience 43 8 (2013): 911-935. http://www.scopus.com/inward/record.url?eid=2-s2.0-84880325311&partnerID=MN8TOARS.
    10.1002/spe.2132
  19. Queirós, R.; Leal, J.P.. "BabeLO-An extensible converter of programming exercises formats". IEEE Transactions on Learning Technologies 6 1 (2013): 38-45. http://www.scopus.com/inward/record.url?eid=2-s2.0-84897015015&partnerID=MN8TOARS.
    10.1109/TLT.2012.21
  20. Queirós, R.; Leal, J.P.. "Ensemble - an E-learning framework". Journal of Universal Computer Science 19 14 (2013): 2127-2149. http://www.scopus.com/inward/record.url?eid=2-s2.0-84890339236&partnerID=MN8TOARS.
  21. Queirós, R.; Leal, J.P.. "Orchestration of e-Learning services for automatic evaluation of programming exercises". Journal of Universal Computer Science 18 11 (2012): 1454-1482. http://www.scopus.com/inward/record.url?eid=2-s2.0-84865090913&partnerID=MN8TOARS.
  22. Queirós, R.A.P.; Leal, J.P.. "PETCHA: A programming exercises teaching assistant". Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (2012): 192-197. http://www.scopus.com/inward/record.url?eid=2-s2.0-84864714037&partnerID=MN8TOARS.
    10.1145/2325296.2325344
  23. Verdú, E.; Regueras, L.M.; Verdú, M.J.; Leal, J.P.; De Castro, J.P.; Queirós, R.. "A distributed system for learning programming on-line". Computers and Education 58 1 (2012): 1-10. http://www.scopus.com/inward/record.url?eid=2-s2.0-80052554184&partnerID=MN8TOARS.
    10.1016/j.compedu.2011.08.015
  24. Leal, J.P.; Queirós, R.. "Modelling text file evaluation processes". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6537 LNCS (2011): 66-74. http://www.scopus.com/inward/record.url?eid=2-s2.0-79957983529&partnerID=MN8TOARS.
    10.1007/978-3-642-20539-2_8
  25. Queirós, R.; Oliveira, L.; Silva, C.; Pinto, M.. "Interoperability on e-Learning 2.0: The PEACE case study". Communications in Computer and Information Science 220 CCIS PART 2 (2011): 276-285. http://www.scopus.com/inward/record.url?eid=2-s2.0-80054080162&partnerID=MN8TOARS.
    10.1007/978-3-642-24355-4_28
  26. Queirós, R.; Oliveira, L.; Leal, J.P.; Moreira, F.. "Integration of ePortfolios in learning management systems". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6786 LNCS PART 5 (2011): 500-510. http://www.scopus.com/inward/record.url?eid=2-s2.0-79960320145&partnerID=MN8TOARS.
    10.1007/978-3-642-21934-4_40
  27. Leal, JP; Queirós, R. "Integrating the LMS in Service Oriented eLearning Systems". IJKSR (2011): https://www.authenticus.pt/P-008-M0G.
    10.4018/jksr.2011040101
  28. Leal, J.P.; Queirós, R.; Ferreira, D.. "Specifying a programming exercises evaluation service on the e-Framework". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6483 LNCS (2010): 141-150. http://www.scopus.com/inward/record.url?eid=2-s2.0-79956314467&partnerID=MN8TOARS.
    10.1007/978-3-642-17407-0_15
  29. Queirós, R.; Pinto, M.. "ESEIG mobile: An m-learning approach in a superior school". Communications in Computer and Information Science 110 CCIS PART 2 (2010): 355-363. http://www.scopus.com/inward/record.url?eid=2-s2.0-78650913493&partnerID=MN8TOARS.
    10.1007/978-3-642-16419-4_36
  30. Queiros, R; Alegria, FC; Girao, PS; Serra, AC. "Cross-Correlation and Sine-Fitting Techniques for High-Resolution Ultrasonic Ranging". IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT (2010): https://www.authenticus.pt/P-003-0HF.
    10.1109/tim.2010.2047305
  31. Leal, J.P.; Queirós, R.. "CrimsonHex: A service oriented repository of specialised learning objects". Lecture Notes in Business Information Processing 24 LNBIP (2009): 102-113. http://www.scopus.com/inward/record.url?eid=2-s2.0-65949105084&partnerID=MN8TOARS.
    10.1007/978-3-642-01347-8_9
  32. Leal, J.P.; Queirós, R.. "Designing a user interface for repositories of learning objects". Proceedings of the IADIS International Conference e-Learning 2009, Part of the IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2009 2 (2009): 137-140. http://www.scopus.com/inward/record.url?eid=2-s2.0-77955621899&partnerID=MN8TOARS.
  33. Leal, J.P.; Queirós, R.. "Defining programming problems as learning objects". World Academy of Science, Engineering and Technology 58 (2009): 188-195. http://www.scopus.com/inward/record.url?eid=2-s2.0-79954525951&partnerID=MN8TOARS.
Capítulo de livro
  1. Mário Cruz; Ricardo Queirós; Daniela Mascarenhas; Erika Ribeiro. "Generative AI as a Catalyst for Pedagogical Innovation in Higher Education: A Professional Development Approach". 2026.
    10.1007/978-3-032-16848-1_22
  2. Mário Cruz; Ricardo Queirós; Daniela Mascarenhas; Erika Ribeiro. "Communities of Practice and Generative Artificial Intelligence in Higher Education: Pedagogical Innovation, Professional Development, and Reflective Engagement". 2026.
    10.1007/978-3-032-16848-1_21
  3. Ricardo Queirós; Jakub Swacha; Robertas Damasevicius; Rytis Maskeliunas. "FGPE - An Evolving Framework for Gamified Programming Learning". 2025.
    10.1007/978-3-031-83435-6_23
  4. Jakub Swacha; Karolina Muszynska; Jose Maria Font Fernandez; Selay Arkün Kocadere; Ricardo Queirós; Robertas Damaševicius; Rytis Maskeliunas. "AI in Educational Digital Escape Rooms: State of the Art and Perspectives". 2025.
    10.1007/978-3-031-99261-2_4
  5. Ricardo Queirós. "Enhancing Gamified LMS with the Integration of Games Experiences". 2025.
    10.1007/978-3-031-83435-6_24
  6. Ricardo Queirós. "GERF - Gamified Educational Virtual Escape Room Framework for Innovative Micro-Learning and Adaptive Learning Experiences". 2024.
    10.1007/978-3-031-48930-3_11
  7. Raffaele Montella; Ciro Giuseppe De Vita; Gennaro Mellone; Tullio Ciricillo; Dario Caramiello; Diana Di Luccio; Sokol Kosta; et al. "GAMAI, an AI-Powered Programming Exercise Gamifier Tool". 2024.
    10.1007/978-3-031-64315-6_47
  8. Ricardo Alexandre Peixoto de Queiros; Mário Cruz; Carla Pinto; Daniela Mascarenhas. "Creating a Culture of Innovation". In The Case of the Pedagogical Innovation Center at the Polytechnic of Porto. 2023.
    10.4018/978-1-6684-8656-6.ch004
  9. Queirós, Ricardo; Cruz, Mário; Pinto, Carla; Mascarenhas, Daniela. "Creating a culture of innovation: the case of the pedagogical innovation center at the Polytechnic of Porto". In Fostering pedagogy through micro and adaptive learning in higher education: trends, tools, and applications. Pensilvânia, Estados Unidos: IGI Global, 2023.
    Publicado
  10. Ricardo Alexandre Peixoto de Queiros; Mário Pinto; Alberto Simões; Carlos Filipe Portela. "A Primer on Gamification Standardization". 2022.
    10.4018/978-1-7998-8089-9.ch001
  11. Luis Pinto Coelho; Idalina Freitas; Dorota Urszula Kaminska; Ricardo Queirós; Anna Laska-Lesniewicz; Grzegorz Zwolinski; Rui Raposo; et al. "Virtual and Augmented Reality Awareness Tools for Universal Design". In Towards Active Preventive Healthcare. 2022.
    10.4018/978-1-7998-8371-5.ch002
  12. Ricardo Alexandre Peixoto de Queiros. "GAFRHE". In A Gamification Framework for Healthcare. 2022.
    10.4018/978-1-6684-5260-8.ch002
  13. Ricardo Queirós; Mário Pinto. "The Dangers of Gamification". 2022.
    10.1007/978-3-031-20319-0_12
  14. Ricardo Alexandre Peixoto de Queiros; Mário Pinto; Alberto Simões; Carlos Filipe Portela. "A Primer on Gamification Standardization". 2022.
    10.4018/978-1-6684-7589-8.ch001
  15. Queirós, Ricardo. "A survey on computer programming learning environments". IGI Global, 2019.
    10.4018/978-1-5225-7455-2.ch004
  16. de Queirós, RAP. "A survey on game backend services". 2016.
    10.4018/978-1-5225-1034-5.ch001
  17. Paiva, JC; Leal, JP; de Queirós, RAP. "Design and implementation of an IDE for learning programming languages using a gamification service". 2016.
    10.4018/978-1-5225-1034-5.ch014
  18. Ricardo Queirós. "A survey on game backend services". 2016.
    http://dx.doi.org/10.4018/978-1-5225-1034-5.ch001
  19. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Design and implementation of an IDE for learning programming languages using a gamification service". 2016.
    http://dx.doi.org/10.4018/978-1-5225-1034-5.ch014
  20. Queirós, Ricardo; Leal, José Paulo. "Ensemble: an innovative approach to practice computer programming". IGI Global, 2015.
    10.4018/978-1-4666-7304-5.ch009
  21. Queirós, Ricardo. "Design a computer programming learning environment for Massive Open Online Courses". IGI Global, 2015.
    10.4018/978-1-4666-7304-5.ch012
  22. Queirós, R; Leal, JP. "Ensemble: An innovative approach to practice computer programming". 2014.
    10.4018/978-1-4666-7304-5.ch009
  23. Queirós, R. "Design a computer programming learning environment for massive open online courses". 2014.
    10.4018/978-1-4666-7304-5.ch012
  24. Ricardo Queirós; José Paulo Leal. "Ensemble: An innovative approach to practice computer programming". 2014.
    http://dx.doi.org/10.4018/978-1-4666-7304-5.ch009
  25. Ricardo Queirós. "Design a computer programming learning environment for massive open online courses". 2014.
    http://dx.doi.org/10.4018/978-1-4666-7304-5.ch012
  26. Babo, Rosalina; Rodrigues, Ana C.; Lopes, Carla Teixeira; Oliveira, Paulo Coelho de; Queirós, Ricardo; Pinto, Mário. "Differences in internet and LMS usage: a case study in higher education". IGI Global, 2012.
    10.4018/978-1-60960-884-2.ch012
  27. Leal, José Paulo; Queirós, Ricardo. "A comparative study on LMS interoperability". IGI Global, 2011.
    E-ISBN 9781609608859DOI 10.4018/978-1-60960-884-2.ch007
  28. Queirós, Ricardo; Oliveira, Lino; Leal, José Paulo; Moreira, Fernando. "Integration of ePortfolios in learning management systems". Springer, 2011.
    10.1007/978-3-642-21934-4_40
  29. Leal, José Paulo; Queirós, Ricardo. "Your personal archival: repository server". Sello Editorial, 2010.
  30. Leal, José Paulo; Queirós, Ricardo. "From e-learning systems to specialised e-learning services". Sello Editorial, 2010.
  31. Leal, José Paulo; Queirós, Ricardo. "Feeding the beast: managing your collections of problems". Sello Editorial, 2010.
  32. Pinto, Mário Paulo Teixeira; Queirós, Ricardo. "ESEIG Mobile: an mobile approach in a Superior School". In ENTERprise Information Systems, Part II: International Conference, CENTERIS, 355-363. Springer - CCIS, 2010.
    Publicado
Edição de livro
  1. Pinto, Mário; Queirós, Ricardo; Portela, Filipe; Simões, Alberto, ed. 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs). Alemanha: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. 2025.
    Publicado
  2. Marques, António; Pinto, Carla; Mascarenhas, Daniela; Cruz, Mário; Queirós, Ricardo, ed. P.Pic24 - Porto Pedagogical Innovation Conference - Book of abstracts. Politécnico do Porto. 2024.
    Publicado
  3. Queirós, Ricardo; Cruz, Mário; Mascarenhas, Daniela, ed. Integrating Artificial Intelligence in education: enhancing teaching practices for future learning. Estados Unidos: IGI Global. 2024.
  4. Queirós, Ricardo; Cruz, Mário; Pinto, Carla; Mascarenhas, Daniela, ed. Fostering pedagogy through micro and adaptive learning in higher education: trends, tools, and applications. IGI Global. 2023.
    Publicado
  5. Pinto, Carla; Cruz, Mário; Queirós, Ricardo; Mascarenhas, Daniela; Marques, António, ed. P.Pic23 - Porto Pedagogical Innovation Conference - Book of abstracts. 2023.
    Publicado
  6. Henriques, PR; Portela, F; Queirós, R; Simões, A, ed. Second International Computer Programming Education Conference, ICPEC 2021, May 27-28, 2021, University of Minho, Braga, Portugal. 2021.
  7. Queirós, R; Pinto, M; Simões, A; Portela, F; Pereira, MJ, ed. 10th Symposium on Languages, Applications and Technologies, SLATE 2021, July 1-2, 2021, Vila do Conde/Póvoa de Varzim, Portugal. 2021.
  8. Simões, A; Henriques, PR; Queirós, R, ed. 9th Symposium on Languages, Applications and Technologies, SLATE 2020, July 13-14, 2020, School of Technology, Polytechnic Institute of Cávado and Ave, Portugal (Virtual Conference). 2020.
  9. Queirós, R; Portela, F; Pinto, M; Simões, A, ed. First International Computer Programming Education Conference, ICPEC 2020, June 25-26, 2020, ESMAD, Vila do Conde, Portugal (Virtual Conference). 2020.
  10. Queirós, R; Pinto, M; Simões, A; Leal, JP; Varanda Pereira, MJ, ed. 6th Symposium on Languages, Applications and Technologies, SLATE 2017, June 26-27, 2017, Vila do Conde, Portugal. 2017.
  11. Simões, A; Queirós, R; Cruz, DCd, ed. 1st Symposium on Languages, Applications and Technologies, SLATE 2012, Braga, Portugal, June 21-22, 2012. 2012.
Livro
  1. CUNHA, BRUNO; FONSECA, XAVIER; Queirós, Ricardo. Autor correspondente: Queirós, Ricardo. Exploring the Convergence of Computer and Medical Science Through Cloud Healthcare. IGI Global. 2022.
    Publicado • 10.4018/978-1-6684-5260-8
  2. Queirós, Ricardo; Pinto, Mário. Gamificação aplicada às organizações e ao ensino. Portugal: FCA Editora, Grupo LIDEL. 2022.
    Publicado
  3. Queirós, Ricardo, Ed.; Simões, Alberto, Ed.; Pinto, Mário, Ed.. Code generation, analysis tools, and testing for quality. IGI Global. 2019.
    10.4018/978-1-5225-7455-2
  4. Queirós, Ricardo, Ed.. Emerging trends, techniques, and tools for Massive Open Online Course (MOOC) management. IGI Global. 2018.
    10.4018/978-1-5225-5011-2
  5. Portela, Carlos Filipe; Queirós, Ricardo. Introdução ao desenvolvimento moderno para a Web. FCA Editora. 2018.
  6. Queirós, Ricardo, Ed.; Pinto, Mário, Ed.; Simões, Alberto, Ed.; Leal, José Paulo, Ed.; Varanda, Maria João, Ed.. 6th Symposium on Languages, Applications and Technologies SLATE 2017. OASIcs Dagstuhl Publishing. 2017.
  7. de Queirós, RAP; Pinto, MT. Gamification-Based E-Learning Strategies for Computer Programming Education. 2016.
    10.4018/978-1-5225-1034-5
  8. Queirós, Ricardo. Android: desenvolvimento de aplicações com Android Studio. FCA. 2016.
  9. Queirós, Ricardo; Pinto, Mário. Gamification-based e-learning strategies for computer programming education. IGI Global. 2016.
    10.4018/978-1-5225-1034-5
  10. Queirós, Ricardo; Simões, Alberto. Introdução ao desenvolvimento de jogos em Android. FCA. 2015.
  11. Queirós, R. Innovative teaching strategies and new learning paradigms in computer programming. 2014.
    10.4018/978-1-4666-7304-5
  12. Queirós, R.; Leal, J.P.. A survey of e-learning content aggregation standards. 2014.
    10.1007/978-3-319-13296-9_23
  13. Queirós, Ricardo. Desenvolvimento de aplicações profissionais em Android. FCA. 2014.
  14. Queirós, Ricardo. Innovative teaching strategies and new learning paradigms in computer programming. IGI Global. 2014.
    10.4018/978-1-4666-7304-5
  15. Queirós, Ricardo. Android: introdução ao desenvolvimento de aplicações. FCA. 2013.
  16. Ramalho, José Carlos; Simões, Alberto; Queirós, Ricardo. Innovations in XML applications and metadata management: advancing technologies. IGI Global. 2013.
  17. Queirós, R.; Pinto, M.. Using device detection techniques in M-learning scenarios. 2012.
    10.4018/978-1-4666-2669-0.ch007
  18. Queirós, R.; Leal, J.P.. Making programming exercises interoperable with PExIL. 2012.
    10.4018/978-1-4666-2669-0.ch003
  19. Leal, J.P.; Queirós, R.. An example-based generator of XSLT programs. 2012.
    10.4018/978-1-4666-2669-0.ch001
  20. Ramalho, J.C.; Simões, A.; Queirós, R.. Innovations in XML applications and metadata management: Advancing technologies. 2012.
    10.4018/978-1-4666-2669-0
  21. Simões, Alberto; Queirós, Ricardo; Cruz, Daniela Carneiro da. Symposium on Languages, Applications and Technologies, 1st. 2012.
    10.4230/OASIcs.SLATE.2012.i
  22. Babo, R.; Rodrigues, A.C.; Lopes, C.T.; de Oliveira, P.C.; Queirós, R.; Pinto, M.. Differences in internet and LMS usage: A case study in higher education. 2011.
    10.4018/978-1-60960-884-2.ch012
  23. Leal, J.P.; Queirós, R.. A comparative study on LMS interoperability. 2011.
    10.4018/978-1-60960-884-2.ch007
  24. Faculdade de Ciências. Design an extensible metadata editor based on RDF. 2010.
  25. Queirós, Ricardo. Programação para dispositivos móveis em Windows Mobile 6. FCA. 2008.
Relatório
  1. Leal, José Paulo; Queirós, Ricardo; Ferreira, Duarte. 2010. A contribution to the e-framework: a specification of a programming exercise evaluation service. http://hdl.handle.net/10400.22/4681.
Tese / Dissertação
  1. Ricardo Alexandre Peixoto de Queirós. "A Framework for practice - based learning applied to computer programming". Doutoramento, 2012. https://repositorio-aberto.up.pt/handle/10216/64991.

Outros

Outra produção
  1. PROud - a gamification framework based on programming exercises usage data. Solving programming exercises is the best way to promote practice in computer programming courses and, hence, to learn a programming language. Meanwhile, programming courses continue to have an high rate of failures and dropouts. The main reasons are related with the inherent domain complexity, the teaching methodologies, and the absence of automatic systems with features such as intelligent autho. 2019. Queirós, Ricardo. http://hdl.handle.net/10400.22/14792.
    10.3390/info10020054
  2. [Preface] Code generation, analysis tools, and testing for quality. 2019. Queirós, Ricardo; Simões, Alberto; Pinto, Mário. http://hdl.handle.net/10400.22/14804.
    10.4018/978-1-5225-7455-2
  3. CSS preprocessing: tools and automation techniques. Cascading Style Sheets (CSS) is a W3C specification for a style sheet language used for describing the presentation of a document written in a markup language, more precisely, for styling Web documents. However, in the last few years, the landscape for CSS development has changed dramatically with the appearance of several languages and tools aiming to help developers build clean, modular and perf. 2018. Queirós, Ricardo. http://hdl.handle.net/10400.22/14782.
    10.3390/info9010017
  4. [Preface] Emerging trends, techniques, and tools for Massive Open Online Course (MOOC) management. 2018. Queirós, Ricardo. http://hdl.handle.net/10400.22/14803.
    10.4018/978-1-5225-5011-2
  5. Gamification of Learning Activities with the Odin service. Existing gamification services have features that preclude their use by e-learning tools. Odin is a gamification service that mimics the API of state-of-theart services without these limitations. This paper presents Odin as a gamification service for learning activities, describes its role in an e-learning system architecture requiring gamification, and details its implementation. The validation o. 2016. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. http://repositorio.inesctec.pt/handle/123456789/4335.
    http://dx.doi.org/10.2298/csis160123025p
  6. ESEIG Mobile: An M-Learning Approach in a Superior School. 2014. Ricardo Queirós; Pinto,Mario. http://repositorio.inesctec.pt/handle/123456789/6947.
    http://dx.doi.org/10.4018/ijkbo.2014070103
  7. Sequencing Educational Resources with Seqins. Existing adaptive educational hypermedia systems have been using learning resources sequencing approaches in order to enrich the learning experience. In this context, educational resources, either expository or evaluative, play a central role. However, there is a lack of tools that support sequencing essentially due to the fact that existing specifications are complex. This paper presents Seqins a. 2014. Ricardo Queirós; José Paulo Leal; Campos,J. http://repositorio.inesctec.pt/handle/123456789/3670.
    http://dx.doi.org/10.2298/csis131005074q
  8. BabeLO-An Extensible Converter of Programming Exercises Formats. In the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous e-learning systems such as contest management systems, p. 2013. Ricardo Queirós; José Paulo Leal. http://repositorio.inesctec.pt/handle/123456789/4341.
    http://dx.doi.org/10.1109/tlt.2012.21
  9. Ensemble: an e-learning framework. E-Learning frameworks are conceptual tools to organize networks of elearning services. Most frameworks cover areas that go beyond the scope of e-learning, from course to financial management, and neglects the typical activities in everyday life of teachers and students at schools such as the creation, delivery, resolution and evaluation of assignments. This paper presents the Ensemble framework -. 2013. Queirós, Ricardo; Leal, José Paulo. http://hdl.handle.net/10400.22/3366.
  10. crimsonHex: a learning objects repository for programming exercises. A repository of learning objects is a system that stores electronic resources in a technology-mediated learning process. The need for this kind of repository is growing as more educators become eager to use digital educational contents and more of it becomes available. The sharing and use of these resources relies on the use of content and communication standards as a means to describe and exchang. 2013. Ricardo Queirós; José Paulo Leal. http://repositorio.inesctec.pt/handle/123456789/4345.
    http://dx.doi.org/10.1002/spe.2132
  11. CrimsonHex: a learning objects repository for programming exercises. A repository of learning objects is a system that stores electronic resources in a technology-mediated learning process. The need for this kind of repository is growing as more educators become eager to use digital educa- tional contents and more of it becomes available. The sharing and use of these resources relies on the use of content and communication standards as a means to describe and excha. 2013. Queirós, Ricardo; Leal, José Paulo. http://hdl.handle.net/10400.22/3367.
    DOI: 10.1002/spe.2132
  12. Ensemble - an E-Learning Framework. E-Learning frameworks are conceptual tools to organize networks of e-learning services. Most frameworks cover areas that go beyond the scope of e-learning, from course to financial management, and neglects the typical activities in everyday life of teachers and students at schools such as the creation, delivery, resolution and evaluation of assignments. This paper presents the Ensemble framework -. 2013. Ricardo Queirós; José Paulo Leal. http://repositorio.inesctec.pt/handle/123456789/4344.
  13. Orchestration of E-Learning Services for Automatic Evaluation of Programming Exercises. 2012. José Paulo Leal; Ricardo Queirós. http://repositorio.inesctec.pt/handle/123456789/2954.
    http://dx.doi.org/10.3217/jucs-018-11-1454
  14. A distributed system for learning programming on-line. 2012. Ricardo Queirós; Elena Verdú; Luisa M. Regueras; María J. Verdú; José Paulo Leal; Juan P. de Castro. http://repositorio.inesctec.pt/handle/123456789/2953.
    http://dx.doi.org/10.1016/j.compedu.2011.08.015
  15. Modelling an e-learning environment for learning programming languages. It is widely accepted that solving programming exercises is fundamental to learn how to program. Nevertheless, solving exercises is only effective if students receive an assessment on their work. An exercise solved wrong will consolidate a false belief, and without feedback many students will not be able to overcome their difficulties. However, creating, managing and accessing a large number of ex. 2011. Queirós, Ricardo; Leal, José Paulo. http://hdl.handle.net/10400.22/5095.
  16. Integrating the LMS in service oriented e-learning systems. Learning management systems are routinely used for presenting, solving and grading exercises with large classes. However, teachers are constrained to use questions with pre-defined answers, such as multiple-choice, to automatically correct the exercises of their students. Complex exercises cannot be evaluated automatically by the LMS and require the coordination of a set of heterogeneous systems.. 2011. Leal, José Paulo; Queirós, Ricardo. http://hdl.handle.net/10400.22/4566.
    E-ISSN 1947-8437DOI: 10.4018/jksr.2011040101
Atividades

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2020/06/25 - Atual Main Conference Chair da International Computer Programming Education Conference (2020/06/25)
Conferência (Coorganizador)
Instituto Politécnico do Porto Escola Superior de Media Artes e Design, Portugal

Arbitragem científica em conferência

Nome da conferência Local da conferência
2020/04/01 - 2022/05/01 ICPEC - International Computer Programming Education Conference
2021/01/01 - 2022/01/01 KKIO - Software Engineering Conference
2021/01/01 - 2022/01/01 ARTIIS - Conference on Advanced Research in Technologies, Information, Innovation and Sustainability
2020/01/01 - 2022/01/01 SEI - Simpósio de Engenharia Informática
2020/01/01 - 2022/01/01 ICIST - International Conference on Information and Software Technologies
2020/01/01 - 2022/01/01 IEETeL - International workshop on Interactive Environments and Emerging Technologies for eLearning
2020/01/01 - 2022/01/01 TECH-EDU - International Conference on Technology and Innovation in Learning, Teaching and Education
2018/01/01 - 2022/01/01 ITiCSE - Innovation and Technology in Computer Science Education
2016/01/01 - 2022/01/01 BMSD - International Symposium on Business Modeling and Software Design
2012/01/01 - 2022/01/01 SLATE - Symposium on Languages, Applications and Technologies
2015/01/01 - 2021/01/01 ECEL - European Conference on e-Learning

Arbitragem científica em revista

Nome da revista (ISSN) Editora
2020/01/01 - 2022/01/01 Information MDPI

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2014/09/01 - 2020/06/30 Disciplinas relacionadas com Programação de Computadores: - Programação Web I - Programação Orientada a Objetos - Programação para Dispositivos Móveis - Projeto I - Projeto II Tecnologias e Sistemas de Informação para a Web (Licenciatura) Instituto Politécnico do Porto Escola Superior de Media Artes e Design, Portugal

Entrevista / Programa (rádio / tv)

Programa Tema
2013/01/01 - Atual Mentes que brilham Ensino de Programação
Distinções

Prémio

2015 Programa de Apoio à Publicação em Revistas Científicas de Elevada Qualidade (PAPRE)
Instituto Politécnico do Porto, Portugal
2014 Programa de Apoio à Publicação em Revistas Científicas de Elevada Qualidade (PAPRE)
Instituto Politécnico do Porto, Portugal
2013 Prémio de Inovação Pedagógica em Ensino a Distância (PIPED)
Instituto Politécnico do Porto, Portugal
2012 SLATE Conference Best Paper
2010 XATA Conference Best Student Paper
2010 ECEL Conference Best Poster
2009 PROTEC PhD Fellowship
Instituto Politécnico do Porto, Portugal