???global.info.a_carregar???
Sancho Oliveira is an associate professor in artificial intelligence at the University Institute of Lisbon, a researcher Instituto de Telecomunicac ¸o ~es. He has a Ph.D. and Master in Physics from Universidade de Lisboa and he is graduated in Computer Engineering from Instituto Superior T ´ecnico. Conducted award-winning research and published more than 50 scientific works. He has more than 17 years of experience in teaching in subjects like artificial intelligence, machine learning, object-orientated programming, parallel and distributed programming, computer architecture, and physical computation. He has supervised a number of research projects involving software, electronics, and novel fabrication processes. In particular, Dr. Oliveira supervised the design and construction of a swarm of aquatic surface robots in a nationally-funded research project, CORATAM. His interests include autonomous robots, digital fabrication, swarm robotics, and evolutionary computation.
Identification

Personal identification

Full name
Sancho Moura Oliveira

Citation names

  • Oliveira, Sancho

Author identifiers

Ciência ID
F012-2DDE-13D3
ORCID iD
0000-0003-1391-3194
Google Scholar ID
73G4jpkAAAAJ
Researcher Id
H-6443-2011
Scopus Author Id
37017495400

Websites

Knowledge fields

  • Exact Sciences - Computer and Information Sciences - Information Science
Education
Degree Classification
2008/12/31
Concluded
Física (Doutoramento)
Universidade de Lisboa Faculdade de Ciências, Portugal
2001/12/31
Concluded
Física (Mestrado)
Universidade de Lisboa Faculdade de Ciências, Portugal
1996/12/31
Concluded
Engenharia Electrotécnica e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
Affiliation

Science

Category
Host institution
Employer
2010/12/01 - Current Researcher (Research) Instituto de Telecomunicações, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2020/09/01 - Current Associate Professor (University Teacher) ISCTE-Instituto Universitário de Lisboa, Portugal
2008/11/01 - 2020/09/01 Assistant Professor (University Teacher) ISCTE-Instituto Universitário de Lisboa, Portugal
Projects

Grant

Designation Funders
2023/01/01 - 2026/12/31 ManagiDiTH Master's Degree of Managing Digital Transformation in the Health Sector
DIGITAL-2021-SKILLS-01
Researcher
Instituto de Telecomunicações, Portugal
Commission Européenne Représentation au Luxembourg
Ongoing

Contract

Designation Funders
2015/01/01 - 2017/12/31 Musical Morphogenesis
Musical Morphogenesis
Researcher
ISCTE-Instituto Universitário de Lisboa Centro de Investigação em Ciências da Informação Tecnologias e Arquitetura, Portugal

ISCTE-Instituto Universitário de Lisboa DINÂMIA'CET Centro de Estudos sobre a Mudança Socioeconómica e o Território, Portugal

Calouste Gulbenkian Foundation, Portugal

Vitruvius FABLAB-IUL, Portugal

Gulbenkian Science Institute, Portugal
Fundação Calouste Gulbenkian.
Concluded
2014/04/01 - 2015/07/01 Control of Aquatic Drones for Maritime Tasks
EXPL/EEI-AUT/0329/2013
Principal investigator
Instituto de Telecomunicações ISCTE-IUL, Portugal
FCT
Concluded

Other

Designation Funders
2012/03/01 - 2014/04/01 Remote Piloted Semi-Autonomous Aerial Surveillance System Using Terrestrial Wireless Networks
IT/LA
Researcher
Instituto de Telecomunicações ISCTE-IUL, Portugal
FCT
Concluded
Outputs

Publications

Book chapter
  1. Rodrigues, T.; Duarte, M.; Figueiró, M.; Costa, V.; Oliveira, S.; Christensen, A. L.. "Overcoming limited onboard sensing in swarm robotics through local communication". In Transactions on computational collective intelligence XX, 201-223. --, Switzerland: Springer, 2015.
    Published • 10.1007/978-3-319-27543-7 10
  2. Paio, A.; Pereira, S.M.; Rato, V.; Pinto, T.C.; Oliveira, S.; António Guterres; Leandro Madrazo. "Plataforma pedagógica colaborativa - "Lisbon workshop: Contemporary Living Patterns in Mass Housing in Europe"". In E-Learning e Tecnologias Digitais - Experiências de Inovação Pedagógica no Ensino Superior, 86-91. Lisboa, Portugal: Instituto de Educação da Universidade de Lisboa, 2015.
    Published
Book review
  1. Aslam, A.; Postolache, O.; Oliveira, S.; Pereira, J. D.. "Securing IoT sensors using sharding-based blockchain network technology integration: A systematic review". 3 (2025): https://www.mdpi.com/journal/sensors.
    Published • 10.3390/s25030807
Conference abstract
  1. Mena, A.; Paio, A.; Rocha, L.; Marques-Pita, M.; Assis, M.; Oliveira, M.J.; Oliveira, S. M.; Costa, S.. "Morfogénese de um projeto". Paper presented in SciCom 2015, Lagos, 2015.
    Published
  2. Nascimento, S.; Pólvora, A.; Oliveira, S.; Paio, A.; Rato, V.. "Back and forth between social and technical: A collective experience in the transdisciplinary making of sustainable artifacts". Paper presented in Proceedings of the 5th STS Italia Conference, Milão, 2014.
    Published
Conference paper
  1. Romano, P.; Nunes, L.; Oliveira, S.. "Hybrid training to generate robust behaviour for swarm robotics tasks". Paper presented in Proceedings of the 15th International Joint Conference on Computational Intelligence, Rome, Italy, 2023.
    Published • 10.5220/0012193300003595
  2. Dos Santos, C. A. C. D.; Oliveira, S. M.. "Databases internationalization model". Paper presented in 12th Iberian Conference on Information Systems and Technologies, CISTI 2017, Lisbon, 2017.
    Published • 10.23919/CISTI.2017.7975869
  3. Osório, F.; Oliveira, S.. "Origami folded surfaces: kinetic system behind the folding". Paper presented in Kine[SIS]tem - From Nature to Architectural Matter Conference Proceedings, Lisboa, 2017.
    Published
  4. Oliveira, M. J. DE; Sousa, J. P.; Costa, V. C.; Oliveira, S. M.; Mena, A.. "Musical morphogenesis - a self-organizing system". Paper presented in Kine[SIS]tem - From Nature to Architectural Matter Conference Proceedings, Lisbon, 2017.
    Published
  5. Ramos, R.; Duarte, M.; Oliveira, S. M.; Christensen, A. L.. "Evolving controllers for robots with multimodal locomotion". Paper presented in From Animals to Animats 14. Lecture Notes in Computer Science, Aberystwyth, 2016.
    Published • 10.1007/978-3-319-43488-9_30
  6. Duarte, M.; Costa, V.; Gomes, J.; Rodrigues, T.; Silva, F.; Oliveira, S. M.; Christensen, A. L.. "Unleashing the potential of evolutionary swarm robotics in the real world". Paper presented in 2016 Genetic and Evolutionary Computation Conference, GECCO 2016 Companion, Denver, 2016.
    Published • 10.1145/2908961.2930951
  7. Duarte, M.; Gomes, J.; Oliveira, S. M.; Christensen, A. L.. "EvoRBC: Evolutionary repertoire-based control for robots with arbitrary locomotion complexity". Paper presented in GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016, Denver Colorado, USA, 2016.
    Published • 10.1145/2908812.2908855
  8. Duarte, M.; J. Gomes; Vasco Costa; Oliveira, S.; Christensen, A. L.. "Hybrid Control for a Real Swarm Robotic System in an Intruder Detection Task". 2016.
  9. Duarte, M.; Gomes, J.; Costa, V.; Rodrigues, T.; Silva, F.; Oliveira, S.; Christensen, A. L.. "Application of swarm robotics systems to marine environmental monitoring". Paper presented in OCEANS 2016 - Shanghai, Shanghai, 2016.
    Published • 10.1109/OCEANSAP.2016.7485429
  10. Costa, V.; Duarte, M.; Rodrigues, T.; Oliveira, S.; Christensen, A. L.. "Design and development of an inexpensive aquatic swarm robotics system". Paper presented in OCEANS 2016 - Shanghai, Shanghai, 2016.
    Published • 10.1109/OCEANSAP.2016.7485496
  11. Fernando Velez; A. Nadziejko; Christensen, A. L.; Oliveira, S.; Tiago Rodrigues; Vasco Costa; Duarte, M.; Fernando Silva; J. Gomes. "Experimental Characterization of WSNs Applied to Swarms of Aquatic Surface Drones". Paper presented in Proceedings of the 10th Conference on Telecommunications (CONFTELE), 2015.
    Published
  12. Christensen, A. L.; Duarte, M.; Postolache, O.; Sargento, S.; Oliveira, M.J.; Santana, P.; Nunes, L.; et al. "Design of communication and control for swarms of aquatic surface drones". Paper presented in Proceedings of the International Conference on Agents and Artificial Intelligence (ICAART-2015), Lisboa, 2015.
    Published • 10.5220/0005281705480555
  13. Fernando, V.; Nadziejko, A. ; Christensen, A. L.; Oliveira, S.; Rodrigues, T.; Costa, V.; Duarte, M.; Silva, F.; Gomes, J.. "Wireless sensor and networking technologies for swarms of aquatic surface drones". Paper presented in 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Boston, 2015.
    Published • 10.1109/VTCFall.2015.7391193
  14. Rodrigues, T.; Duarte, M.; Oliveira, S.; Christensen, A.. "Beyond onboard sensors in robotic swarms: Local collective sensing through situated communication". Paper presented in ICAART 2015: Proceedings of the International Conference on Agents and Artificial Intelligence, Lisboa, 2015.
    Published
  15. Romano, P.; Nunes, L.; Christensen, A. L.; Duarte, M.; Oliveira, S.. "Genome variations: Effects on the robustness of neuroevolved control for swarm robotics systems". Paper presented in Proceedings of the ROBOT'2015: Second Iberian Robotics, Lisboa, 2015.
    Published • 10: 10.1007/978-3-319-27146-0_24
  16. Duarte, M.; Oliveira, S.; Christensen, A. L.. "Hybrid control for large swarms of aquatic drones". Paper presented in Proceedings of the Fourteenth International Conference on the Synthesis \& Simulation of Living Systems (ALIFE). MIT Press, Cambridge, MA, 2014.
    Published
  17. Duarte, M.; Oliveira, S.; Christensen, A. L.. "Evolution of Hierarchical Controllers for Multirobot Systems". Paper presented in Proceedings of the 14th International Conference on the Synthesis \& Simulation of Living Systems (ALIFE). MIT Press, Cambridge, MA, 2014.
    Published
  18. Silva, F.; Duarte, M.; Oliveira, S.; Correia, L.; Christensen, A.; Fernando Silva; Christensen, A. L.. "The case for engineering the evolution of robot controllers". Paper presented in Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems, New York, 2014.
    Published • http://dx.doi.org/10.7551/978-0-262-32621-6-ch113
  19. Osório, F.; Paio, A.; Oliveira, S.. "Interaction with a kinetic folded surface". Paper presented in ECAADe 2014: Proceedings of the 32rd International Conference on Education and Research in Computer Aided Architectural Design in Europe, Newcastle upon Tyne, 2014.
    Published
  20. Duarte, M.; Silva, F.; Rodrigues, T.; Oliveira, S.; Christensen, A. L.. "JBotEvolver: A versatile simulation platform for evolutionary robotics". Paper presented in Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems, New York, 2014.
    Published • http://dx.doi.org/10.7551/978-0-262-32621-6-ch035
  21. Osório, F.; Paio, A.; Oliveira, S.; Filipa Osório. "KOS - kinetic origami surface". Paper presented in Proceedings of the 19th International Conference on ComputerAided Architectural Design Research in Asia CAADRIA 2014, Hong Kong, 2014.
    Published • 10.52842/conf.caadria.2014.201
  22. Duque, C.; Duarte, M.; Ribeiro, M.; Oliveira, S.; Christensen, A. L.; Souto, N.. "Real-time Control of a Mobile Robot Using Electrooculography". Paper presented in International Conference on Telecommunications, ConfTele 2013, --, 2013.
    Published
  23. P. Szczawinski; Duarte, M.; Oliveira, S.; Christensen, A. L.. "Toward Evolved Vision-based Control for a Quadrocopter". Paper presented in Proceedings of the 9th Conference on Telecommunications (CONFTELE), --, 2013.
    Published
  24. Costa, P. B.; Oliveira, S.; Nunes, L.. "Profiling web users preferences with text mining: Plan2See - Dynamic formulation of conceptual groups". Paper presented in 2013 8th Iberian Conference on Information Systems and Technologies (CISTI), Lisboa, 2013.
    Published
  25. Alves, J.P.; Oliveira, S.; Christensen, A. L.. "NXTTour: an open source robotic system operated over the internet". Paper presented in Proceedings of the Workshop on Open Source and Design of Communication, --, 2013.
    Published
  26. Duarte, M.; Oliveira, S.; Christensen, A. L.. "Structured Composition of Evolved of Robotic Controllers.". Paper presented in 5th International Workshop on Evolutionary and Reinforcement Learning for Autonomous Robot Systems, Montpellier, 2012.
    Published
  27. Silva, F.; Urbano, P.; Oliveira, S.; Christensen, A. L.. "OdNEAT: An algorithm for distributed online, onboard evolution of robot behaviours". Paper presented in Artificial Life 13: Proceedings of the 13th International Conference on the Simulation and Synthesis of Living Systems, ALIFE 2012, East Lansing, MI, United States, 2012.
    Published • 10.7551/978-0-262-31050-5-ch034
  28. Duarte, M.; Oliveira, S.; Christensen, A. L.. "Automatic synthesis of controllers for real robots based on preprogrammed behaviors". Paper presented in From Animals to Animats 12. SAB 2012. Lecture Notes in Computer Science, Odense, 2012.
    Published • 10.1007/978-3-642-33093-3_25
  29. Duarte, M.; Christensen, A. L.; Oliveira, S.. "Towards Artificial Evolution of Complex Behaviors Observed in Insect Colonies". Paper presented in 15th Portuguese Conference on Artificial Intelligence, EPIA 2011, Lisbon, Portugal, October 10-13, 2011, Lisboa, 2011.
    Published • 10.1007/978-3-642-24769-9_12
  30. Oliveira, S.; Nunes, L.; Christensen, A. L.. "An experiment in mixing evolving and preprogrammed robots". Paper presented in Advances in Artificial Life: 20th Anniversary Edition - Back to the Origins of Alife, ECAL 2011, Paris, 2011.
    Published
  31. Silva, H; Christensen, A. L.; Oliveira, S.. "Performance study of Conillon: a platform for distributed computing". Paper presented in Workshop open source and design of communication (OSDOC2010), Lisboa, 2011.
    Published • 10.1145/2016716.2016720
  32. Nunes, Luis; Jardim, D.; Oliveira, S.. "Hierarchical reinforcement learning: Learning sub-goals and state-abstraction". Paper presented in 6th Iberian Conference on Information Systems and Technologies (CISTI 2011), Chaves, Portugal, 2011.
    Published
  33. Silva, H; Christensen, A. L.; Oliveira, S.. "Building and designing a distributed computing platform". Paper presented in Proceedings of the Workshop on Open Source and Design of Communication, New York, NY, USA, 2010.
    Published
  34. Pedro, D.; Oliveira, S.. "Botbeans: a new educational visual programming tool with tangible results". Paper presented in Proceedings of the Workshop on Open Source and Design of Communication, New York, NY, USA, 2010.
    Published
  35. Oliveira, S. M.; Grigore, O.; Guimarães, N.; Duarte, C.. "Relevance of EEG input signals in the augmented human reader". Paper presented in ACM International Conference Proceeding Series, 2010.
    Published • 10.1145/1785455.1785460
  36. Ermolaev, B.; Greco, M.; Oliveira, S.; Troyan, S. I.. "Forward backward charge asymmetry at veryhigh-energies". Paper presented in 17th Les Rencontres de Physique de la Vallee d'Aoste: Results and Perspectives in Particle Physics, 2003.
    Published
  37. Ermolaev, B.; Greco, M.; Oliveira, S.; Troyan, S. I.. "Double logarithmic (Sudakov) asymptotics at the theoryof electroweak interactions". Paper presented in 12th International Seminar on High-Energy Physics (QUARKS 2002), 2002.
    Published
Conference poster
  1. Duarte, M.; J. Gomes; Vasco Costa; Oliveira, S.; Christensen, A. L.. "Applications of Evolutionary Computation: 19th European Conference, EvoApplications 2016, Porto, Portugal, March 30 -- April 1, 2016, Proceedings, Part II". 2016.
    10.1007/978-3-319-31153-1_15
Edited book
  1. Guimarães, N.; Paio, A.; Oliveira, S.; Osório, F. C.; Oliveira, M.J.. Architecture in-play International Conferences Proceedings. Lisboa, Portugal: ISCTE-IUL. 2016.
    Published • Editor
Journal article
  1. Cruz, E. M. G. N. V.; Oliveira, S. M.; Correia, A.. "Robotics applications in the hospital domain: A literature review". Applied System Innovation 7 6 (2024): https://www.mdpi.com/journal/asi.
    Published • 10.3390/asi7060125
  2. Osório, F. C.; Paio, A.; Oliveira, S. M.. "A kinetic origami surfaces methodology". Architectural Science Review 67 1 (2023): 23-46. https://www.tandfonline.com/doi/full/10.1080/00038628.2023.2182270.
    Published • 10.1080/00038628.2023.2182270
  3. Ramos, R. P:; Oliveira, S. M.; Vieira, S. M.; Christensen, A. L.. "Evolving flocking in embodied agents based on local and global application of Reynolds’ rules". PLoS One 14 10 (2019): https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0224376.
    Published • 10.1371/journal.pone.0224376
  4. Paio, A.; Osório, F. C.; Oliveira, S. M.; Valenti, Graziano Mario; Guimarães, N.. "Architecture In-Play, future challenges". Nexus Network Journal 20 1 (2018): 15-30. https://link.springer.com/article/10.1007/s00004-017-0365-5.
    Published • 10.1007/s00004-017-0365-5
  5. Duarte, M.; Gomes, J.; Oliveira, S.; Christensen, A. L.. "Evolution of repertoire-based control for robots with complex locomotor systems". IEEE Transactions on Evolutionary Computation 22 2 (2018): 314-328. http://ieeexplore.ieee.org/document/7964759/.
    Published • 10.1109/TEVC.2017.2722101
  6. Gomes, J.; Oliveira, S. M.; Christensen, A. L.. "An approach to evolve and exploit repertoires of general robot behaviours". Swarm and Evolutionary Computation 43 (2018): 265-283. https://www.sciencedirect.com/science/article/abs/pii/S2210650217308556.
    Published • 10.1016/j.swevo.2018.06.009
  7. Silva, F.; Duarte, M.; Correia, L.; Oliveira, S. M.; Christensen, A. L.. "Open issues in evolutionary robotics". Evolutionary Computation 24 2 (2016): 205-236. http://www.mitpressjournals.org/doi/abs/10.1162/EVCO_a_00172#.WFFQLrKLSBY.
    Published • 10.1162/EVCO_a_00172
  8. Nascimento, S.; Pólvora, A.; Paio, A.; Oliveira, S.; Rato, V.; Oliveira, M. J.; Varela, B.; Sousa, J. P.. "Sustainable technologies and transdisciplinary futures: from collaborative design to digital fabrication". Science as Culture 25 4 (2016): 520-537. http://www.tandfonline.com/doi/full/10.1080/09505431.2016.1193131.
    Published • 10.1080/09505431.2016.1193131
  9. Duarte, M.; Costa, V.; Gomes, J.; Rodrigues, T.; Silva, F.; Oliveira, S.; Christensen, A. L.. "Evolution of collective behaviors for a real swarm of aquatic surface robots". PLoS ONE 11 3 (2016): http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0151834.
    Published • 10.1371/journal.pone.0151834
  10. Duarte, M.; Oliveira, S. M.; Christensen, A. L.. "Evolution of hybrid robotic controllers for complex tasks". Journal of Intelligent and Robotic Systems 78 3-4 (2015): 463-484. http://link.springer.com/article/10.1007/s10846-014-0086-x.
    Published • 10.1007/s10846-014-0086-x
  11. Abdallah, J.; Abreu, P.; Adam, W.; Adzic, P.; Albrecht, T.; Alemany-Fernandez, R.; Allmendinger, T.; et al. "Search for a fourth generation b-quark at LEP-II at \sqrt{s}=196-209GeV". The European Physical Journal C 50 3 (2007): 507-518. https://link.springer.com/article/10.1140%2Fepjc%2Fs10052-007-0273-z.
    Published • 10.1140/epjc/s10052-007-0273-z
  12. Barroso, A; Ermolaev, B. I.; Greco, M.; Oliveira, S. M.; Troyan, S. I.. "Electroweak amplitudes for electron-positron annihilation at TeV energies". Physical Review D 69 3 (2004): https://journals.aps.org/prd/abstract/10.1103/PhysRevD.69.034012.
    Published • 10.1103/PhysRevD.69.034012
  13. Oliveira, S. M.; Santos, R.. "New bounds on the mass of a b-prime quark". Acta Physica Polonica B 34 11 (2003): 5523-5530. http://www.actaphys.uj.edu.pl/acta_physica_polonica_b/.
    Published
  14. Oliveira, S. M.; Santos, R.. "Bounds on the mass of the b? quark, reexamined". Physical Review D 68 9 (2003): https://journals.aps.org/prd/abstract/10.1103/PhysRevD.68.093012.
    Published • 10.1103/PhysRevD.68.093012
  15. Ermolaev, B.; Oliveira, S.; Troyan, S. I.. "Production of electroweak bosons in e+e- annihilation at high energies". Physical Review D 66 11 (2002): https://journals.aps.org/prd/abstract/10.1103/PhysRevD.66.114018.
    Published • 10.1103/PhysRevD.66.114018
  16. Oliveira, S. M.; Brücher, L; Santos, R.; Barroso, A. "Electroweak corrections to the top quark decay". Physical Review D 64 1 (2001): https://journals.aps.org/prd/abstract/10.1103/PhysRevD.64.017301.
    Published • 10.1103/PhysRevD.64.017301

Other

Other output
  1. Foldable Responsive Surfaces - Two Design Studios with a Comprehensive Workflow. ShoCK! - Sharing Computational Knowledge!, 35th eCAADe Conference. 2017. Osório, F. C.; Paio, A.; Oliveira, S.; Casale, A.; Valenti, G.; Calvano, M.. http://papers.cumincad.org/cgi-bin/works/Show?_id=ecaade2017_049&sort=DEFAULT&search=paio&hits=21.
  2. Kinetic Origami Surfaces: From Simulation to Fabrication. Future Trajectories of Computation in Design [17th International Conference, CAAD Futures 2017. 2017. Osório, F. C.; Paio, A.; Oliveira, S.. http://papers.cumincad.org/cgi-bin/works/Show?_id=cf2017_229&sort=DEFAULT&search=paio&hits=21.
  3. ORIGAMI TESSELATIONS: FOLDING ALGORITHMS, FROM LOCAL TO GLOBAL. Geometrias'17: Pensar, Desenhar e Modelar. 2017. Osório, F. C.; Paio, A.; Oliveira, S.. http://aproged.pt/geometrias17pt.html.
  4. Evolutionary robotics: from simulation to real world experiments. Seminar on Swarms of Aquatic Drones. 2016. Oliveira, S.. https://ieee-imspt.org/2020/09/09/smartlife-1st-workshop/.
  5. Real-world Experiments with Swarms of Aquatic Surface Robots. COMMUNICATIONS IN SWARMS OF AQUATIC DRONES. 2016. Oliveira, S..
  6. Enxames de drones para a monitorização e exploração da riqueza dos ecossistemas marinhos. Mini-Forum CYTED - Aproveitamento sustentado de recursos. 2015. Oliveira, S..
  7. Wireless Sensor and Networking Technologies for Swarms of Aquatic Surface Drones. Proceedings of the IEEE 82nd Vehicular Technology Conference. 2015. Fernando Velez; A. Nadziejko; Christensen, A. L.; Oliveira, S.; Tiago Rodrigues; Vasco Costa; Duarte, M.; Fernando Silva; J. Gomes.
  8. Experimental Characterization of WSNs Applied to Swarms of Aquatic Surface Drones. Proceedings of the 10th Conference on Telecommunications (CONFTELE). 2015. Fernando Velez; A. Nadziejko; Christensen, A. L.; Oliveira, S.; Tiago Rodrigues; Vasco Costa; Duarte, M.; Fernando Silva; J. Gomes.
  9. Interaction with kinematic surfaces. RESPONSIVE SURFACES Summer School. 2015. Oliveira, S.. https://sites.google.com/a/uniroma1.it/responsivesurfaces/home/en.
  10. Computational Design: CAD-CAM tools: Scripting and Parametric Design. 1st OIKONET International Workshop: Contemporary living patterns in mass housing in Europe. 2014. Lopes, João Ventura; Oliveira, S. M.. http://oikonet-lisbonworkshop.blogspot.com/.
  11. Interaction with a Kinetic Folded Surface. Fusion - Proceedings of the 32nd eCAADe Conference. 2014. Filipa Osório; Paio, A.; Oliveira, S..
  12. What You Choose to See is What You Get: An Experiment with Learnt Sensory Modulation in a Robotic Foraging Task. Proceedings of European Conference on the Applications of Evolutionary Computation (EvoApplications, EvoRobot track), Springer. 2014. Tiago Rodrigues; Duarte, M.; Oliveira, S.; Christensen, A. L.; Rodrigues, T.; Christensen, A..
    10.1007/978-3-662-45523-4_64
  13. O que é um Fablab?. 1º workshop: Experimentar a fabricação interdisciplinar de objectos quotidianos. 2013. Paio, A.; Oliveira, S.. http://efioq.wordpress.com/.
  14. From Collaborative Design to Digital Fabrication 102: Materials + Tools. STTF2013 ISCTE-IUL Summer School. 2013. Paio, A.; Oliveira, S.; Oliveira, M. João; Sousa, J.; Novo, E.. http://sttf2013.iscte-iul.pt/.
  15. Hierarchical evolution of robotic controllers for complex tasks. Development and Learning and Epigenetic Robotics (ICDL), 2012 IEEE International Conference on. 2012. Duarte, M.; Oliveira, S.; Christensen, A. L.. http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6400828&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6400828.
    10.1109/DevLrn.2012.6400828
  16. A Case Study on Using a Desktop Grid for Evolutionary Robotics. Opening the Cloud - 2011 ASSYST Meeting on Cloud Computing. 2011. Oliveira, S.. http://www.assystcomplexity.eu/news.jsp?article=61.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2025/04/05 - Current O Impacto Multidimensional do Ensino de Programação e Inteligência Artificial nas Primeiras Etapas da Educação Básica Obrigatória em Contextos Educacionais Públicos de Portugal e Brasil
Supervisor of Telma Maria da Silva Xavier
ISCTE-Instituto Universitário de Lisboa, Portugal
2025/04/05 - Current Securing Iot Sensors using Sharding-based Blockchain Networks Technology Integration
Co-supervisor of Ammad Aslam
ISCTE-Instituto Universitário de Lisboa, Portugal
2025/04/05 - Current Geração de grafos para automatização do desenho de circuitos electrónicos baseada em redes neurais de grafos
Supervisor of Muhammad Awais
Machine Learning (PhD)
ISCTE-Instituto Universitário de Lisboa, Portugal
2025/04/05 - Current Robotics and Artificial Intelligence (AI) in Healthcare: Operator - Patient - Robot Interface
Supervisor of Elijah Malcolm Graça do Nascimento Vera Cruz
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/11/19 - Current Desenvolvimento de um tutor inteligente para o ensino básico
Co-supervisor of Inês Mendonça Consolado
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/11/19 - Current AI para Cuidadores Informais de Pessoas Diagnosticadas com Demência: Dilemas Éticos.
Co-supervisor of Madalena Maia Rebelo Teixeira Jorge
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/01/31 - Current Self-hosted Podcast Library Management System
Supervisor of António João Casado Pereira
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/01/19 - Current Aprendizagem por Reforço com múltiplos agentes para veículos autónomos no simulador CARLA
Supervisor of Rafael Filipe Ferro Pires
ISCTE-Instituto Universitário de Lisboa, Portugal
2023/01/01 - Current O Impacto Multidimensional da Programação no 1º Ciclo/Ensino Fundamental I em Contextos Educacionais de Portugal e do Brasil
Supervisor of Telma Maria
Ensino da programação (PhD)
ISCTE-Instituto Universitário de Lisboa, Portugal
2023/01/01 - Current Proteger a Internet das Coisas através da integração da tecnologia Blockchain
Supervisor of Ammad Aslam
IoT (PhD)
ISCTE-Instituto Universitário de Lisboa, Portugal
2023/01/01 - Current Inteligência Artificial e a Robótica na Indústria de Saúde
Supervisor of Elijah Cruz
Robótica (PhD)
ISCTE-Instituto Universitário de Lisboa, Portugal
2022/11/30 - Current Monitoring Air Quality using a Drone
Supervisor of João David dos Anjos Carrusca
ISCTE-Instituto Universitário de Lisboa, Portugal
2021/11/29 - Current Machine Learning para previsão do Índice Mundial de Felicidade e Qualidade de Vida
Supervisor of José Nascimento da Silva
ISCTE-Instituto Universitário de Lisboa, Portugal
2021/11/16 - Current Previsão do preço de cripto moedas usando redes neurais LSTM
Supervisor of José Luís Almeida Pereira
ISCTE-Instituto Universitário de Lisboa, Portugal
2021/10/29 - Current Utilização de estratégias evolucionárias em controladores de multi-robô
Co-supervisor of Alexandre Valério Rodrigues
ISCTE-Instituto Universitário de Lisboa, Portugal
2020/12/04 - Current Aprendizagem por Reforço vs Estratégias Evolucionárias em Cenários de Controle de Enxame
Co-supervisor of Alexandre Filipe Conceição Mendes
ISCTE-Instituto Universitário de Lisboa, Portugal
2020/11/25 - Current 3D swarm flying simulation
Co-supervisor of Miguel Del Barco Peres Rodrigues
ISCTE-Instituto Universitário de Lisboa, Portugal
2019/04/03 - Current Robotic Application with Natural Language and Object Identification
Supervisor of Bernardo Faria Luís Ribeiro
ISCTE-Instituto Universitário de Lisboa, Portugal
2019/03/20 - Current Random Number Generator and Sensors
Supervisor of Jorge Miguel Matos Nogueira
ISCTE-Instituto Universitário de Lisboa, Portugal
2018/11/27 - Current Open Source Software development for open data in urban mobility
Supervisor of Mário Miguel Carvalho Gonçalves
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/11/08 - Current Tool to Explore the Concepts of Evolutionary Robotics
Supervisor of Rui Jorge Garcia Simões Pinto
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/10/27 - Current Human-Swarm Interaction
Co-supervisor of Inês Gonçalves Miranda Mamede
ISCTE-Instituto Universitário de Lisboa, Portugal
2013/11/20 - Current Making connctions through NAT'S using rendez vous (STUN -Session Traversal Utilities for NAT).
Supervisor of Ricardo Diogo Fernandes Carmelo
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/01/29 - 2024/12/06 Edição colaborativa de código com integração contínua
Co-supervisor of Afonso Pinheiro Sampaio
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/02/22 - 2024/12/05 Um Ambiente Educacional para Inspeção Comportamental do Código
Co-supervisor of Afonso Maria Pissarra Mendonça Centeno Neves
ISCTE-Instituto Universitário de Lisboa, Portugal
2024/01/24 - 2024/10/25 Deteção de anomalias em dados de gestão de resíduos em Portugal
Co-supervisor of João Sérgio Vieira Zolá Ribeiro
ISCTE-Instituto Universitário de Lisboa, Portugal
2019/11/20 - 2020/12/11 GeoRep, plataforma de gestão de terrenos com recurso a Vue.js
Supervisor of Filipe Ferreira da Silva
ISCTE-Instituto Universitário de Lisboa, Portugal
2020/05/07 - 2020/05/07 KOS - Kinetic Origami Surface. Desenvolvimento de protótipo de uma estrutura cinética e interativa
Supervisor of Filipa Peres Frangolho Crespo Osório
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/03/07 - 2020/01/05 Superficíes Cinéticas Dobráveis em Origami para Grandes Vãos
Co-supervisor of Filipa Crespo
Arquitectura (PhD)
ISCTE-Instituto Universitário de Lisboa, Portugal
2018/11/27 - 2019/12/12 Utilização de algoritmos evolucionários aplicados num contexto de desenvolvimento de jogos.
Supervisor of João David Oliveira Pereira
ISCTE-Instituto Universitário de Lisboa, Portugal
2018/07/27 - 2019/12/12 Controlo de Enxames de Robôs através de Diálogo em Linguagem Natural: Um Estudo de Caso sobre Monitorização de Incêndios
Supervisor of Nuno Miguel Amorim Mendonça
ISCTE-Instituto Universitário de Lisboa, Portugal
2018/10/25 - 2019/12/11 Control de Robôs Baseado na Língua Natural
Co-supervisor of João Miguel Nunes Bernardo
ISCTE-Instituto Universitário de Lisboa, Portugal
2018/10/12 - 2019/12/04 Inferência dos Atributo-Valor através de Redes Neurais Profundas
Co-supervisor of Kevin Almeida Ramos
ISCTE-Instituto Universitário de Lisboa, Portugal
2017/08/07 - 2019/06/17 Evolving flocking in embodied agents based on local and global application of Reynolds’ rules
Co-supervisor of Rita Moreira Parada Ramos
Instituto Superior Técnico, Portugal
2016/11/04 - 2018/11/20 EVOLUÇÃO DE MORFOLOGIA DE MÃOS PARA BRAÇOS ROBÓTICAS
Supervisor of Ivo Manuel Caeiro da Silva
ISCTE-Instituto Universitário de Lisboa, Portugal
2015/11/13 - 2018/07/26 Síntese de controlo de formação para um sistema robótico aquático de enxame
Co-supervisor of Vasco Craveiro Vieira Teixeira da Costa
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/11/02 - 2018/05/24 A cooperative active perception approach for Swarm Robotics.
Co-supervisor of Pedro Sousa Romano
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/12/31 - 2016/12/31 Synthesizing Control Systems for Autonomous Robots using a Combination of Engineering and Artificial Evolution
Co-supervisor of Miguel António Frade Duarte
ISCTE-Instituto Universitário de Lisboa, Portugal
2015/09/30 - 2016/11/24 A MÚSICA DA ARQUITETURA: GRAMÁTICAS DE CONCEPÇÃO
Co-supervisor of Tiago Filipe Pinheiro Batista
ISCTE-Instituto Universitário de Lisboa, Portugal
2016/04/29 - 2016/04/29 Engineering evolutionary control for real-world robotic systems
Supervisor of Miguel António Frade Duarte
ISCTE-Instituto Universitário de Lisboa, Portugal
2014/10/22 - 2015/12/14 Modelo de internacionalização em bases de dados
Supervisor of Catarina Anunciação Costa Dias dos Santos
ISCTE-Instituto Universitário de Lisboa, Portugal
2014/10/30 - 2015/10/30 Sensor modulation and local communication in evolutionary robotics.
Co-supervisor of Tiago Luís Santos Rodrigues
ISCTE-Instituto Universitário de Lisboa, Portugal
2011/09/01 - 2014/07/03 Profiling users' preferences with Text Mining
Supervisor of Pedro Proença D'Almeida Bonifácio Costa
ISCTE-Instituto Universitário de Lisboa, Portugal
2012/09/01 - 2013/06/18 Sistema robótico móvel controlado remotamente via Internet
Supervisor of João Paulo Ribeiro Alves
ISCTE-Instituto Universitário de Lisboa, Portugal
2012/06/12 - 2012/07/19 Hierarchical Evolution of Robotics Controllers for Complex Tasks
Co-supervisor of Miguel António Frade Duarte
ISCTE-Instituto Universitário de Lisboa, Portugal

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2025/02 - 2025/07 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2025/02 - 2025/07 Projecto Aplicado em Programação Curso de Pós Graduação em Programação para Licenciados (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2025/02 - 2025/07 Programação para a Web Curso de Pós Graduação em Programação para Licenciados (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2025/02 - 2025/07 Inteligência Artificial Licenciatura em Engenharia de Telecomunicações e Informática (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2025/02 - 2025/07 Análise de Dados e Aprendizagem Automática Mestrado em Gestão da Transformação Digital no Setor da Saúde (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2025/02 - 2025/07 Inteligência Artificial para a Robótica Curso Institucional em Escola de Tecnologias e Arquitetura (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Introduction to Programming Master Degree in Social and Organizational Modeling (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Introduction to Machine Learning Master Degree in Artificial Intelligence (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Introdução à Aprendizagem Automática Mestrado em Engenharia Informática (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Inteligência Artificial para Personagens Virtuais Curso Institucional em Escola de Tecnologias e Arquitetura (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Programação I Curso de Pós Graduação em Programação para Licenciados (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/09 - 2025/01 Introdução à Programação Licenciatura em Engenharia de Telecomunicações e Informática (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/02 - 2024/07 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2024/02 - 2024/07 Inteligência Artificial Licenciatura em Informática e Gestão de Empresas (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/09 - 2024/01 Introduction to Programming Master Degree in Social and Organizational Modeling (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/09 - 2024/01 Introduction to Machine Learning Master Degree in Artificial Intelligence (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/09 - 2024/01 Introdução à Aprendizagem Automática Mestrado em Engenharia Informática (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/09 - 2024/01 Introdução à Programação Licenciatura em Informática e Gestão de Empresas (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/02 - 2023/07 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2023/02 - 2023/07 Inteligência Artificial Licenciatura em Informática e Gestão de Empresas (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/09 - 2023/01 Introduction to Machine Learning Master Degree in Artificial Intelligence (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/09 - 2023/01 Introduction to Programming Master Degree in Social and Organizational Modeling (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/09 - 2023/01 Introdução à Programação Licenciatura em Engenharia de Telecomunicações e Informática (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/09 - 2023/01 Introdução à Aprendizagem Automática Mestrado em Engenharia Informática (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/02 - 2022/07 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2022/02 - 2022/07 Inteligência Artificial Licenciatura em Informática e Gestão de Empresas (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/09 - 2022/01 Introduction to Machine Learning Master Degree in Artificial Intelligence (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/09 - 2022/01 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/09 - 2022/01 Inteligência Artificial (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/09 - 2022/01 Introdução à Aprendizagem Automática Mestrado em Engenharia Informática (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Autonomous Agents Bachelor Degree in Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Seminar in Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Agentes Autónomos Licenciatura em Engenharia Informática (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Seminário e Projecto em Software em Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2021/02 - 2021/07 Inteligência Artificial Licenciatura em Engenharia Informática (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Artificial Intelligence Bachelor Degree in Telecommunications and Computer Engineering (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Master Dissertation in Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Business Models and Economic Issues of Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Programming Bachelor Degree in Data Science (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Dissemination of Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Introduction to Machine Learning Master Degree in Artificial Intelligence (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Open Source Operating System ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Introduction to Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Software Development in Open Source Software Environments ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Disseminação de Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Inteligência Artificial (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Modelos de Negócio e Economia do Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Introdução ao Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Sistemas Operativos de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Desenvolvimento de Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Dissertação em Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Introdução à Aprendizagem Automática Mestrado em Engenharia Informática (Curso de mestrado (conclusão do curso de especialização)) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/09 - 2021/01 Programação Licenciatura em Ciência de Dados (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Development of Web Applications ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Concurrent and Parallel Programming Bachelor Degree in Computer Science and Business Management (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Intelligent Systems Technologies Bachelor Degree in Telecommunications and Computer Engineering (PL) (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Desenvolvimento de Aplicações Web ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Tecnologias para Sistemas Inteligentes ISCTE-Instituto Universitário de Lisboa, Portugal
2020/02 - 2020/07 Programação Concorrente e Distribuída (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Concurrent and Parallel Programming Bachelor Degree in Computer Science and Business Management (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Nature Inspired Heuristics and Applications ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Master Dissertation in Open Source Software ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Dissertação em Software de Código Aberto ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Heurísticas e Aplicações Inspiradas em Processos Naturais ISCTE-Instituto Universitário de Lisboa, Portugal
2019/09 - 2020/01 Programação Concorrente e Distribuída Licenciatura em Informática e Gestão de Empresas (Licenciatura) ISCTE-Instituto Universitário de Lisboa, Portugal
Distinctions

Award

2017 O Artigo Fernando Silva et al. (2016) "Open Issues in Evolutionary Robotics", Evolutionary Computation 24(2):205-236foi seleccionado para fazer parte da Computing Reviews' 21st Annual Best of Computing Notable Books and Articles list
2016 Menção honrosa inovação nos prémios Exame Informática
2016 Melhor vídeo de robotica na conferência AAAI 2016
2012 Paper of Excellence Award on IEEE Conference on Development and Learning and Epigenetic Robotics (IC