???global.info.a_carregar???
Ricardo Queirós. Publicou 22 artigos em revistas especializadas. Possui 17 capítulo(s) de livros e 23 livro(s). Atua na(s) área(s) de Ciências Exatas com ênfase em Ciências da Computação e da Informação com ênfase em Ciências da Computação e Ciências Exatas com ênfase em Ciências da Computação e da Informação com ênfase em Ciências da Computação. No seu currículo Ciência Vitae os termos mais frequentes na contextualização da produção científica, tecnológica e artístico-cultural são: Gamification of learning; Programming education; Gamification components; E-learning; Learning objects; Content packaging; Interoperability; Technologies’ usage; Higher education; Gender differences; Cloud gamification; Web services; Computer programming; SOA; Assessment; Standards; Programming languages; Repositories; Gamification; Format requirements; Content adaptation; Education; M-learning; Mobile; Web 2.0; Code generation; Micro-services; Design patterns; Mobile frameworks; Geolocalization; Mobile healthcare; Automotive apps; Science & Technology; LMS; LTI; E-learning interoperability; Distributed and interactive learning environments; Programming and programming languages; Teaching/learning strategies; Automatic evaluation; Web development; CSS; Preprocessors; Postprocessors; CSS workflow; Web formatting; XSLT; Transformations; Refactoring; Games; Authoring; Learning; Programming; Competitive; Graphical feedback; Service oriented architectures; Device detection; XML repositories; Ciências exactas e naturais; Natural sciences; Ciências da computação e da informação; Computer and information sciences; Ciências exactas e naturais::Ciências da computação e da informação; Natural sciences::Computer and information sciences; Utilização de tecnologias; Ensino superior; Generators; Web tooling; Javascript; Ontology; RDFS; OWL; Languages; Design; Experimentation; Teaching assistant; Programming exercises; MOOC; Learning technologies; Collaborative work; E-learning services; Learning Management Systems (LMS); Learning Tools Interoperability (LTI); Service Oriented Architectures (SOA); Semantic similarity; Processing wikipedia data; Ontology generation; Web recommendation; Services; Code snippets; Android; XML; E-diagnosis; Cardiopathology; Integration; Educational resources; Sequencing; Exercises; E-Learning; Portfolio; XSL Transformations; Second order; Schema visualization; XML Schema; Transformation; Documentation; Programming exercises evaluation; E-portfolios; eLearning; ePortfolios; .
Identification

Personal identification

Full name
Ricardo Alexandre Peixoto de Queirós

Citation names

  • Queirós, Ricardo

Author identifiers

Ciência ID
711A-CAB3-7A23
ORCID iD
0000-0002-1985-6285

Email addresses

  • ricardo.queiros@gmail.com (Professional)

Websites

  • http://www.ricardoqueiros.com/ (Personal)

Knowledge fields

  • Exact Sciences - Computer and Information Sciences - Computer Sciences
  • Exact Sciences - Computer and Information Sciences - Computer Sciences

Languages

Language Speaking Reading Writing Listening Peer-review
English Intermediate (B1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2009/09/01 - 2012/09/12
Concluded
Doutoramento em Ciência de Computadores (Doutoramento)
Universidade do Porto - Faculdade de Ciências, Portugal
Projects

Contract

Designation Funders
2021 - 2023/05/31 FGPE Plus: Learning tools interoperability for gamified programming education
2020-1-PL01-KA226-HE-095786
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Erasmus Plus
2021 - 2023/04/30 JuezLTI: Automatic assessment of computing exercises using LTI standard
2020-1-ES01-KA226-VET-096004
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Erasmus Plus
2019 - 2021/01/01 Framework for Gamified Programming Education
2018-1-PL01-KA203-050803
Principal investigator
2015 - 2018/01/01 TEC4Growth – Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact
0145-FEDER-000020
Researcher
Outputs

Publications

Book
  1. 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
  2. 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
  3. Portela, Carlos Filipe; Queirós, Ricardo. Introdução ao desenvolvimento moderno para a Web. FCA Editora. 2018.
  4. 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.
  5. de Queirós, RAP; Pinto, MT. Gamification-Based E-Learning Strategies for Computer Programming Education. 2016.
    10.4018/978-1-5225-1034-5
  6. Queirós, Ricardo. Android: desenvolvimento de aplicações com Android Studio. FCA. 2016.
  7. 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
  8. Queirós, Ricardo; Simões, Alberto. Introdução ao desenvolvimento de jogos em Android. FCA. 2015.
  9. Queirós, R. Innovative teaching strategies and new learning paradigms in computer programming. 2014.
    10.4018/978-1-4666-7304-5
  10. Queirós, R.; Leal, J.P.. A survey of e-learning content aggregation standards. 2014.
    10.1007/978-3-319-13296-9_23
  11. Queirós, Ricardo. Desenvolvimento de aplicações profissionais em Android. FCA. 2014.
  12. Queirós, Ricardo. Innovative teaching strategies and new learning paradigms in computer programming. IGI Global. 2014.
    10.4018/978-1-4666-7304-5
  13. Queirós, Ricardo. Android: introdução ao desenvolvimento de aplicações. FCA. 2013.
  14. Ramalho, José Carlos; Simões, Alberto; Queirós, Ricardo. Innovations in XML applications and metadata management: advancing technologies. IGI Global. 2013.
  15. Queirós, R.; Pinto, M.. Using device detection techniques in M-learning scenarios. 2012.
    10.4018/978-1-4666-2669-0.ch007
  16. Queirós, R.; Leal, J.P.. Making programming exercises interoperable with PExIL. 2012.
    10.4018/978-1-4666-2669-0.ch003
  17. Leal, J.P.; Queirós, R.. An example-based generator of XSLT programs. 2012.
    10.4018/978-1-4666-2669-0.ch001
  18. 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
  19. Simões, Alberto; Queirós, Ricardo; Cruz, Daniela Carneiro da. Symposium on Languages, Applications and Technologies, 1st. 2012.
    10.4230/OASIcs.SLATE.2012.i
  20. 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
  21. Leal, J.P.; Queirós, R.. A comparative study on LMS interoperability. 2011.
    10.4018/978-1-60960-884-2.ch007
  22. Faculdade de Ciências. Design an extensible metadata editor based on RDF. 2010.
  23. Queirós, Ricardo. Programação para dispositivos móveis em Windows Mobile 6. FCA. 2008.
Book chapter
  1. 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
  2. Queirós, Ricardo. "A survey on computer programming learning environments". IGI Global, 2019.
    10.4018/978-1-5225-7455-2.ch004
  3. de Queirós, RAP. "A survey on game backend services". 2016.
    10.4018/978-1-5225-1034-5.ch001
  4. 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
  5. Ricardo Queirós. "A survey on game backend services". 2016.
    http://dx.doi.org/10.4018/978-1-5225-1034-5.ch001
  6. 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
  7. 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
  8. 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
  9. Queirós, R; Leal, JP. "Ensemble: An innovative approach to practice computer programming". 2014.
    10.4018/978-1-4666-7304-5.ch009
  10. Queirós, R. "Design a computer programming learning environment for massive open online courses". 2014.
    10.4018/978-1-4666-7304-5.ch012
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Leal, José Paulo; Queirós, Ricardo. "Your personal archival: repository server". Sello Editorial, 2010.
  17. Leal, José Paulo; Queirós, Ricardo. "From e-learning systems to specialised e-learning services". Sello Editorial, 2010.
  18. Leal, José Paulo; Queirós, Ricardo. "Feeding the beast: managing your collections of problems". Sello Editorial, 2010.
Conference paper
  1. 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
  2. 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
  3. Paiva, JC; Queirós, R; Leal, JP; Swacha, J. "FGPE AuthorKit - A Tool for Authoring Gamified Programming Educational Content". 2020.
    10.1145/3341525.3393978
  4. Queirós, R. "Design of a Microservices Chaining Gamification Framework". 2020.
    10.1007/978-3-030-45697-9_32
  5. Simões, A; Queirós, R. "bOWL: A Pluggable OWL Browser (Short Paper)". 2020.
    10.4230/oasics.slate.2020.18
  6. Queirós, R; Pinto, M; Terroso, T. "Computer Programming Education in Portuguese Universities". 2020.
    10.4230/oasics.icpec.2020.21
  7. 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
  8. Paiva, JC; Queirós, R; Leal, JP; Swacha, J. "Yet Another Programming Exercises Interoperability Language (Short Paper)". 2020.
    10.4230/oasics.slate.2020.14
  9. Simões, A; Queirós, R. "On the Nature of Programming Exercises". 2020.
    10.4230/oasics.icpec.2020.24
  10. Paiva, JC; Leal, JP; Queirós, R. "Game-Based Coding Challenges to Foster Programming Practice". 2020.
    10.4230/oasics.icpec.2020.18
  11. Swacha, Jakub; Queirós, Ricardo; Paiva, José Carlos. "Towards a framework for gamified programming education". 2019.
    10.1109/ISET.2019.00038
  12. 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
  13. Queirós, Ricardo. "SeCoGen – a Service Code Generator". 2019.
    10.4230/OASIcs.SLATE.2019.23
  14. Queirós, Ricardo. "Learning JavaScript in a local playground". 2019.
    10.4230/OASIcs.SLATE.2019.10
  15. Queirós, R. "SeCoGen - A Service Code Generator". 2019.
    10.4230/oasics.slate.2019.23
  16. Queirós, R. "Learning JavaScript in a Local Playground". 2019.
    10.4230/oasics.slate.2019.10
  17. Swacha, J; Queiros, R; Paiva, JC. "Towards a Framework for Gamified Programming Education". 2019.
    10.1109/iset.2019.00038
  18. 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
  19. Queirós, R. "LearnJS - A JavaScript Learning Playground (Short Paper)". 2018.
    10.4230/OASIcs.SLATE.2018.2
  20. Queirós, R. "Kaang: A RESTful API Generator for the Modern Web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  21. 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
  22. Queirós, Ricardo. "LearnJS - a JavaScript learning playground". 2018.
    10.4230/OASIcs.SLATE.2018.2
  23. Queirós, Ricardo. "Kaang: a RESTful API generator for the modern web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  24. Queirós, R; Simões, A. "SOS - Simple Orchestration of Services". 2017.
    10.4230/oasics.slate.2017.13
  25. Queiros, R; Portela, F; Machado, J. "Magni - A Framework for Developing Context-Aware Mobile Applications". 2017.
    10.1007/978-3-319-56541-5_43
  26. Queirós, R. "A Survey on CSS Preprocessors". 2017.
    10.4230/oasics.slate.2017.8
  27. Ricardo Queirós; Simões,A. "SOS - Simple Orchestration of Services". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.13
  28. Ricardo Queirós. "A Survey on CSS Preprocessors". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.8
  29. 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
  30. Paiva, JC; Leal, JP; Queirós, RAP. "Learning Computer Science Languages in Enki". 2016.
    10.1145/2899415.2925504
  31. Queirós, R; Simões, A. "Sni'per: a Code Snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  32. Queiros, R; Leal, JP; Paiva, JC. "Integrating Rich Learning Applications in LMS". 2016.
    10.1007/978-981-287-868-7_46
  33. Paiva, JoseCarlos; Leal, JosePaulo; Queirós, RicardoAlexandrePeixoto. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  34. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  35. 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
  36. 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
  37. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Learning Computer Science Languages in Enki". 2016.
    http://dx.doi.org/10.1145/2899415.2925504
  38. Queirós, Ricardo; Simões, Alberto. "Sni'per: a code snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  39. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Learning computer science languages in Enki". 2016.
    10.1145/2899415.2925504
  40. Paiva, JC; Leal, JP; Queiros, R. "Odin: A Service for Gamification of Learning Activities". 2015.
    10.1007/978-3-319-27653-3_19
  41. 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
  42. Queirós, R.. "JSON on mobile: Is there an efficient parser?". 2014.
    10.4230/OASIcs.SLATE.2014.93
  43. Ricardo Queirós. "JSON on mobile: Is there an efficient parser?". 2014.
    http://dx.doi.org/10.4230/oasics.slate.2014.93
  44. 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
  45. Queirós, R.. "CodeSkelGen - A program skeleton generator". 2013.
    10.4230/oasics.slate.2013.145
  46. Queirós, R.; Leal, J.P.; Campos, J.. "Seqins - A sequencing tool for educational resources". 2013.
    10.4230/OASIcs.SLATE.2013.83
  47. 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
  48. 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
  49. 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
  50. 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
  51. Ricardo Queirós. "CodeSkelGen - A program skeleton generator". 2013.
    http://dx.doi.org/10.4230/oasics.slate.2013.145
  52. 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
  53. Queirós, R.; Leal, J.P.. "Programming exercises evaluation systems: An interoperability survey". 2012.
  54. Leal, JP; Rodrigues, V; Queirós, R. "Computing Semantic Relatedness using DBPedia". 2012.
    10.4230/oasics.slate.2012.133
  55. Queirós, Ricardo; Leal, José Paulo. "PETCHA: a Programming Exercises Teaching Assistant". 2012.
  56. Leal, José Paulo; Rodrigues, Vânia; Queirós, Ricardo. "Computing semantic relatedness using DBPedia". 2012.
    10.4230/OASIcs.SLATE.2012.i
  57. Leal, José Paulo; Queirós, Ricardo. "Bridging between programming exercises formats with BabeLO". 2012.
  58. Queirós, Ricardo; Leal, José Paulo. "Programming exercises evaluation systems: an interoperability survey". 2012.
  59. Queiros, R; Leal, JP. "Using the Common Cartridge Profile to Enhance Learning Content Interoperability". 2011.
  60. Queirós, Ricardo; Leal, José Paulo. "PExIL: Programming Exercises Interoperability Language". 2011.
  61. Leal, José Paulo; Queirós, Ricardo. "Modelling a network of heterogeneous e-learning systems". 2011.
  62. Queirós, Ricardo; Oliveira, Lino; Silva, Cândida; Pinto, Mário. "Interoperability on e-learning 2.0: the PEACE case study". 2011.
  63. Queirós, Ricardo; Leal, José Paulo. "Using the Common Cartridge profile to enhance learning content interoperability". 2011.
  64. Leal, José Paulo; Queirós, Ricardo. "Using the learning tools interoperability framework for LMS integration in service oriented architectures". 2011.
  65. Leal, José Paulo; Queirós, Ricardo. "An engine for generating XSLT from examples". 2011.
  66. Leal, José Paulo; Queirós, Ricardo. "A programming exercise evaluation service for Mooshak". 2011.
  67. Queirós, Ricardo; Pinto, Mário. "Using mobile device detection approaches to augment the accuracy of web delivery content". 2011.
  68. Leal, José Paulo; Queirós, Ricardo. "Programming exercises interoperability language". 2011.
  69. Queirós, Ricardo; Oliveira, Lino; Leal, José Paulo; Moreira, Fernando. "Integration of e-portfolios in learning management systems". 2011.
  70. Queirós, R.; Oliveira, L.; Pinto, M.; Silva, C.. "Towards eLearning 2.0: Case study of an eLearning environment". 2010.
  71. Leal, JP; Queiros, R. "ELEARNING FRAMEWORKS: A SURVEY". 2010.
  72. 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.
  73. 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.
  74. Lea, J.P.; Queirós, R.. "Design of an extensible metadata editor based on RDF". 2010.
  75. Leal, J.P.; Queirós, R.. "Integration of repositories in eLearning systems". 2010.
  76. 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.
  77. 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
  78. Leal, José Paulo; Queirós, Ricardo; Ferreira, Duarte. "Specifying a programming exercises evaluation service on the e-Framework". 2010.
  79. Leal, José Paulo; Queirós, Ricardo. "Modelling non-trivial evaluation processes". 2010.
  80. 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.
  81. Leal, José Paulo; Queirós, Ricardo. "Design of an extensible metadata editor based on RDF". 2010.
  82. Queirós, Ricardo; Oliveira, Lino; Pinto, Mário; Silva, Cândida. "Towards e-learning 2.0: case study of an e-learning environment". 2010.
  83. 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
  84. Queirós, Ricardo; Leal, José Paulo. "E-learning frameworks: a survey". 2010.
  85. Coelho, Luís; Queirós, Ricardo. "CardioML: integrating personal cardiac information for ubiquous diagnosis and analysis". 2010.
  86. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in elearning systems". 2010.
  87. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in Moodle". 2010.
  88. Leal, José Paulo; Queirós, Ricardo. "Visual programming of XSLT from examples". 2010.
  89. Queirós, R.; Pinto, M.P.. "EduMCA: An approach to educational mobile content adaptation". 2009.
  90. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: um repositório de objectos de aprendizagem". 2009.
  91. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: an interoperable repository of programming problems". 2009.
  92. Queirós, Ricardo; Pinto, Mário. "EduMCA: an approach to Educational Mobile Content Adaptation". 2009.
  93. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: a service oriented repository of specialised learning objects". 2009.
  94. Queirós, Ricardo. "Interoperability in pedagogical e-learning services". 2009.
  95. Leal, José Paulo; Queirós, Ricardo. "Defining programming problems as learning objects". 2009.
  96. Leal, José Paulo; Queirós, Ricardo. "Schem@Doc: a web-based XML schema visualizer". 2009.
  97. Leal, José Paulo; Queirós, Ricardo. "Designing a user interface for repositories of learning objects". 2009.
  98. Leal, José Paulo; Queirós, Ricardo. "Extending the learning object definition to represent programming problems". 2009.
  99. Leal, J.P.; Queirós, R.. "Integration of e-learning systems with repositories of learning objects". 2008.
  100. Leal, José Paulo; Queirós, Ricardo. "Design of a repository of programming problem". 2008.
  101. Leal, José Paulo; Queirós, Ricardo. "Integration of e-learning systems with repositories of learning objects". 2008.
Edited book
  1. Simões, A; Henriques, PR; Queirós, R. 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.
  2. Queirós, R; Portela, F; Pinto, M; Simões, A. First International Computer Programming Education Conference, ICPEC 2020, June 25-26, 2020, ESMAD, Vila do Conde, Portugal (Virtual Conference). 2020.
  3. Queirós, R; Pinto, M; Simões, A; Leal, JP; Varanda Pereira, MJ. 6th Symposium on Languages, Applications and Technologies, SLATE 2017, June 26-27, 2017, Vila do Conde, Portugal. 2017.
  4. Simões, A; Queirós, R; Cruz, DCd. 1st Symposium on Languages, Applications and Technologies, SLATE 2012, Braga, Portugal, June 21-22, 2012. 2012.
Journal article
  1. 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
  2. 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
  3. Ricardo Queirós. "PROud—A Gamification Framework Based on Programming Exercises Usage Data". Information (2019): https://doi.org/10.3390/info10020054.
    10.3390/info10020054
  4. Ricardo Queirós. "CSS Preprocessing: Tools and Automation Techniques". Information 9 1 (2018): 17-17. https://doi.org/10.3390/info9010017.
    10.3390/info9010017
  5. Paiva, JC; Leal, JP; Queiros, R. "Gamification of Learning Activities with the Odin service". COMPUTER SCIENCE AND INFORMATION SYSTEMS (2016):
    10.2298/csis160123025p
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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.
  12. 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.
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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.
  24. 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.
Report
  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.
Thesis / Dissertation
  1. Ricardo Alexandre Peixoto de Queirós. "A Framework for practice - based learning applied to computer programming". PhD, 2012. https://repositorio-aberto.up.pt/handle/10216/64991.

Other

Other output
  1. Queirós, Ricardo. 2019. 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. http://hdl.handle.net/10400.22/14792.
    10.3390/info10020054
  2. Queirós, Ricardo; Simões, Alberto; Pinto, Mário. 2019. [Preface] Code generation, analysis tools, and testing for quality. http://hdl.handle.net/10400.22/14804.
    10.4018/978-1-5225-7455-2
  3. Queirós, Ricardo. 2018. 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. http://hdl.handle.net/10400.22/14782.
    10.3390/info9010017
  4. Queirós, Ricardo. 2018. [Preface] Emerging trends, techniques, and tools for Massive Open Online Course (MOOC) management. http://hdl.handle.net/10400.22/14803.
    10.4018/978-1-5225-5011-2
  5. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. 2016. 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. http://repositorio.inesctec.pt/handle/123456789/4335.
    http://dx.doi.org/10.2298/csis160123025p
  6. Ricardo Queirós; Pinto,Mario. 2014. ESEIG Mobile: An M-Learning Approach in a Superior School. http://repositorio.inesctec.pt/handle/123456789/6947.
    http://dx.doi.org/10.4018/ijkbo.2014070103
  7. Ricardo Queirós; José Paulo Leal; Campos,J. 2014. 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. http://repositorio.inesctec.pt/handle/123456789/3670.
    http://dx.doi.org/10.2298/csis131005074q
  8. Ricardo Queirós; José Paulo Leal. 2013. 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. http://repositorio.inesctec.pt/handle/123456789/4341.
    http://dx.doi.org/10.1109/tlt.2012.21
  9. Queirós, Ricardo; Leal, José Paulo. 2013. 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 -. http://hdl.handle.net/10400.22/3366.
  10. Ricardo Queirós; José Paulo Leal. 2013. 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. http://repositorio.inesctec.pt/handle/123456789/4345.
    http://dx.doi.org/10.1002/spe.2132
  11. Queirós, Ricardo; Leal, José Paulo. 2013. 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. http://hdl.handle.net/10400.22/3367.
    DOI: 10.1002/spe.2132
  12. Ricardo Queirós; José Paulo Leal. 2013. 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 -. http://repositorio.inesctec.pt/handle/123456789/4344.
  13. José Paulo Leal; Ricardo Queirós. 2012. Orchestration of E-Learning Services for Automatic Evaluation of Programming Exercises. http://repositorio.inesctec.pt/handle/123456789/2954.
    http://dx.doi.org/10.3217/jucs-018-11-1454
  14. Ricardo Queirós; Elena Verdú; Luisa M. Regueras; María J. Verdú; José Paulo Leal; Juan P. de Castro. 2012. A distributed system for learning programming on-line. http://repositorio.inesctec.pt/handle/123456789/2953.
    http://dx.doi.org/10.1016/j.compedu.2011.08.015
  15. Queirós, Ricardo; Leal, José Paulo. 2011. 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. http://hdl.handle.net/10400.22/5095.
  16. Leal, José Paulo; Queirós, Ricardo. 2011. 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.. http://hdl.handle.net/10400.22/4566.
    E-ISSN 1947-8437DOI: 10.4018/jksr.2011040101
Activities

Event organisation

Event name
Type of event (Role)
Institution / Organization
2020/06/25 - Current Main Conference Chair da International Computer Programming Education Conference (2020/06/25)
Conference (Co-organisor)
Instituto Politécnico do Porto Escola Superior de Media Artes e Design, Portugal

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
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

Interview (tv / radio show)

Program Topic
2013/01/01 - Current Mentes que brilham Ensino de Programação
Distinctions

Award

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