Identification
Personal identification
- Full name
- António Manuel Ferreira Rito da Silva
Citation names
- Rito Silva, António
Author identifiers
- Ciência ID
- 1616-2B92-AA9F
- ORCID iD
- 0000-0001-9840-457X
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
Spanish; Castilian | Intermediate (B1) | Advanced (C1) | Beginner (A1) | Intermediate (B1) |
Education
Degree | Classification | |
---|---|---|
1999
Concluded
|
Doutoramento em Engenharia Informática (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Programção Concorrente com Objectos: Separação e Composição de Facetas com Padrões de Desenho, Linguagens de Padrões e molduras
de Objectos" (THESIS/DISSERTATION)
|
Aprovado por Unanimidade |
1991
Concluded
|
Matemática Aplicada (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Serialização e Paralelização" (THESIS/DISSERTATION)
|
Muito Bom |
1987
Concluded
|
Matemática Aplicada (Licenciatura)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
16 |
Affiliation
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2004/11 - Current | Associate Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Projects
Grant
Designation | Funders | |
---|---|---|
2012/03 - 2015/08 | No Problem Has a Solution: A Digital Archive of the Book of Disquiet | Fundação para a Ciência e a Tecnologia, I.P. |
2010/02 - 2013/07 | Management impacts of the relationship between prescribed and unprescribed information systems | Fundação para a Ciência e a Tecnologia, I.P. |
Contract
Designation | Funders | |
---|---|---|
2022/01/15 - 2025/01/14 | Data Consistency in Microservices Compositions
PTDC/CCI-COM/2156/2021
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2022/01/01 - 2024/12/31 | DACOMICO - Data Consistency in Microservices Compositions
PPTDC/CCI-COM/2156/2021
Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia, I.P.
Ongoing
|
2017/09/01 - 2020/08/31 | IMPRESS - Improving Engagement of Students in Software Engineering Courses through Gamification
2017-1-NL01-KA203-035259
Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Union
Concluded
|
2019/01/01 - 2019/12/31 | Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa
UID/CEC/50021/2019
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2012/03/01 - 2015/09/30 | Nenhum Problema Tem Solução: Um Arquivo Digital do Livro do Desassossego
PTDC/CLE-LLI/118713/2010
Universidade de Coimbra, Portugal
Biblioteca Nacional, Brazil Universidade de Coimbra Centro de Literatura Portuguesa, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2011/01/01 - 2012/12/31 | Projecto Estratégico - LA 21 - 2011-2012
PEst-OE/EEI/LA0021/2011
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01/01 - 2011/03/31 | PASTRAMY: Transacções de Software em Memória com Persistência e de Alta Disponibilidade
PTDC/EIA/72405/2006
Universidade do Minho, Portugal
Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book chapter |
|
Conference abstract |
|
Conference paper |
|
Journal article |
|
Journal issue |
|
Online resource |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2022 - 2023 | Compositional Qualities of Microfrontends: The LdoD Archive
Supervisor of João Raimundo
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Transactional Causal Consistent Microservices Business Logic
Supervisor of Pedro Pereira
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Simulation of Collaboration Networks in Software Development
Co-supervisor of João Gomes
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Code Vectorization and Sequence of Accesses Strategies for Monolith Microservices Identification
Supervisor of Vasco Faria
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Monolith Microservices Identification: An Extensible Multiple Strategy Tool
Supervisor of Telmo Lopes
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Monolith Development History for Microservices Identification: a Comparative Analysis
Supervisor of João Lourenço
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2022 | Patterns for DevOps Pipeline Quality, Information and Enterprise Systems
Supervisor of Francisco Silva
|
Informação e Sistemas Empresariais (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Mono2Micro - From a Monolith to Microservices: The analysis of Spring-Boot Applications
Supervisor of Samuel Santos
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Tutor for learning based on multiple choice questions
Supervisor of Pedro Reganha
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Mono2Micro - From a Monolith to Microservices: Metrics Refinement
Supervisor of João Francisco Almeida
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Mono2Micro - From a Monolith to Microservices: The dynamic analysis of application in the JVM
Supervisor of Bernardo Andrade
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Automated Identification of Monolith Functionality Refactorings for Microservices Migrations
Supervisor of José Correia
|
Electrical and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | A Microfrontend for Digital Humanities Repositories: The LdoD Archive
Supervisor of Lucas Perry
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Stepwise Migration of a Monolith to a Microservices Architecture: Performance and Migration Effort Evaluation
Supervisor
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Fraud Detection in Multiple Choice Exams
Co-supervisor of Pedro Caldeira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Business Logic Migration: From Monolith to Microservices Architecture
Supervisor of João Freitas
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Detecting fraudulent student communication in a multiple choice online test environment
Co-supervisor of Mariana Carrasco
|
Data Science and Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2020 | Development and Evaluation of E-assessment platform based on Multiple Choice Questions
Supervisor of Pedro Correia
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | A Complexity Metric for Microservices Architecture Migration
Supervisor of Nuno Santos
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | A practical case of software architecture for metadata management in the context of business intelligence
Supervisor of Carlos Lázaro
|
Information and Enterprise Systems (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
Universidade Aberta, Portugal |
2019 - 2019 | Blended Workflow introduction of skip and redo operations
Supervisor of André Rodrigues
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Multi-Cloud Deployment and Execution of Earth Observation Services
Co-supervisor of João Serras
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Collaborative software development: from goals to coding
Supervisor of Pedro Monteiro
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | A Product Family for Digital Humanities Repositories
Co-supervisor of Nuno Gonçalves
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | LdoD Visualization Reading The Book of Disquiet with Information Visualization Techniques
Co-supervisor of José Raposo
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2019 | Reusable Framework for Digital Humanities - A Case Study with the LdoD Archive
Co-supervisor of Miguel Cruz
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | From a Monolithic to a Microservices architecture - Hierarchical clustering modularity re-engineering through transactional
contexts
Supervisor of Luís Nunes
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Automatic Collection of Citations in the LdoD Archive
Co-supervisor of Duarte Oliveira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Virtual Editions in the LdoD Archive using Crowdsourcing and Gamification
Co-supervisor of Gonçalo Montalvão Marques
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Workflow Engine for Earth Observation Services
Co-supervisor of Diogo Ferreira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Blended Workflow Organizational Perspective
Supervisor of Guilherme Ramos
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Blended Workflow Access Control Perspective Using Alloy Specifications
Supervisor of Frederico Madeira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | Game Simulation Engine Optimization
Co-supervisor of Miguel da Fonseca Cartaxo
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | CargoAPI
Co-supervisor of Nuno Pereira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 - 2016 | Kronos: Calendar Management System
Supervisor of Ricardo André Vicente Costa Laranjeiro
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015 - 2015 | Collaborative Platform for Analysis of Software Systems
Supervisor of Catarina Isabel Carvalho Santana
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015 - 2015 | Data Center Portal Software Architecture - A NOS Operations and Supervision System
Supervisor of Sérgio Miguel de Albuquerque Alves
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015 - 2015 | Arquivo Digital do Livro do Desassossego - Pesquisas e Recomendações
Supervisor of André Filipe Braz dos Santos
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015 - 2015 | Software Architecture of a Insurance System based on Services
Supervisor of André Viegas
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2013 - 2013 | Dynamic Chain Value: A Communities-based Case
Supervisor of Sérgio Silva
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2008 - 2013 | Real-Time Integration, Improving Collaboration in Software Development
Supervisor of Mário Luís de Jesus Rodrigues Guimarães
|
Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2012 - 2012 | Blended Workflow - A Modular Architecture to Use an External Workflow Management System
Supervisor of Davide António Pestana Passinhas
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2011 - 2011 | Wikis para sistemas de informação emergentes
Supervisor of Marco André Gonçalves Pinheiro
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2011 - 2011 | An Architecture for a Blended Workflow System
Supervisor of Bernardo Luís Moucheira de Oliveira Pinto
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2010 - 2010 | Sistemas de informação prescritos e emergentes: Convergência e Divergência
Co-supervisor of Rui Luís de Campos Silva
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2010 - 2010 | Object-centered Process Modeling: Towards a Modeling Approach for Data-Intensive Systems
Supervisor of Rui Miguel Carrasqueiro Henriques
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2010 - 2010 | Information Systems’ Requirements as a Guide for Organizational Steering
Supervisor of Paul Maia
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2010 - 2010 | G.O.D. (Generation, Operationalization & Discontinuation) and Control (sub)organizations: a DEMO-based approach for continuous
real-time management of organizational change caused by exceptions
Co-supervisor of David Aveiro
|
Engenharia Informática e de Computadores - Sistemas de Informação (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2009 - 2009 | ProcessPedia - An Organizational Blackboard for Business Processes
Supervisor of David Martinho
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2009 - 2009 | Access Control Architecture: An Integrated Perspective
Supervisor of Filipe Ferreira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2009 - 2009 | Integrating Organizational Design and Architecture: A Case Study
Supervisor of João Sobral Gonçalves
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2009 - 2009 | O alinhamento do negócio com a tecnologia: O estudo de um caso real
Supervisor of Hugo Rocha
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2008 - 2008 | Business Process Modelling with Objects and Roles
Co-supervisor of Artur Miguel Pereira Alves Caetano
|
Engenharia Informática e de Computadores (PhD) |
2007 - 2007 | Development of Rich Domain Models with Atomic Actions
Supervisor of João Manuel Pinheiro Cachopo
|
Engenharia Informática e de Computadores (PhD) |
2007 - 2007 | Domain Centered Design: The Faculty Allocation Case
Supervisor of João Sitefane
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2007 - 2007 | Applying the Software Product Line Approach in the Context of a SME
Supervisor of Vitorino Gouveia
|
Information Systems and Computer Science (Master)
Universidade da Madeira, Portugal
|
2006 - 2006 | Workflow Authentication Requirements
Co-supervisor of Ricardo Martinho
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2006 - 2006 | Monitoring Support in WorkSCo
Supervisor of Jorge Martins
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2006 - 2006 | A Workflow Virtual Machine
Supervisor of Sérgio Fernandes
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2005 - 2005 | Access Control in Adaptive Workflow Management Systems
Co-supervisor of Dulce Domingos
|
Informatics (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2005 - 2005 | Extreme Programming Support in Distributed Geographically Environments
Supervisor of Ricardo Costa
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2005 - 2005 | Adaptive Workflow Management in WorkSCo
Supervisor of Pedro Vieira
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2003 - 2003 | A Decision Support System for IST Academic Information
Co-supervisor of Elsa Cardoso
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2003 - 2003 | Workflow Evolution
Supervisor of Paulo Dias
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2000 - 2000 | Multi-User Virtual Environments: A Separation and Composition of Concerns Approach
Supervisor of Miguel Antunes
|
Information Systems and Computer Engineering (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Distinctions
Award
2019 | Best Student Paper Award 21st International Conference on Asia-Pacific Digital Libraries (ICADL 2019) |
2003 | Best Paper Award of the 9th International Conference of European University Information Systems |