???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; .
Identificação

Identificação pessoal

Nome completo
Ricardo Queirós

Nomes de citação

  • Queirós, Ricardo

Identificadores de autor

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

Endereços de correio eletrónico

  • ricardo.queiros@gmail.com (Profissional)

Websites

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

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

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
Projetos

Projeto

Designação Financiadores
2019 - 2021/01/01 Framework for Gamified Programming Education
2018-1-PL01-KA203-050803
Investigador responsável
2015 - 2018/01/01 TEC4Growth – Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact
0145-FEDER-000020
Investigador
Produções

Publicações

Artigo em conferência
  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. Swacha, Jakub; Queirós, Ricardo; Paiva, José Carlos. "Towards a framework for gamified programming education". 2019.
    10.1109/ISET.2019.00038
  4. 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
  5. Queirós, Ricardo. "SeCoGen – a Service Code Generator". 2019.
    10.4230/OASIcs.SLATE.2019.23
  6. Queirós, Ricardo. "Learning JavaScript in a local playground". 2019.
    10.4230/OASIcs.SLATE.2019.10
  7. 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
  8. Queirós, R. "LearnJS - A JavaScript Learning Playground (Short Paper)". 2018.
    10.4230/OASIcs.SLATE.2018.2
  9. Queirós, R. "Kaang: A RESTful API Generator for the Modern Web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  10. 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
  11. Queirós, Ricardo. "LearnJS - a JavaScript learning playground". 2018.
    10.4230/OASIcs.SLATE.2018.2
  12. Queirós, Ricardo. "Kaang: a RESTful API generator for the modern web". 2018.
    10.4230/OASIcs.SLATE.2018.1
  13. Queirós, R; Simões, A. "SOS - Simple Orchestration of Services". 2017.
    10.4230/oasics.slate.2017.13
  14. Queiros, R; Portela, F; Machado, J. "Magni - A Framework for Developing Context-Aware Mobile Applications". 2017.
    10.1007/978-3-319-56541-5_43
  15. Queirós, R. "A Survey on CSS Preprocessors". 2017.
    10.4230/oasics.slate.2017.8
  16. Ricardo Queirós; Simões,A. "SOS - Simple Orchestration of Services". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.13
  17. Ricardo Queirós. "A Survey on CSS Preprocessors". 2017.
    http://dx.doi.org/10.4230/oasics.slate.2017.8
  18. 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
  19. Paiva, JC; Leal, JP; Queirós, RAP. "Learning Computer Science Languages in Enki". 2016.
    10.1145/2899415.2925504
  20. Queirós, R; Simões, A. "Sni'per: a Code Snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  21. Queiros, R; Leal, JP; Paiva, JC. "Integrating Rich Learning Applications in LMS". 2016.
    10.1007/978-981-287-868-7_46
  22. Paiva, JoseCarlos; Leal, JosePaulo; Queirós, RicardoAlexandrePeixoto. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  23. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Enki: A Pedagogical Services Aggregator for Learning Programming Languages". 2016.
    10.1145/2899415.2899441
  24. 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
  25. 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
  26. José Carlos Paiva; José Paulo Leal; Ricardo Queirós. "Learning Computer Science Languages in Enki". 2016.
    http://dx.doi.org/10.1145/2899415.2925504
  27. Queirós, Ricardo; Simões, Alberto. "Sni'per: a code snippet RESTful API". 2016.
    10.4230/OASIcs.SLATE.2016.13
  28. Paiva, José Carlos; Leal, José Paulo; Queirós, Ricardo. "Learning computer science languages in Enki". 2016.
    10.1145/2899415.2925504
  29. Paiva, JC; Leal, JP; Queiros, R. "Odin: A Service for Gamification of Learning Activities". 2015.
    10.1007/978-3-319-27653-3_19
  30. 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
  31. Queirós, R.. "JSON on mobile: Is there an efficient parser?". 2014.
    10.4230/OASIcs.SLATE.2014.93
  32. Ricardo Queirós. "JSON on mobile: Is there an efficient parser?". 2014.
    http://dx.doi.org/10.4230/oasics.slate.2014.93
  33. 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
  34. Queirós, R.. "CodeSkelGen - A program skeleton generator". 2013.
    10.4230/oasics.slate.2013.145
  35. Queirós, R.; Leal, J.P.; Campos, J.. "Seqins - A sequencing tool for educational resources". 2013.
    10.4230/OASIcs.SLATE.2013.83
  36. 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
  37. 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
  38. 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
  39. 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
  40. Ricardo Queirós. "CodeSkelGen - A program skeleton generator". 2013.
    http://dx.doi.org/10.4230/oasics.slate.2013.145
  41. 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
  42. Queirós, R.; Leal, J.P.. "Programming exercises evaluation systems: An interoperability survey". 2012.
  43. Leal, JP; Rodrigues, V; Queirós, R. "Computing Semantic Relatedness using DBPedia". 2012.
    10.4230/oasics.slate.2012.133
  44. Queirós, Ricardo; Leal, José Paulo. "PETCHA: a Programming Exercises Teaching Assistant". 2012.
  45. Leal, José Paulo; Rodrigues, Vânia; Queirós, Ricardo. "Computing semantic relatedness using DBPedia". 2012.
    10.4230/OASIcs.SLATE.2012.i
  46. Leal, José Paulo; Queirós, Ricardo. "Bridging between programming exercises formats with BabeLO". 2012.
  47. Queirós, Ricardo; Leal, José Paulo. "Programming exercises evaluation systems: an interoperability survey". 2012.
  48. Queiros, R; Leal, JP. "Using the Common Cartridge Profile to Enhance Learning Content Interoperability". 2011.
  49. Queirós, Ricardo; Leal, José Paulo. "PExIL: Programming Exercises Interoperability Language". 2011.
  50. Leal, José Paulo; Queirós, Ricardo. "Modelling a network of heterogeneous e-learning systems". 2011.
  51. Queirós, Ricardo; Oliveira, Lino; Silva, Cândida; Pinto, Mário. "Interoperability on e-learning 2.0: the PEACE case study". 2011.
  52. Queirós, Ricardo; Leal, José Paulo. "Using the Common Cartridge profile to enhance learning content interoperability". 2011.
  53. Leal, José Paulo; Queirós, Ricardo. "Using the learning tools interoperability framework for LMS integration in service oriented architectures". 2011.
  54. Leal, José Paulo; Queirós, Ricardo. "An engine for generating XSLT from examples". 2011.
  55. Leal, José Paulo; Queirós, Ricardo. "A programming exercise evaluation service for Mooshak". 2011.
  56. Queirós, Ricardo; Pinto, Mário. "Using mobile device detection approaches to augment the accuracy of web delivery content". 2011.
  57. Leal, José Paulo; Queirós, Ricardo. "Programming exercises interoperability language". 2011.
  58. Queirós, Ricardo; Oliveira, Lino; Leal, José Paulo; Moreira, Fernando. "Integration of e-portfolios in learning management systems". 2011.
  59. Queirós, R.; Oliveira, L.; Pinto, M.; Silva, C.. "Towards eLearning 2.0: Case study of an eLearning environment". 2010.
  60. Leal, JP; Queiros, R. "ELEARNING FRAMEWORKS: A SURVEY". 2010.
  61. 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.
  62. 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.
  63. Lea, J.P.; Queirós, R.. "Design of an extensible metadata editor based on RDF". 2010.
  64. Leal, J.P.; Queirós, R.. "Integration of repositories in eLearning systems". 2010.
  65. 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.
  66. 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
  67. Leal, José Paulo; Queirós, Ricardo; Ferreira, Duarte. "Specifying a programming exercises evaluation service on the e-Framework". 2010.
  68. Leal, José Paulo; Queirós, Ricardo. "Modelling non-trivial evaluation processes". 2010.
  69. 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.
  70. Leal, José Paulo; Queirós, Ricardo. "Design of an extensible metadata editor based on RDF". 2010.
  71. Queirós, Ricardo; Oliveira, Lino; Pinto, Mário; Silva, Cândida. "Towards e-learning 2.0: case study of an e-learning environment". 2010.
  72. 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
  73. Queirós, Ricardo; Leal, José Paulo. "E-learning frameworks: a survey". 2010.
  74. Coelho, Luís; Queirós, Ricardo. "CardioML: integrating personal cardiac information for ubiquous diagnosis and analysis". 2010.
  75. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in elearning systems". 2010.
  76. Leal, José Paulo; Queirós, Ricardo. "Integration of repositories in Moodle". 2010.
  77. Leal, José Paulo; Queirós, Ricardo. "Visual programming of XSLT from examples". 2010.
  78. Queirós, R.; Pinto, M.P.. "EduMCA: An approach to educational mobile content adaptation". 2009.
  79. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: um repositório de objectos de aprendizagem". 2009.
  80. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: an interoperable repository of programming problems". 2009.
  81. Queirós, Ricardo; Pinto, Mário. "EduMCA: an approach to Educational Mobile Content Adaptation". 2009.
  82. Leal, José Paulo; Queirós, Ricardo. "CrimsonHex: a service oriented repository of specialised learning objects". 2009.
  83. Queirós, Ricardo. "Interoperability in pedagogical e-learning services". 2009.
  84. Leal, José Paulo; Queirós, Ricardo. "Defining programming problems as learning objects". 2009.
  85. Leal, José Paulo; Queirós, Ricardo. "Schem@Doc: a web-based XML schema visualizer". 2009.
  86. Leal, José Paulo; Queirós, Ricardo. "Designing a user interface for repositories of learning objects". 2009.
  87. Leal, José Paulo; Queirós, Ricardo. "Extending the learning object definition to represent programming problems". 2009.
  88. Leal, J.P.; Queirós, R.. "Integration of e-learning systems with repositories of learning objects". 2008.
  89. Leal, José Paulo; Queirós, Ricardo. "Design of a repository of programming problem". 2008.
  90. Leal, José Paulo; Queirós, Ricardo. "Integration of e-learning systems with repositories of learning objects". 2008.
Artigo em revista
  1. Ricardo Queirós. "PROud—A Gamification Framework Based on Programming Exercises Usage Data". Information (2019): https://doi.org/10.3390/info10020054.
    10.3390/info10020054
  2. Ricardo Queirós. "CSS Preprocessing: Tools and Automation Techniques". Information 9 1 (2018): 17-17. https://doi.org/10.3390/info9010017.
    10.3390/info9010017
  3. Paiva, JC; Leal, JP; Queiros, R. "Gamification of Learning Activities with the Odin service". COMPUTER SCIENCE AND INFORMATION SYSTEMS (2016):
    10.2298/csis160123025p
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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.
  10. 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.
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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.
  22. 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. Queirós, Ricardo. "A survey on computer programming learning environments". IGI Global, 2019.
    10.4018/978-1-5225-7455-2.ch004
  2. de Queirós, RAP. "A survey on game backend services". 2016.
    10.4018/978-1-5225-1034-5.ch001
  3. 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
  4. Ricardo Queirós. "A survey on game backend services". 2016.
    http://dx.doi.org/10.4018/978-1-5225-1034-5.ch001
  5. 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
  6. 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
  7. 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
  8. Queirós, R; Leal, JP. "Ensemble: An innovative approach to practice computer programming". 2014.
    10.4018/978-1-4666-7304-5.ch009
  9. Queirós, R. "Design a computer programming learning environment for massive open online courses". 2014.
    10.4018/978-1-4666-7304-5.ch012
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. Leal, José Paulo; Queirós, Ricardo. "Your personal archival: repository server". Sello Editorial, 2010.
  16. Leal, José Paulo; Queirós, Ricardo. "From e-learning systems to specialised e-learning services". Sello Editorial, 2010.
  17. Leal, José Paulo; Queirós, Ricardo. "Feeding the beast: managing your collections of problems". Sello Editorial, 2010.
Edição de livro
  1. 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.
  2. Simões, A; Queirós, R; Cruz, DCd. 1st Symposium on Languages, Applications and Technologies, SLATE 2012, Braga, Portugal, June 21-22, 2012. 2012.
Livro
  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.
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. 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
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

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