Teaching Activities
Teaching Year Semester Course Name Degree(s) Coordinator
2025/2026 Software Engineering Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Science and Business Management; Yes
2025/2026 Software Engineering Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Telecommunications and Computer Engineering; Yes
2024/2025 Software Engineering Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2024/2025 Process Modeling and Deployment -- No
2024/2025 Software Engineering -- No
2023/2024 Process Modeling and Deployment -- Yes
2022/2023 Software Engineering Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2022/2023 Research Methodologies in Computer Science and Business Management -- Yes
2022/2023 Process Modeling and Deployment -- Yes
2022/2023 Software Engineering Bachelor Degree in Telecommunications and Computer Engineering; No
2021/2022 Software Engineering Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2021/2022 Research Methodologies in Computer Science and Business Management -- Yes
2021/2022 Process Modeling and Deployment -- Yes
2021/2022 Software Engineering Bachelor Degree in Telecommunications and Computer Engineering; No
2020/2021 Software Engineering Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; No
2020/2021 Research Methodologies in Computer Science and Business Management -- Yes
2020/2021 Process Modeling and Deployment -- Yes
2019/2020 Information System Design and Development Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Yes
2019/2020 Research Methodologies in Computer Science and Business Management -- Yes
2018/2019 Information System Design and Development Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Yes
2018/2019 Research Methodologies in Computer Science and Business Management -- Yes
2018/2019 Experimental Software Engineering -- Yes
2017/2018 Information System Design and Development Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Yes
2017/2018 Information System Design and Development Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Yes
2017/2018 Information System Design and Development Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Engineering (PL); Bachelor Degree in Computer Engineering; Bachelor Degree in Computer Science and Business Management; Yes
2017/2018 Research Methodologies in Computer Science and Business Management -- Yes
2017/2018 Experimental Software Engineering -- Yes
2015/2016 Software Engineering II -- Yes
2015/2016 Experimental Software Engineering -- Yes
2015/2016 Software Engineering I -- Yes
2014/2015 Software Engineering II -- Yes
2014/2015 Software Engineering II -- Yes
2014/2015 Experimental Software Engineering -- Yes
2014/2015 Introduction to Programming Bachelor Degree in Computer Engineering; Bachelor Degree in Telecommunications and Computer Engineering; No
2013/2014 Software Engineering II -- Yes
2013/2014 Software Engineering II -- Yes
Supervisions
Ph.D. Thesis (11)
Ongoing (5)
Student Name Title/Topic Language Status Institution Initial Year
Duarte Sampaio Belchior de Almeida Digital twinning for managing tourism crowding phenomena English Developing Iscte 2024
António Miguel Portugal Galvão Data and Algorithms Written for Nature English Developing Universidade Nova de Lisboa 2022
Rodrigo José Bravo Simões Modeling and Visualizing Flows in Smart Cities English Developing Iscte --
Tomás Miguel Mestre dos Santos Gestão de apinhamentos com base na atividade dos dispositivos móveis Portuguese Developing Iscte --
Diogo Francisco Machado Cosme AI Assistants and Agents in Geographic Information Systems English Developing Iscte --
Concluded (6)
Student Name Title/Topic Language Institution Initial Year Concluding Year
José Américo Alves Sustelo Rio Web Systems Quality Evolution: a web smells approach English Iscte 2016 2023
José Vicente Pereira dos Reis Streamlining Code Smells: Using Collective Intelligence and Visualization English Iscte 2016 2022
João Carlos Palmela Pinheiro Caldeira Software Development Process Mining: Discovery, Conformance Checking and Enhancement English Iscte 2016 2021
Luís Alexandre Ferreira da Silva A Pattern-Based Approach to Scaffold the IT Infrastructure Design Process English FCT / Universidade Nova de Lisboa 2012 2017
Anacleto Cortez e Correia Quality of Process Modeling Using BPMN: A Model-Driven Approach English FCT / Universidade Nova de Lisboa 2009 2014
Miguel Carlos Pacheco Afonso Goulão Component-Based Software Engineering: a Quantitative Approach English Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia 2002 2008
M.Sc. Dissertations (44)
Ongoing (6)
Student Name Title/Topic Language Status Institution Initial Year
Carolina Sofia Mendonça Camilo Augmented Business Process Management: Adaptive SLA definition based on process variant analysis English Delivered Iscte 2025
Manuel Alvarez Couto Martins Criação de rotas turísticas com base em dados Developing Iscte 2025
João Pedro Nunes de Oliveira Adaptive architecture for self-configuring sensors. Developing Iscte 2025
Luís Daniel Martins Fraga Code Smell Detection Developing Iscte 2024
Lourenço de Sousa Cordeiro Augmented Coding: Cloud based REST API to support the collaborative software process improvement Developing Iscte 2024
Crisany Analtino da Silva José TEMA: Interoperabilidade e Harmonização de Dados em Plataformas IoT para Cidades Inteligentes: Modelo de Integração entre a Exedra e a Civitas Core Developing Iscte --
Concluded (38)
Student Name Title/Topic Language Institution Initial Year Concluding Year
Tiago Filipe Alves Vieira Design and Evaluation of a Real-Time, Energy-Aware Wireless Pedestrian Counting Sensor Using Passive and Active Technologies English Iscte 2024 2025
Aleff Rodrigues Mendes de Oliveira IDE Plugin for Metrics Collection from Java Code;The Lisbon Case Study English Iscte 2024 2025
Frederico Miguel Afonso Ferreira Digital twins in the context of Digital Transition for Classic Cars Restoring: Case study of a classic car restoration shop English Universidade Nova de Lisboa 2023 2024
José Miguel Pereira Murta Trustworthy Classic Car Restoration’s History using Blockchain English Universidade Nova de Lisboa 2023 2024
Rodrigo José Bravo Simões Spatiotemporal Crowding Visualization Platform English Iscte 2024 2024
Maria Inês Monteiro Celorico Classic car spare parts for restoration: International supply chain and environmental impact English Iscte 2024 2024
Diogo Francisco Machado Cosme Smart ETL and LLM-based contents classification: the European Smart Tourism Tools Observatory experience English Iscte 2024 2024
Rodrigo Ulisses Lopes Gomes Combining Different Data Sources for Industrial Process Monitoring: Experimenting in a Classic Car Restoration Workshop English Universidade Nova de Lisboa 2022 2023
Afonso Mastbaum de Sousa Figuinha An Optimized DevOps Pipeline, for Every Business Size English Universidade Nova de Lisboa 2022 2023
João Carlos Cambaia Gomes de Almeida A gamified mobile app for promoting campus-community engagement: The case of ISCTE?s 50th anniversary English Iscte 2022 2023
Tomás Miguel Mestre dos Santos Smart Tourism Toolkit for Crowd-monitoring Solutions. English Iscte 2022 2023
Pedro Miguel Estrela de Moura Developing and Validating Process-Aware GUIs in an Industrial Setting: The Case of a Classic Car Restoration Shop English Universidade Nova de Lisboa 2021 2022
Diogo Saraiva Cavalheiro Neves Pereira An Automated System for Monitoring and Control Classic Cars’ Restorations: An IoT-based Approach English Universidade Nova de Lisboa 2020 2021
Diogo Filipe dos Santos Tito Lívio Process-Based Monitoring in Industrial Context: The Case of Classic Cars Restoration English Universidade Nova de Lisboa 2020 2021
Duarte Sampaio Belchior de Almeida Urban Tourism Crowding Dynamics: Carrying Capacity and Digital Twinning English Iscte 2021 2021
Filipe Eduardo da Silva Vida Larga A mobile tour guide app for sustainable tourism English Iscte 2020 2020
João Pedro Grangeia Gomes Learning to code in class with MOOCs: process, factors and outcomes English Iscte 2019 2020
Rúben André Sousa Beirão A multiple criteria route recommendation system English Iscte 2019 2020
Maria Pedro dos Santos Sales Highlighting Model Elements to Improve OCL Comprehension English Iscte 2019 2020
Ana Rita Henrique Peixoto A Graph-Based Approach for Sustainable Walking Tour Recommendations: the Case of Lisbon Overcrowding English Iscte 2019 2019
Rúben Dias da Silva A turism crowding sensor using multiple techniques detection English Iscte 2019 2019
Luís Gustavo Sardinha Henriques Sales Delgado ISO/IEC 20000 Maturity Model English Iscte 2016 2018
Katia Isabelle Palmar Duarte Limitations in the Support to Modularity in MATLAB: a Survey-based Empirical Study English FCT / Universidade Nova de Lisboa 2016 2017
Hugo Miguel Salva Barona Checking and Improving Business Process Models in BPMN2 English Iscte 2012 2016
Luis Miguel Pires Teixeira da Silva Model-driven generative programming for BIS mobile applications English Iscte 2012 2014
Marco André Marques Roque Animation of BPMN Business Processes Models English Iscte 2012 2014
Pedro Janeiro Coimbra An eclipse plugin for metamodel driven measurement English Iscte 2012 2013
Tiago Alexandre Simões Pessoa A Semi-automatic Approach to Code Smells Detection English FCT / Universidade Nova de Lisboa 2010 2011
Raquel Helena de Bragança Vasconcelos da Porciúncula Governança e Modelação de Processos de TI Portuguese FCT / Universidade Nova de Lisboa 2009 2010
José Carlos Gonçalves Costa MGPSI – Metodologia de Gestão de Projectos Aplicada ao Desenvolvimento de Sistemas de Informação Portuguese FCT / Universidade Nova de Lisboa 2009 2010
Jorge Manuel da Silva Carneiro Praça Freitas Metamodelação de Processos e Serviços Portuguese FCT / Universidade Nova de Lisboa 2009 2010
José Américo Alves Sustelo Rio Modelo Automático de Qualidade para Sítios Web Portuguese FCT / Universidade Nova de Lisboa 2009 2010
João Carlos Palmela Pinheiro Caldeira Information Technology Service Management: An Experimental Approach Towards IT Service Prediction English FCT / Universidade Nova de Lisboa 2008 2009
Fernando Sérgio Bryton Dias Marques Modularity Improvements with Aspect-Oriented Programming English FCT / Universidade Nova de Lisboa 2007 2008
Luís Alexandre Ferreira da Silva Assessment of IT Infrastructures: A Model Driven Approach English FCT / Universidade Nova de Lisboa 2007 2008
Filipa Pires Duarte da Silva Recuperação Automática da Modelação Comportamental com Aplicações ao Ensaio Baseado em Modelos Portuguese FCT / Universidade Nova de Lisboa 2007 2008
Victor Emanuel Gomes Gouveia Cenários Visuais: Rastreio de Requisitos, Documentação e Animação para Sistemas Legados Portuguese FCT / Universidade Nova de Lisboa 2007 2008
Aline Lúcia Baroni Formal Definition of Object Oriented Design Metrics English Vrije Universiteit Brussel (VUB) 2001 2002
M.Sc. Final Projects (1)
Concluded (1)
Student Name Title/Topic Language Institution Initial Year Concluding Year
Elton Santos Vianna Contribuição da Gestão Ágil para Projectos de Software: Um estudo empírico em portais de notícias do Brasil Portuguese Iscte 2012 2013