Identification
            Personal identification
- Full name
 - João Paulo Pedro Mendes de Sousa Saraiva
 
Citation names
- Saraiva, João
 - João de Sousa Saraiva
 - João Paulo Saraiva
 
Author identifiers
- Ciência ID
 - 5B10-E5C6-64DC
 - ORCID iD
 - 0000-0001-7156-3124
 - AuthenticusID
 - R-000-7C1
 - Google Scholar ID
 - dQEnElgAAAAJ
 - Researcher Id
 - A-7181-2010
 - Scopus Author Id
 - 25929116100
 
Email addresses
- joao.saraiva@definescope.com (Professional)
 - jppmssaraiva@gmail.com (Personal)
 
Telephones
- Mobile phone
 - 
                           
- 965403291 (Personal)
 
 
Knowledge fields
- Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
 - Exact Sciences - Computer and Information Sciences
 
Languages
| Language | Speaking | Reading | Writing | Listening | Peer-review | 
|---|---|---|---|---|---|
| Portuguese (Mother tongue) | |||||
| English | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | 
| French | Beginner (A1) | Elementary (A2) | Beginner (A1) | Elementary (A2) | Beginner (A1) | 
| Spanish; Castilian | Beginner (A1) | Elementary (A2) | Beginner (A1) | Elementary (A2) | Beginner (A1) | 
Education
            | Degree | Classification | |
|---|---|---|
| 
                                  2007/01/01 - 2013/01/09 
                                 Concluded 
                               | 
                              Engenharia Informática e de Computadores (Doutoramento)
                                  Major in Sem especialidade 
                                 Universidade de Lisboa Instituto Superior Técnico, Portugal 
                                 "Development of CMS-based Web Applications with a Multi-Language Model-Driven Approach " (THESIS/DISSERTATION) 
                               | 
                              Aprovado com mérito | 
| 
                                  2005/09/01 - 2007/02/28 
                                 Concluded 
                               | 
                              Engenharia Informática e de Computadores (Mestrado)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                                 "The UML Modeling Tool of ProjectIT-Studio" (THESIS/DISSERTATION) 
                               | 
                              5 | 
| 
                                  2000/09/23 - 2005/07/01 
                                 Concluded 
                               | 
                              Engenharia Informática e de Computadores (Licenciatura)
                                  Major in Programação e Sistemas de Informação 
                                 Universidade de Lisboa Instituto Superior Técnico, Portugal 
                                 "Desenvolvimento Automático de Sistemas" (THESIS/DISSERTATION) 
                               | 
                              16 | 
Affiliation
            Science
| Category Host institution  | 
                              Employer | |
|---|---|---|
| 2004/09/01 - 2013/01/01 | Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal | 
Teaching in Higher Education
| Category Host institution  | 
                              Employer | |
|---|---|---|
| 2016/09/01 - 2017/09/01 | Assistant Professor (University Teacher) | Universidade Europeia, Portugal | 
| 2009/09/01 - 2011/09/01 | Tutor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2006/09/01 - 2007/03/01 | Tutor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
Projects
            Grant
| Designation | Funders | |
|---|---|---|
| 2004/09 - 2007/06/15 | ProjectIT: Técnicas de desenvolvimento de software baseadas na engenharia de requisitos e em modelos
                                  POSC/EIA/57642/2004 
                                 Research Fellow
                                     
                              Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal 
                                 Universidade da Madeira, Portugal  | 
                              Fundação para a Ciência e a Tecnologia
                                  Concluded 
                               | 
                           
Outputs
            Publications
| Book chapter | 
                                 
  | 
                           
| Conference paper | 
                                 
  | 
                           
| Journal article | 
                                 
  | 
                           
Other
| Other output | 
                                 
  | 
                           
Activities
            Oral presentation
| Presentation title | Event name Host (Event location)  | 
                           |
|---|---|---|
| 2010/09/10 | Web-Application Modeling With the CMS-ML Language | INForum - II Simpósio de Informática (INForum 2010)
                                  Universidade do Minho (Braga, Portugal) 
                               | 
                           
| 2009/09/24 | Development of CMS-based Web-Applications Using a Model-Driven Approach | Simpósio para Estudantes de Doutoramento em Engenharia de Software (SEDES 2009)
                                   (Porto, Portugal) 
                               | 
                           
| 2009/09/21 | CMS-based Web-Application Development Using Model-Driven Languages | Fourth International Conference on Software Engineering Advances (ICSEA 2009)
                                   (Porto, Portugal) 
                               | 
                           
| 2008/09/03 | The WebComfort Framework: an Extensible Platform for the Development of Web Applications | 34th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA)
                                  Facoltá di Ingegneria (Parma, Italy) 
                               | 
                           
| 2008/06/19 | The ProjectIT-Studio/UMLModeler: A tool for the design of and transformation of UML models | 3ª Conferência Ibérica de Sistemas e Tecnologias de Informação (CISTI’2008)
                                  Escuela Superior de Ingenieria Informática (Ourense, Spain) 
                               | 
                           
| 2007/01/18 | Business-Specific Languages for Organizational Modeling | 7ª Conferência da Associação Portuguesa de Sistemas de Informação (CAPSI’2006)
                                  Universidade de Aveiro (Aveiro, Portugal) 
                               | 
                           
| 2005/06/22 | Eclipse.NET: An Integration Platform for ProjectIT-Studio | First International Conference of Innovative Views of .NET Technologies (IVNET’05)
                                  Instituto Superior de Engenharia do Porto (Porto, Portugal) 
                               | 
                           
Supervision
| Thesis Title Role  | 
                              Degree Subject (Type) Institution / Organization  | 
                           |
|---|---|---|
| 2022/09/01 - 2023/11/01 | ITOI: Towards a Collaborative and online IDE for ITLingo Languages
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2021/09/01 - 2022/09/01 | Information Analysis and Management for Agile Project Management with the ITLingo-Cloud Platform
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2020/09/01 - 2021/09/01 | qChain: A Blockchain Solution Applied to Citizen-Centric Document Automation Platform
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2019/09/01 - 2020/09/01 | qNotify - Notification System and Integration with a Document Automation Platform
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2018/09/01 - 2019/09/01 | A Citizen-Centric and Multi-Curator Document Automation Platform: the qBox and Further Interoperability Aspects
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2018/09/01 - 2019/09/01 | qDocs: Citizen-Centered and Multi-Curator Document Automation Platform: The Curator Perspective
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2009/09/01 - 2010/09/01 | WebC-Docs/Wf - Gestão Documental com Mecanismos de Workflow
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2009/09/01 - 2010/09/01 | Gestão de Projectos com Processos Ágeis
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2009/09/01 - 2010/09/01 | WebC-iTV - Internet TV in Websites
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2008/09/01 - 2009/08/01 | A Software Framework for Enterprise Architecture Modelling
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2008/09/01 - 2009/08/01 | SaaS (Software as a Service): Modelos e Infraestruturas
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2008/09/01 - 2009/08/01 | A MDE Approach for the Development of CMS-based Web Applications
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2007/09/01 - 2008/08/01 | GenericWebForms: Uma Infra-Estrutura para Desenvolvimento Rápido de Formulários Web
                                  Co-supervisor 
                               | 
                              Engenharia Informática e de Computadores (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
Event organisation
| Event name Type of event (Role)  | 
                              Institution / Organization | |
|---|---|---|
| 2022/09/01 - 2023/10/01 | Web Chair da conferência "31st International Conference on Information Systems Development (ISD 2023)" (2023/08/30 - 2023/09/01)
                                  Conference (Member of the Organising Committee) 
                               | 
                              Universidade de Lisboa Instituto Superior Técnico, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal  | 
                           
| 2011/10/01 - 2012/10/01 | Web Chair da conferência "8th International Conference on the Quality of Information and Communications Technology (QUATIC
                                 2012)" (2012/09/03 - 2012/09/05)
                                  Conference (Member of the Organising Committee) 
                               | 
                              Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2009/10/01 - 2010/11/01 | Local Co-organizing Chair da track "Quality in Web Engineering", da conferência "7th International Conference on the Quality
                                 of Information and Communications Technology (QUATIC 2010)" (2010/09/29 - 2010/10/02)
                                  Conference (Member of the Organising Committee) 
                               | 
                              Universidade do Porto Faculdade de Engenharia, Portugal | 
| 2004/03/01 - 2005/04/01 | Membro da comissão de organização da XII Semana Informática do Instituto Superior Técnico (2005/03/07 - 2005/03/11)
                                  Other (Member of the Organising Committee) 
                               | 
                              Universidade de Lisboa Instituto Superior Técnico, Portugal | 
Event participation
| Activity description Type of event  | 
                              Event name Institution / Organization  | 
                           |
|---|---|---|
| 2008/03/06 - Current | Invited Talk, com o tema "Aspectos de MDE no ProjectIT-Studio (MDE Aspects in ProjectIT-Studio)"
                                  Seminar 
                               | 
                              Seminário "Sistemas e Tecnologias de Informação"
                                  Instituto Politécnico de Viana do Castelo Escola Superior de Tecnologia e Gestão, Portugal 
                               | 
                           
| 2005/03/16 - Current | Invited Talk, com o tema "Design Patterns na plataforma Java: Uma experiência no processo de migração para .NET (Design Patterns
                                 in the Java platform: An experience in the migration process to .NET)"
                                  Seminar 
                               | 
                              Seminário "Design Patterns"
                                  Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal 
                               | 
                           
| 2014/04/01 - 2014/07/01 | Membro do Comité de Programa da Main track
                                  Conference 
                               | 
                              9th International Conference on the Quality of Information and Communications Technology (QuaTIC 2014) | 
| 2011/04/01 - 2011/07/01 | Membro do Comité de Programa da track "Model-Driven Engineering"
                                  Conference 
                               | 
                              3º Simpósio de Informática (INForum 2011)
                                  Universidade de Coimbra, Portugal 
                               | 
                           
| 2010/04/01 - 2010/07/01 | Membro do Comité de Programa da track "Model-Driven Engineering"
                                  Conference 
                               | 
                              2º Simpósio de Informática (INForum 2010)
                                  Universidade do Minho, Portugal 
                               | 
                           
| 2009/04/01 - 2009/07/01 | Membro do Comité de Programa da track "Model-Driven Engineering"
                                  Conference 
                               | 
                              1º Simpósio de Informática (INForum 2009)
                                  Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal 
                               | 
                           
Jury of academic degree
| Topic Role  | 
                              Candidate name (Type of degree) Institution / Organization  | 
                           |
|---|---|---|
| 2021/01/15 | From Rigorous Requirements and User Interfaces Specifications into Software Business Applications: The ASL Approach
                                  (Thesis) Arguer 
                               | 
                              Ivo Miguel Torrado Gamito (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2020/11/15 | Transformations and Alignments in Project Management Tools: The PSL-v.2020 Experiments
                                  (Thesis) Arguer 
                               | 
                              Pedro Filipe da Cruz Baptista (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2015/11/15 | Model-Driven Development Approach for Content Management Systems based Applications
                                  (Thesis) Arguer 
                               | 
                              Paulo Roberto Carvalho Nunes Filipe (Master)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
| 2010/10/15 | MyTracking System - Sistema de Tracking de Movimentos de Condutores de Veículos em modo "off-line"
                                  (Thesis) Arguer 
                               | 
                              João António Gomes de Sousa, Pedro Nuno Pereira dos Santos (Other)
                                  Instituto Politécnico de Lisboa Instituto Superior de Engenharia de Lisboa, Portugal 
                               | 
                           
| 2008/11/15 | Multimedia Toolkit
                                  (Thesis) Arguer 
                               | 
                              Diana Filipa Fernandes Pinto (Other)
                                  Universidade de Lisboa Instituto Superior Técnico, Portugal 
                               | 
                           
Course / Discipline taught
| Academic session | Degree Subject (Type) | Institution / Organization | |
|---|---|---|---|
| 2017/03/01 - 2017/09/01 | Sistemas Operativos | Sistemas de Informação, Web e Multimédia (Licenciatura) | Universidade Europeia, Portugal | 
| 2016/09/01 - 2017/03/01 | Sistemas Operativos | Engenharia Informática (EaD) (Licenciatura) | Universidade Europeia, Portugal | 
| 2011/03/01 - 2011/09/01 | Engenharia de Software (ES) | Engenharia Informática e de Computadores (Mestrado integrado) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2011/03/01 - 2011/09/01 | Trabalho Cooperativo Suportado por Computador (TCSC) | Engenharia Informática e de Computadores (Mestrado integrado) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2010/09/01 - 2011/03/01 | Gestão de Projectos Informáticos (GPI) | Engenharia Informática e de Computadores (Mestrado integrado) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2009/09/01 - 2010/03/01 | Trabalho Cooperativo Suportado por Computador (TCSC) | Engenharia Informática e de Computadores (Mestrado integrado) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
| 2006/09/01 - 2007/03/01 | Plataformas e Aplicações Distribuídas na Internet (PADI) | Engenharia Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal | 
