???global.info.a_carregar???
Pedro Alves. Concluiu o(a) Doutoramento em Engenharia Informática e de Computadores em 2014/05/27 pelo(a) Universidade de Lisboa Instituto Superior Técnico e Licenciatura em Engenharia Informática e de Computadores em 1999 pelo(a) Universidade de Lisboa Instituto Superior Técnico. É Professor Associado no(a) Universidade Lusófona de Humanidades e Tecnologias. Foi Diretor do 1º ciclo de estudos em Engenharia Informática no(a) Universidade Lusófona de Humanidades e Tecnologias. É Investigador no COPELABS.
Identification

Personal identification

Full name
Pedro Alves

Citation names

  • Alves, Pedro

Author identifiers

Ciência ID
7B17-D35E-668E
ORCID iD
0000-0003-4054-0792

Email addresses

  • pedro.alves@ulusofona.pt (Professional)

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese (Mother tongue)
English Upper intermediate (B2) Advanced (C1) Upper intermediate (B2) Advanced (C1) Upper intermediate (B2)
Education
Degree Classification
2014/05/27
Concluded
Engenharia Informática e de Computadores (Doutoramento)
Major in Sem especialidade
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Scalable and Privacy-enabled Message Propagation for Distributed Context-Aware Systems" (THESIS/DISSERTATION)
Muito Bom
2006 - 2006
Concluded
PAEGI - Programa avançado em Empreendedorismo e Gestão de Inovação (Pós-Graduação)
Universidade Católica Portuguesa, Portugal
1994 - 1999
Concluded
Engenharia Informática e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
16
Affiliation

Science

Category
Host institution
Employer
2016 - Current Researcher (Research) Universidade Lusófona Associação para a Investigação e Desenvolvimento em Cognição e Computação Centrado nas Pessoas, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2014/09 - Current Associate Professor (University Teacher) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2014/03 - 2014/08 Assistant Professor (University Teacher) Universidade Autónoma de Lisboa, Portugal

Positions / Appointments

Category
Host institution
Employer
2016/09 - 2022/08 Diretor do 1º ciclo de estudos em Engenharia Informática Universidade Lusófona de Humanidades e Tecnologias, Portugal
2002 - 2016 Arquiteto de Software Opensoft, Portugal
Projects

Contract

Designation Funders
2020/10/01 - 2023/01/31 INTRO - Introduction to Digital Learning
Researcher
Universidade Lusófona de Humanidades e Tecnologias, Portugal

Universidade Lusófona Associação para a Investigação e Desenvolvimento em Cognição e Computação Centrado nas Pessoas, Portugal
Ongoing
Outputs

Publications

Book
  1. Alves, Pedro. Distributed Context-Aware Systems. Springer. 2014.
    10.1007/978-3-319-04882-6
Book chapter
  1. Eloi Figueiredo; Pedro Alves; Ionut Moldvan; Hugo Rebelo; Luís Silva; Laura Souza; Rômulo Lopes; Paulo Oliveira; Nuno Penim. "App4SHM – Smartphone Application for Structural Health Monitoring". 2023.
    10.1007/978-3-031-07322-9_105
  2. Alves, Pedro. "AnonyLikes: Anonymous Quantitative Feedback on Social Networks". 466-484. Springer, 2013.
    10.1007/978-3-642-45065-5_24
Conference paper
  1. Bruno Pereira Cipriano; Pedro Alves. "LLMs Still Can't Avoid Instanceof: An Investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments". 2024.
    10.1145/3639474.3640052
  2. Bruno Pereira Cipriano; Pedro Alves. "GPT-3 vs Object Oriented Programming Assignments: An Experience Report". 2023.
    10.1145/3587102.3588814
  3. Figueiredo, Eloi; Alves, Pedro; Moldovan, Ionut Dragos; Bento Rebelo, H.; Silva, Luís; Souza, Laura; Oliveira, Paulo; Penim, Nuno. Corresponding author: Figueiredo, Eloi. "Smartphone application for structural health monitoring". Paper presented in 10th European Workshop on Structural Health Monitoring, Palermo, 2022.
    Published
  4. Alves, Pedro. "How to Get a Badge? Unlock Your Mind : Motivation through Student Empowerment". 2019.
    10.1109/educon.2019.8725146
  5. Alves, Pedro. "Radiator: context propagation based on delayed aggregation". 2013.
    10.1145/2441776.2441806
  6. Alves, Pedro. "AnonyFacebook-Liking Facebook Posts Anonymously". 2013.
    10.1007/978-3-642-41033-8_90
  7. Alves, Pedro. "Context-aware efficient message propagation". 2012.
    10.1145/2405679.2405680
  8. Alves, Pedro. "ReConMUC: adaptable consistency requirements for efficient large-scale multi-user chat". 2011.
    10.1145/1958824.1958909
Journal article
  1. Bruno Pereira Cipriano; Bernardo Baltazar; Nuno Fachada; Athanasios Vourvopoulos; Pedro Alves. "Bridging the Gap between Project-Oriented and Exercise-Oriented Automatic Assessment Tools". Computers (2024): https://doi.org/10.3390/computers13070162.
    10.3390/computers13070162
  2. Eloi Figueiredo; Ionut Dragos Moldovan; Pedro Alves; Hugo Rebelo; Laura Souza. "Smartphone Application for Structural Health Monitoring of Bridges". Sensors 22 21 (2022): 8483-8483. http://dx.doi.org/10.3390/s22218483.
    10.3390/s22218483
  3. Bruno Pereira Cipriano; Nuno Fachada; Pedro Alves. "Drop Project: An automatic assessment tool for programming assignments". SoftwareX (2022): https://doi.org/10.1016/j.softx.2022.101079.
    10.1016/j.softx.2022.101079
  4. Alves, Pedro. "Radiator-efficient message propagation in context-aware systems". Journal of Internet Services and Applications 5 1 (2014): 4-4.
    10.1186/1869-0238-5-4
Report
  1. Pedro Alves; Bruno Pereira Cipriano. 2023. The centaur programmer - How Kasparov's Advanced Chess spans over to the software development of the future. https://arxiv.org/abs/2304.11172.
    10.48550/ARXIV.2304.11172
  2. Costa, Conceição; Sousa, Carla; Alves, Pedro. Corresponding author: Costa, Conceição. 2017. State of Art in Web Forms (2012-2017) - A literature Review in HCI field. https://lightweightform.io/wp-content/uploads/2018/07/State-of-Art-in-Web-Forms-HCI-Field.pdf.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2023/02 - Current Análise estática de qualidade de código
Supervisor
Mestrado em Engenharia Informática e Sistemas de Informação (Master)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/09/01 - Current Re-Orienting Object Oriented-Programming Education: Automatic Assessment Tools and Large Language Models
Supervisor
Doutoramento em Informática - Novos Media e Sistemas Ubíquos (PhD)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2023/10/01 - 2024/07/01 Aplicação móvel para registo da vasculite no reuma.pt
Supervisor
Licenciatura em Engenharia Informática (Scientific initiation)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2023/10/01 - 2024/07/01 Registo e monitorização de níveis de emergência Proteção Civil
Supervisor
Licenciatura em Engenharia Informática (Scientific initiation)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2023/10/01 - 2024/07/01 Aplicação móvel para rastreio de Hepatite C em parceria com a associação Ares do Pinhal
Supervisor
Licenciatura em Engenharia Informática (Scientific initiation)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2023/10/01 - 2024/07/01 Aplicação móvel para treino de bexiga, para o Centro de Medicina e Reabilitação de Alcoitão
Supervisor
Licenciatura em Engenharia Informática (Scientific initiation)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2022/10 - 2023/07 App4SHM - Modelo híbrido em flutter (em colaboração com Departamento de Engenharia Civil)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2022/10 - 2023/07 Akampr - Aplicação móvel para parques de campismo
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2022/10 - 2023/07 Rehabilita - Aplicação móvel para apoio à reabilitação (em colaboração com o Centro de Medicina de Reabilitação de Alcoitão)
Co-supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal

Centro de Medicina de Reabilitação de Alcoitão, Portugal
2021/01 - 2023/03 Geração de código não destrutivo em aplicações web
Supervisor
Mestrado em Engenharia Informática e Sistemas de Informação (Master)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 Site institucional DEISI
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 Acompanhamento de processos judiciais - em colaboração com Departamento de Direito
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 App4SHM 2.0 - em colaboração com Departamento de Engenharia Civil
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 Gestão de centros de investigação (continuação)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 Drop-Project para Android
Co-supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/10 - 2022/07 Acompanhamento nutricional em farmácias - em colaboração com Departamento de Farmácia
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2020/10 - 2021/07 Plataforma de inquéritos aos alunos
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2020/10 - 2021/07 App4SHM - Aplicação móvel para análise estrutural (em colaboração com Departamento de Engenharia Civil)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2020/10 - 2021/07 Vacqa Mobile - Auxílio ao diagnóstico de medicina veterinária (em colaboração com Departamento de Medicina Veterinária)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2020/10 - 2021/07 Gestão de centros de investigação - em colaboração de Centro de Estudos Interdisciplinares
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10 - 2020/07 Digital Badges in Education
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10 - 2020/07 Plataforma DEISI - Gestão de TFCs (Desenvolvimento)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10 - 2020/07 Plataforma DEISI - Gestão de TFCs (Análise e Testes)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10 - 2020/07 Aplicação móvel para acesso ao Open edX (cursos online)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10 - 2020/07 Plugin Drop Project para Intellij
Co-supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2018/10 - 2019/07 Plataforma DEISI - Gestão de TFCs
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/10 - 2018/07 Plataforma de gestão de TFCs (TFC)
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/10 - 2018/07 Gestão de chaveiro ULHT
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/10 - 2018/07 App para registo de ocorrências em equipamentos informáticos ULHT
Supervisor
Licenciatura em Engenharia Informática (Degree)
Universidade Lusófona de Humanidades e Tecnologias, Portugal

Jury of academic degree

Topic
Role
Candidate name (Type of degree)
Institution / Organization
2024/06/11 Efficient Static checking information flow in Spring Applications
(Thesis) Main arguer
Miguel Martins Brites (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
2023/03/17 Geração de código não destrutivo em aplicações web
Supervisor
Ivan Jorge Camacho Valadares (Master)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2021/12/02 Análise comparativa de arquiteturas de software para um Sistema de Gestão de Alunos
(Thesis) Main arguer
Rodney Porto (Master)
Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/07/14 Loom: Unifying Client-Side Web Technologies in a Single Programming Language
(Thesis) Main arguer
Nuno Castro Martins (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Association member

Society Organization name Role
2019/02 - Current Kotlin Lisboa - Grupo de utilizadores de Kotlin em Lisboa, conta em 2021 com quase 500 membros. Fundador do grupo

Consulting

Activity description Institution / Organization
2014 - 2016 Mentoria e apoio à estratégia tecnológica de diversos projetos incubados no Vodafone Labs Vodafone Labs, Portugal

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2018/09/01 - Current Computação Móvel Engenharia Informática (Licenciatura) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/09/01 - Current Fundamentos de Programação Engenharia Informática (Licenciatura) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/09/01 - Current Algoritmia e Estruturas de Dados Engenharia Informática (Licenciatura) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2017/09/01 - Current Linguagens de Programação II Engenharia Informática (Licenciatura) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2023/01/05 - 2023/01/05 Workshop de Java para empresa Opensoft (Outros) Universidade Lusófona de Humanidades e Tecnologias, Portugal
2019/10/01 - 2020/02/01 Interaction Design (Doutoramento) Universidade Lusófona de Humanidades e Tecnologias, Portugal

Evaluation committee

Activity description
Role
Institution / Organization Funding entity
2017/09 - Current Júri "Maiores de 23"
Member
Universidade Lusófona de Humanidades e Tecnologias, Portugal