???global.info.a_carregar???
Nuno Fachada is an Assistant Professor at Universidade Lusófona de Humanidades e Tecnologias (ULHT) and a researcher at COPELABS research unit at the same University, while also collaborating with HEI-Lab (ULHT) and LaSEEB/ISR (Instituto Superior Técnico/IST) research units. He is currently teaching Programming and Artificial Intelligence at the Videogames Bachelor of Arts (of which he is also the Vice-Director) and Research Software at the Computer Science PhD program. Nuno's main research interests lie in Machine Learning, Artificial Intelligence, Modeling and Simulation, High Performance Computing and Computer Science Education. He completed his degree in Electrical and Computer Engineering from IST in 2005, and went on to pursue a master degree (M.Sc.) in the same institute on the topic of immune system simulation, from which he graduated in 2008. During this period Nuno was a teaching assistant at IST, lecturing subjects such as Programming, Digital Systems, Microprocessors and Computer Architectures. He successfully defended his PhD thesis in 2016 (IST), entitled "Agent-Based Modeling on High Performance Computing Architectures", for which he was awarded the maximum grade "Pass with Distinction and Honour". After a year as a postdoctoral researcher at LaSEEB/ISR, Nuno moved to his current position at COPELABS/ULHT.
Identificação

Identificação pessoal

Nome completo
Nuno Maria Carvalho Pereira Fernandes Fachada

Identificadores de autor

Ciência ID
E111-7012-9FCC
ORCID iD
0000-0002-8487-5837
Google Scholar ID
MaZgRdIAAAAJ
Researcher Id
D-9270-2014
Scopus Author Id
35194003700

Websites

  • https://twitter.com/nunofachada (Rede social)
  • https://www.ulusofona.pt/docentes/nuno-maria-carvalho-pereira-fernandes-fachada (Profissional)
  • https://github.com/fakenmc (Profissional)
  • https://publons.com/researcher/1544989/nuno-fachada (Académico)
  • https://www.researchgate.net/profile/Nuno_Fachada (Académico)
  • https://www.scopus.com/authid/detail.uri?authorId=35194003700 (Académico)
Formação
Grau Classificação
2016/09/13
Concluído
Doctorate Degree in Electrical and Computer Engineering (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Agent-Based Modeling on High Performance Computing Architectures" (TESE/DISSERTAÇÃO)
Pass with Distinction and Honour
2008
Concluído
Masters Degree in Electrical and Computer Engineering (Pre-Bologna) (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Agent-based Simulation of the Immune System" (TESE/DISSERTAÇÃO)
Curricular units 4.2/5
2005
Concluído
Licenciatura em Engenharia Electrotécnica e de Computadores (5 year degree, pre-Bologne) (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"SimulIm: an application for the modelling and simulation of complex systems, using the immune system as an example" (TESE/DISSERTAÇÃO)
14 (curricular units), 18 (thesis)
Percurso profissional

Ciência

2021/02/10 - Atual Investigador (Investigação)
Universidade Lusófona Associação para a Investigação e Desenvolvimento em Cognição e Computação Centrado nas Pessoas, Portugal

Docência no Ensino Superior

2017/09/25 - 2021/09/22 Professor Auxiliar (Docente Universitário)
Universidade Lusófona de Humanidades e Tecnologias Escola de Comunicação Arquitectura Artes e Tecnologias da Informação, Portugal

Cargos e Funções

2017/09/25 - 2021/09/22 Subdirector de Unidade Orgânica
Universidade Lusófona de Humanidades e Tecnologias Escola de Comunicação Arquitectura Artes e Tecnologias da Informação, Portugal
Produções

Publicações

Artigo em conferência
  1. de Andrade, Diogo; Fachada, Nuno. "PyXYZ: an educational 3D wireframe engine in Python". Trabalho apresentado em ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '21), Virtual Event, 2021.
    Publicado • 10.1145/3430665.3456345
  2. e Silva, Rafael C.; Fachada, Nuno; de Andrade, Diogo. "Game Level Generation by Joining Geometry with Hand-Placed Connectors". Trabalho apresentado em International Videogame Sciences and Arts Conference, VJ '20, Mirandela, 2020.
    No prelo
  3. Fachada, Nuno; Códices, Nélio. "Top-down Design of a CS Curriculum for a Computer Games BA". Trabalho apresentado em ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '20), Trondheim, 2020.
    Publicado • 10.1145/3341525.3387378
  4. de Andrade, Diogo; Fachada, Nuno. "Fun maths for all game development students". Trabalho apresentado em ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '20), Trondheim, 2020.
    Publicado • 10.1145/3341525.3393992
  5. Fachada, Nuno. "Desafios no ensino da programação a alunos de Videojogos". Trabalho apresentado em Atas do 1.º SEVj - Seminário Sobre Ensino de Videojogos, Coimbra, 2019.
    Publicado
  6. Fernandes, Carlos M.; Rosa, Agostinho C.; Fachada, Nuno; Laredo, J. L. J.; Merelo, J. J.. "Particle swarm and population structure". Trabalho apresentado em Genetic and Evolutionary Computation Conference Companion on - GECCO '18, Kyoto, 2018.
    Publicado • 10.1145/3205651.3205779
  7. Fernandes, Carlos M.; Fachada, Nuno; Laredo, Juan L. J.; Merelo, Juan Julian; Castillo, Pedro A.; Rosa, Agostinho. "Revisiting Population Structure and Particle Swarm Performance". Trabalho apresentado em International Joint Conference on Computational Intelligence, Seville, 2018.
    Publicado • 10.5220/0006959502480254
  8. Fachada, Nuno; Rosa, Agostinho C.. "Assessing the feasibility of OpenCL CPU implementations for agent-based simulations". Trabalho apresentado em 5th International Workshop on OpenCL - IWOCL 2017, Toronto, 2017.
    Publicado • 10.1145/3078155.3078174
  9. Isidoro, C.; Fachada, N.; Barata, F.; Rosa, A.. "Artificial Life Model of Dengue Host-Vector Disease Propagation". Trabalho apresentado em International Joint Conference on Computational Intelligence, Funchal, 2009.
    Publicado • 10.5220/0002324102430247
  10. Fachada, Nuno; Lopes, Vitor V.; Rosa, Agostinho. "Simulating antigenic drift and shift in influenza A". Trabalho apresentado em 2009 ACM symposium on Applied Computing, Honolulu, 2009.
    Publicado • 10.1145/1529282.1529744
  11. Fachada, Nuno; Lopes, Vitor V.; Rosa, Agostinho C.. "Simulation of immune system response to bacterial challenge". Trabalho apresentado em European Simulation and Modelling Conference, Le Havre, 2008.
    Publicado
  12. Fachada, Nuno; Lopes, Vitor V.; Rosa, Agostinho C.. "Agent Based Modelling and Simulation of the Immune System: a Review". Trabalho apresentado em Portuguese Conference on Artificial Intelligence, Guimarães, 2007.
    Publicado
Artigo em revista
  1. Fachada, Nuno. "ColorShapeLinks: A Board Game AI Competition for Educators and Students". Computers and Education: Artificial Intelligence 2 (2021): 100014. https://www.sciencedirect.com/science/article/pii/S2666920X21000084.
    Acesso aberto • Publicado • 10.1016/j.caeai.2021.100014
  2. de Andrade, Diogo; Fachada, Nuno; Da Rosa, Agostinho C. "Generative Art with Swarm Landscapes". Entropy 22 11 (2020): 1284. https://www.mdpi.com/1099-4300/22/11/1284.
    Acesso aberto • Publicado • 10.3390/e22111284
  3. Fernandes, Carlos M.; Fachada, Nuno; Laredo, Juan L. J.; Merelo, Juan-Julián; Rosa, Agostinho C.. "Population Sizing of Cellular Evolutionary Algorithms". Swarm and Evolutionary Computation 58 (2020): 100721. https://www.sciencedirect.com/science/article/abs/pii/S2210650220303746.
    Publicado • 10.1016/j.swevo.2020.100721
  4. Fachada, Nuno; Rosa, Agostinho C. "generateData—A 2D data generator". Software Impacts 4 (2020): 100017. http://dx.doi.org/10.1016/j.simpa.2020.100017.
    Acesso aberto • Publicado • 10.1016/j.simpa.2020.100017
  5. Fernandes, Carlos M.; Fachada, Nuno; Merelo, Juan-Julián; Rosa, Agostinho C.. "Steady state particle swarm". PeerJ Computer Science 5 (2019): e202. http://dx.doi.org/10.7717/peerj-cs.202.
    Acesso aberto • Publicado • 10.7717/peerj-cs.202
  6. Fachada, Nuno. "Teaching database concepts to video game design and development students". Revista Lusófona de Educação 40 40 (2018): 151-165. http://doi.org/10.24140/issn.1645-7250.rle40.10.
    Acesso aberto • Publicado • 10.24140/issn.1645-7250.rle40.10
  7. Fachada, Nuno; C. Rosa, Agostinho. "micompm: A MATLAB/Octave toolbox for multivariate independent comparison of observations". Journal of Open Source Software 3 23 (2018): 430. http://dx.doi.org/10.21105/joss.00430.
    Acesso aberto • Publicado • 10.21105/joss.00430
  8. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "cf4ocl: A C framework for OpenCL". Science of Computer Programming 143 (2017): 9-19. http://dx.doi.org/10.1016/j.scico.2017.03.005.
    Publicado • 10.1016/j.scico.2017.03.005
  9. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "Parallelization Strategies for Spatial Agent-Based Models". International Journal of Parallel Programming 45 3 (2017): 449-481. http://dx.doi.org/10.1007/s10766-015-0399-9.
    Publicado • 10.1007/s10766-015-0399-9
  10. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "Model-independent comparison of simulation output". Simulation Modelling Practice and Theory 72 (2017): 131-149. http://dx.doi.org/10.1016/j.simpat.2016.12.013.
    Publicado • 10.1016/j.simpat.2016.12.013
  11. Fachada, Nuno; Rodrigues, João; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "micompr: An R Package for Multivariate Independent Comparison of Observations". The R Journal 8 2 (2016): 405-420. https://journal.r-project.org/archive/2016-2/fachada-rodrigues-lopes-etal.pdf.
    Acesso aberto • Publicado • 10.32614/RJ-2016-055
  12. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "SimOutUtils – Utilities for Analyzing Time Series Simulation Output". Journal of Open Research Software 4 1 (2016): e38. http://dx.doi.org/10.5334/jors.110.
    Acesso aberto • Publicado • 10.5334/jors.110
  13. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "PerfAndPubTools – Tools for Software Performance Analysis and Publishing of Results". Journal of Open Research Software 4 1 (2016): e18. http://dx.doi.org/10.5334/jors.115.
    Acesso aberto • Publicado • 10.5334/jors.115
  14. Fachada, Nuno; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "Towards a standard model for research in agent-based modeling and simulation". PeerJ Computer Science 1 (2015): e36. http://dx.doi.org/10.7717/peerj-cs.36.
    Acesso aberto • Publicado • 10.7717/peerj-cs.36
  15. Fachada, Nuno; Figueiredo, Mário A.T.; Lopes, Vitor V.; Martins, Rui C.; Rosa, Agostinho C.. "Spectrometric differentiation of yeast strains using minimum volume increase and minimum direction change clustering criteria". Pattern Recognition Letters 45 (2014): 55-61. http://dx.doi.org/10.1016/j.patrec.2014.03.008.
    Publicado • 10.1016/j.patrec.2014.03.008
  16. Fachada, Vasco; Fachada, Nuno; Turpeinen, Tuomas; Rahkila, Paavo; Rosa, Agostinho C.; Kainulainen, Heikki. "TopoCell – An image analysis tool to study intracellular topography". The FASEB Journal 26 1\_supplem (2012): 578.2. https://www.fasebj.org/doi/abs/10.1096/fasebj.26.1_supplement.578.2.
    Acesso aberto • Publicado • 10.1096/fasebj.26.1_supplement.578.2
  17. Fachada, Nuno; Lopes, Vitor V.; Da Rosa, Agostinho C. "Simulations of Antigenic Variability in Influenza A". Nature Precedings (2008): http://dx.doi.org/10.1038/npre.2008.2303.1.
    Acesso aberto • Publicado • 10.1038/npre.2008.2303.1
Capítulo de livro
  1. Fernandes, Pedro M.A.; Inácio, Pedro M.A.; Feliciano, Hugo; Fachada, Nuno. "SimpAI: Evolutionary Heuristics for the ColorShapeLinks Board Game Competition". In Videogame Sciences and Arts, VJ 2020, editado por Barbedo, Inês; Sousa, J.P.; Legerén, B.. Suiça: Springer Nature, 2021.
    No prelo
  2. David, Nuno; Fachada, Nuno; Rosa, Agostinho C.. "Verifying and Validating Simulations". In Understanding Complex Systems, editado por Edmonds, Bruce; Meyer, Ruth, 173-204. Suiça: Springer International Publishing, 2017.
    Publicado • 10.1007/978-3-319-66948-9_9
  3. Isidoro, Carlos; Fachada, Nuno; Barata, Fábio; Rosa, Agostinho. "Agent-Based Model of Dengue Disease Transmission by Aedes aegypti Populations". In Advances in Artificial Life. Darwin Meets von Neumann, 345-352. Springer Berlin Heidelberg, 2011.
    Publicado • 10.1007/978-3-642-21283-3_43
  4. Isidoro, Carlos; Fachada, Nuno; Barata, Fábio; Rosa, Agostinho. "Agent-Based Model of Aedes aegypti Population Dynamics". In Progress in Artificial Intelligence, 53-64. Springer Berlin Heidelberg, 2009.
    Publicado • 10.1007/978-3-642-04686-5_5
Documento de trabalho
  1. Martins, Rui C.; Fachada, Nuno. 2015. "Finite Element Procedures for Enzyme, Chemical Reaction and 'In-Silico' Genome Scale Networks". Documento de trabalho. https://arxiv.org/abs/1508.02506.
Edição de número de revista
  1. Vourvopoulos, Athanasios; Fachada, Nuno; Niforatos, Evangelos; Bernardino, Alexandre; Friedman, Doron. "The Role of Virtual Reality in Human-AI Interaction (HAII)". Frontiers in Virtual Reality (2021): https://www.frontiersin.org/research-topics/14855/the-role-of-virtual-reality-in-human-ai-interaction-haii.
    Aceite para publicação
Poster em conferência
  1. Fachada, Nuno; Cruz, Janir R.; Herzog, M.H.; Figueiredo, Patricia; Rosa, Agostinho C.. "A method for detecting statistically significant differences in EEG data". Trabalho apresentado em 2017 Annual Meeting of the Organization for Human Brain Mapping, 2017.
Recurso online
  1. Fachada, Nuno; Serra, Pedro; Andrade, Diogo; Códices, Nélio; Luz, Filipe Soares Branco da Costa; Soares, Fernando. Lusófona Videogames GitHub Page. 2017. https://github.com/VideojogosLusofona.
  2. Fachada, Nuno; Leite, Nuno; Ramalho, Luis; Golub, Marc; Vourvopoulos, Athanasios. LaSEEB GitHub Page. 2014. https://github.com/LaSEEB.
Resumo em conferência
  1. Luz, Filipe Soares Branco da Costa; Fachada, Nuno; Junior, Roberto. "Biofeedback Game Design". Trabalho apresentado em Play2Learn 2018, Lisboa, 2018.
    Publicado
  2. Fachada, V.; Rahkila, P.; Turpeinen, T.; Fachada, N.; Kujala, U.; Kainulainen, H.. "Batch Processing of Intramyocellular Biomolecule Localization". Trabalho apresentado em Scandem 2011 - 62nd Meeting of the Scandinavian Microscopy Society, Oulu, 2011.
    Publicado
Tese / Dissertação
  1. Fachada, Nuno. "Agent-Based Modeling on High Performance Computing Architectures". Doutoramento, Universidade de Lisboa Instituto Superior Técnico, 2016. https://doi.org/10.13140/RG.2.2.11970.99523.
    10.13140/RG.2.2.11970.99523
  2. Fachada, Nuno. "Agent-based Simulation of the Immune System". Mestrado, Universidade de Lisboa Instituto Superior Técnico, 2008. https://www.researchgate.net/publication/256325608_Agent-based_Simulation_of_the_Immune_System.
  3. Fachada, Nuno. "SimulIm: an application for the modelling and simulation of Complex Systems, using the Immune System as an example". Licenciatura, Universidade de Lisboa Instituto Superior Técnico, 2005. http://doi.org/10.13140/2.1.3418.5925.
    10.13140/2.1.3418.5925

Outros

Conjunto de dados
  1. PPHPC Java vs OpenCL-CPU Datasets. https://doi.org/10.5281/zenodo.293014.
    10.5281/zenodo.293014
  2. PPHPC OpenCL-Thesis Datasets. https://doi.org/10.5281/zenodo.62074.
    10.5281/zenodo.62074
  3. PPHPC MIComp Datasets. https://doi.org/10.5281/zenodo.46848.
    10.5281/zenodo.46848
  4. PPHPC ParStrat Datasets. https://doi.org/10.5281/zenodo.34049.
    10.5281/zenodo.34049
  5. PPHPC NetLogo Datasets. https://doi.org/10.5281/zenodo.34053.
    10.5281/zenodo.34053
  6. Reference data sets for benchmarking clustering algorithms. https://github.com/fakenmc/ref-datasets.
  7. Usage examples for the micompr R package. https://github.com/fakenmc/micompr-examples.
  8. ColorShapeLinks 2019/20 Grades Dataset. http://dx.doi.org/10.5281/zenodo.4543679.
    10.5281/zenodo.4543679
Outra produção
  1. Fachada, Nuno. 2020. CoreGameEngine: a .NET Core console-based game engine for educational purposes. https://github.com/fakenmc/CoreGameEngine.
  2. Fachada, Nuno. 2019. AIUnityExamples: Artificial intelligence examples in Unity. https://github.com/fakenmc/AIUnityExamples.
  3. Fachada, Nuno. 2019. libGameAI: a .NET Standard 2.0 library of AI algorithms for video games. https://github.com/fakenmc/libGameAI.
  4. Fachada, Nuno; Fernandes, Carlos M.. 2019. OpenPSO: an efficient, modular and multicore-aware framework for Particle Swarm Optimization. https://github.com/LaSEEB/openpso.
  5. Price, James; Pflanzer, Moritz; Ferreira, Pedro O.; Fachada, Nuno; Kalos, Petros; Fernando, Isuru. 2019. Oclgrind - An OpenCL device simulator and debugger. https://github.com/jrprice/Oclgrind.
  6. Fachada, Nuno. 2019. PerfAndPubTools - Performance analysis and publishing tools. A set of MATLAB/Octave functions for analyzing software performance benchmark results and producing associated publication quality materials. https://github.com/fakenmc/perfandpubtools.
  7. Fachada, Nuno; Taylor, Sébastien; Galoppo, Nico; Ramalho, Luis. 2019. cf4ocl: C framework for OpenCL. The C Framework for OpenCL, cf4ocl, is a cross-platform pure C object-oriented framework for developing and benchmarking OpenCL projects. https://github.com/fakenmc/cf4ocl.
  8. Fachada, Nuno. 2019. pval_adjust - MATLAB/Octave function for adjusting p-values for multiple comparisons. https://github.com/fakenmc/pval_adjust.
  9. Fachada, Nuno. 2018. micompr: Multivariate independent comparison of observations. The micompr R package implements a procedure for comparing multivariate samples associated with different groups. https://github.com/fakenmc/micompr.
  10. Fachada, Nuno. 2018. micompm: Multivariate independent comparison of observations. micompm is a MATLAB/Octave port of the original micompr R package for comparing multivariate samples associated with different groups. https://github.com/fakenmc/micompm.
  11. Fachada, Nuno. 2017. SimOutUtils - Utilities for analyzing time series simulation output. A number of MATLAB/Octave functions for analyzing output data from simulation models, as well as for producing publication quality tables and figures. https://github.com/fakenmc/simoututils.
  12. Fachada, Nuno. 2017. PPHPC: Predator-Prey for High-Performance Computing. A standard model for research in agent-based modeling and simulation. https://github.com/fakenmc/pphpc.
  13. Fachada, Nuno. 2016. CL_Ops. A library of common OpenCL operations. https://github.com/fakenmc/cl_ops.
  14. Fachada, Nuno. 2016. AMVIDC Clustering Algorithm. Clustering algorithm based on agglomerative hierarchical clustering (AHC) which uses minimum volume increase (MVI) and minimum direction change (MDC) as clustering criteria. https://github.com/fakenmc/amvidc.
  15. Fachada, Nuno; Fachada, Vasco. 2016. TopoCell - an image analysis tool to study intracellular topography. https://github.com/fakenmc/TopoCell.
  16. Fachada, Nuno. 2014. generateData: 2D data generator. A MATLAB/Octave script which generates 2D data for clustering; data is created along straight lines, which can be more or less parallel depending on the selected input parameters. https://github.com/fakenmc/generateData.
  17. Fachada, Nuno. 2013. LAIS1 - A transparent multithreaded 2D agent-based simulator based on RepastJ. https://github.com/LaSEEB/LAIS1.