Creativity Talks | “Creativity as a Complex Psychological Dimension” by Manuela Romo

The 16th session of the Creativity Talks will feature distinguished psychologist and professor Manuela Romo as the keynote speaker, presenting on “Creativity as a Complex Psychological Dimension”. The talk will be delivered in Spanish and will be held online May 22nd, at 6:00 PM GMT+1 (Lisbon and London time), and will be moderated by Manuel Firmino (DEI).

Creativity is a way of thinking that results in things that are both novel and valuable” (Romo, 2019).

This operational definition serves as a starting point, but understanding creativity goes beyond the products it generates. We will discuss the cognitive processes involved in this way of thinking, but producing creative outcomes requires more than just cognitive processes—these alone would explain an isolated contribution in a given field. However, a creative person maintains this dimension consistently throughout their productive life, which requires other psychological dimensions related to motivation and personality. The most important theoretical models for explaining creativity reflect this complex nature. These are componential models that integrate cognitive, personal-affective, and sociocultural elements. We will explore these models and provide a description of their components.

The talk will be streamed here.

Manuela Romo holds a Ph.D. in Psychology from the Autonomous University of Madrid, where she has developed her teaching and research career. She has published six books, 16 book chapters, and more than 50 articles. Among her notable contributions to the dissemination and application of creativity studies is her book Psychology of Creativity: Contemporary Perspectives (Ed. Paidós, 2019). She has also developed a test for assessing children’s creativity: TCI – Test de Creatividad Infantil (TEA Ediciones, 2008). She has delivered over 70 lectures on the subject and conducted courses and workshops in Spain, Portugal, Italy, the United Kingdom, the United States, Taiwan, and various Latin American countries. She is a member of the editorial board of several scientific journals, including The International Journal of Creativity and Human Development, Frontiers in Psychology – Cognition, Creatividad y Sociedad: Revista de la Asociación para la Creatividad, Arte, Individuo y Sociedad (Complutense University of Madrid), Recrearte: IACAT (Institute for Advanced Studies in Creativity), and RECRIAI (Ibero-American Journal of Creativity and Innovation) in Brazil.

PhD Defense in Informatics Engineering “A Live Environment for Continuous Software Inspection and Refactoring”

Candidate:
Sara Filipa Couto Fernandes

Date, Time and Location:
May the 5th, at 14:00, in Sala de Atos of the Faculdade de Engenharia of Universidade do Porto

President of the Jury:
Rui Filipe Lima Maranhão de Abreu, PhD, Full Professor, Department of Informatics Engineering, Faculdade de Engenharia, Universidade do Porto

Members:
Fabio Palomba, PhD, Assistant Professor of Software Engineering (SeSa) Lab, Department of Computer Science, University of Salerno, Itália;
António Manuel Ferreira Rito da Silva, PhD, Associate Professor, Department of Informatics Engineering, Instituto Superior Técnico, Universidade de Lisboa;
João Carlos Pascoal Faria, PhD, Full Professor, Department of Informatics Engineering, Faculdade de Engenharia, Universidade do Porto;
Ademar Manuel Teixeira de Aguiar, PhD, Associate Professor, Department of Informatics Engineering, Faculdade de Engenharia, Universidade do Porto (Supervisor).

This thesis was co-supervised by André Monteiro de Oliveira Restivo, PhD, Associate Professor at the Department of Informatics Engineering of the Faculdade de Engenharia of Universidade do Porto.

Abstract:

“Writing software is hard; reviewing, changing, or adapting old software is even more challenging. A bad design can quickly lead to rotting software, with each modification heading to a rigid and fragile codebase. Evolution may become extremely costly if we do not refactor code at the right time. Often, developers choose to refactor too late when most symptoms are already impossible to ignore. They check their source code, looking for code smells and the most appropriate refactorings, trying to bring sanity into their design. They then realize they need help from specialized, overly complex, and hard to use tools. If only they tended to refactor their code sooner, they might have gained more peace of mind earlier. In this process of writing and evolving code, changing hats from coding to refactoring should be done often, if not constantly. We argued that a live refactoring environment, which presents refactorings in real-time, would help developers be continually aware of possible refactoring opportunities, making it easier to apply them earlier and faster when the codebase is still under control. We developed such a live environment by considering and evaluating in real-time several code-quality metrics, detecting smells, providing feedback, and presenting possible refactoring candidates unobtrusively and elegantly to the developers — all without leaving the comfort of their development environment. By enhancing an existing IDE with live refactoring capabilities, we showed that we can help developers understand, adapt, and maintain their systems in a more controlled and prompt fashion, allowing them to produce better code faster. The following contributions resulted from this work: (i) an extensive analysis of the state-of-theart on the main topics of our project, (ii) a live refactoring environment capable of continuously inspecting code to detect, suggest, and apply refactorings, (iii) an empirical validation using different approaches that helped us gathering data that allowed to confirm our hypothesis, and (iv) a set of scientific publications validating all the work done. While our work presents significant contributions, there are areas for further exploration. We could enhance specific aspects of our Live Refactoring Environment, including broader refactoring support or reducing processing time for complex code. Moreover, future work could also involve predicting the impact of refactorings on quality metrics and enhancing usability, including tests with color-blind users.”

DEI Talks | “Governança de Inteligência Artificial: Erros, Desinformação e Desafios Contemporâneos” by André Lemos and Haline Maia

The talk entitled “Governança de Inteligência Artificial: Erros, Desinformação e Desafios Contemporâneos” will be presented (PT) on May the 16th, at 10:30, in room I-105.

Abstract:

In this double session, researchers André Lemos and Haline Maia explore, from critical and interdisciplinary perspectives, some of the main dilemmas that emerge from the growing presence of artificial intelligence in social, educational and informational life.

André Lemos focuses his presentation on the flaws and disruptions that run through algorithmic systems, discussing how AI can be not only efficient, but also precarious, uncertain and opaque. Through a socio-technical approach, he analyses AI errors as structuring elements of contemporary digital culture.

Haline Maia brings to the discussion the implications of AI in information ecosystems, with an emphasis on journalism and disinformation. Based on a study that combines participatory methodologies and ethical assessment of technological impact, she presents reflections on how to align technologies such as deepfakes and automated fact-checking with fundamental human values.

Each presentation will last 30 minutes and will be followed by a discussion with the audience.
The lecture is part of the research project Governance of Artificial Intelligence in Brazil and Portugal: Crossroads and Trends. Supported by CNPQ/MCTI/FNDCT 22/2024.

About the speakers:

André Lemos is a Full Professor at the Faculty of Communication of the Federal University of Bahia (UFBA) and coordinator of Lab404. He holds a PhD from the Sorbonne, with postdoctoral studies in Canada, Ireland and Brazil, and is an international reference in cyberculture, technological mediations and socio-technical studies. Author of more than 15 books and winner of several awards, he is currently investigating the effects of errors, failures and instabilities in digital systems. He is a level 1A researcher at CNPq and a full member of the Bahia Academy of Sciences.

Haline Maia is a researcher affiliated with INESC TEC and CIRCLE (Lund University), as well as an Associate Professor at IPAM. She holds a PhD in Digital Media from FEUP and works in the areas of AI governance, algorithmic ethics and education. With 15 years of experience in communication, she has indexed academic publications and actively participates in international projects on automated journalism and digital strategies.

DEI Talks | “Toward Next-Generation Automated Test Smell Detection and Refactoring” by Fabio Palomba

The talk “Toward Next-Generation Automated Test Smell Detection and Refactoring” will be presented May 2nd, at 5pm, in room B016, moderated by Ademar Aguiar (DEI).

Abstract:

“Despite their crucial role in ensuring software correctness and maintainability, test cases are often plagued by poor design choices – commonly known as test smells. While existing research has proposed techniques for detecting and mitigating these smells, current tools suffer from limited accuracy, outdated definitions, and a disconnect from actual developer practices. In this talk, I revisit the notion of test smells and argue for a paradigm shift in how we define, detect, and refactor them. Through a combination of empirical studies, developer-centered analyses, and quality-aware automation strategies, I expose the fragility of long-standing smell definitions and highlight the need for granularity-aware and context-sensitive approaches. I further discuss how incorporating test code quality attributes into automated refactoring tools, guided by developers’ expectations can dramatically improve tool adoption and effectiveness. The talk concludes with a vision for next-generation test quality tools that combine empirical software engineering, machine learning, and multi-objective optimization to support developers in crafting and maintaining high-quality test suites by design.”

About the Speaker:

Fabio Palomba is an Associate Professor at the Software Engineering (SeSa) Lab of the University of Salerno. He received the European Ph.D. Degree in Management & Information Technology in 2017, with a dissertation that earned the IEEE Computer Society Best PhD Thesis Award. His research focuses on software maintenance and evolution, empirical software engineering, code quality, and mining software repositories. He has received several prestigious recognitions, including ACM/SIGSOFT and IEEE/TCSE Distinguished Paper Awards, the SNSF Ambizione grant, and the IEEE TCSE Rising Star Award for his contributions to code smells and refactoring. Fabio serves on the editorial boards of top software engineering journals (e.g., EMSE) and has held organizing and program roles in various software engineering conferences (e.g., SANER). He is an ACM/SIGSOFT Executive Member and an active member of the software maintenance and evolution research community.

DEI Talks | “Safe Evolution of Smart Contracts Supported by LLMs and SMT Solvers” by Augusto Sampaio (UFPE)

The talk “Safe Evolution of Smart Contracts Supported by LLMs and SMT Solvers” will be presented April the 24th, at 14:00, in room B006, moderated by Nuno Macedo (DEI).

Abstract:

The focus of this talk is a framework that supports the safe deployment and upgrade of smart contracts based on the design-by-contract (dbc) paradigm. The input is (i) an interface specification with invariants and pre- and postconditions for each function, and (ii) an implementation to be verified. The deployed version of a smart contract must conform to this specification. Specification evolution might involve both changing the data representation as well as extending the interface with new functions, provided the evolved specification is a refinement of the original one. A distinguishing feature of the overall approach is the automation of the verification process in a hidden formal methods style. Since developers tend to be reluctant to provide formal specifications for software components, we are investigating state-of-the-art NL processing technologies, using Large Language Models (LLMs), particularly, ChatGPT, to automatically infer formal (dbc) interface specifications from textual requirements. Also, when an upgrade involves change of data representation, we use the Alloy Analyser to automatically infer the relation between the two data representations. The applicability of the framework is evaluated in the context of Solidity smart contracts that implement some Ethereum standards. This project is a collaboration between Universidade Federal de Pernambuco (Brazil), The University College Oxford Blockchain Research Centre (UK), and The Blockhouse Technology Limited (UK).

About the Speaker:

Augusto Sampaio is a DPhil from Oxford University, Doctor Honoris Causa from the University of York, Commander of the Brazilian Order of Scientific Merit, a member of the Brazilian Academy of Science, and a Professor at Universidade Federal de Pernambuco. His main research interests are software engineering formal methods; formal approaches to testing; design, simulation and verification of robotic systems; and safe evolution of smart contracts. He is an Editorial Board member of Formal Aspects of Computing (ACM) and Science of Computer Programming (Elsevier), and has been a PC member of leading conferences in the field (FM, ETAPS, SEFM, ICFEM, ICTAC …). He published more than 150 papers and supervised 60 PhD and master’s students.

New Doctors honoured at Conferment Ceremony 2025

The José Carlos Marques dos Santos Auditorium hosted another ‘Conferment Ceremony – Doctoral Awards & Career Award’ on April the 10th, at 17:00, awarding the most honourable distinction to those who completed their doctorate and defended their thesis in the 2023/2024 academic year.

The Prof. Doutor Joaquim Sarmento and Fundação Eng.º António de Almeida institutional awards were also presented, as well as the 2024 Career Award, this year given to Eng.º José Manuel Fernandes, founder of the FREZITE Group.

There was also time to honour the doctoral graduates who have completed 25 or 50 years of study, including Prof. Rui Carlos Camacho de Sousa Ferreira da Silva (DEI), and those who obtained the title of Agregado in 2004, including Prof. Gil Manuel Magalhães de Andrade Gonçalves, also from DEI.

The final speech was given by the Vice-Rector for Training, Academic Organization, Health and Well-being, Prof. José Castro Lopes.

The honoured doctorates linked to DEI:

Doctoral Programme in Informatics Engineering

Artur Jorge da Silva Rocha
Luís Carlos de Sousa Moreira Neto
Maria José Gomes Pedroto
Miguel António Mourão de Abreu
Pedro Miguel dos Santos Pinto
Tiago André Queiroz Soares da Costa
Yassine Baghoussi

Doctoral Programme in Digital Media

Abel João Gavinho Vaz Tavares Neto
Ana Sofia Airosa Coelho de Passos Baptista
Diogo Fernandes Santos
Hermann Bergmann Garcia e Silva
Joana Patrícia de Sousa Rodrigues
Juliana Carolina Campos Monteiro
Luís Alberto Teixeira Aly (Cum Laude)
Luís Henrique Pinto Arandas
Mariana de Oliveira Magalhães (Cum Laude)

PhD in Computer Science (Joint programme with FCUP, UA and UM)

Francisco José Torres Ribeiro
Rui António Ramada Rua
Simão Paulo Rato Alves Reis
Thiago de Andrade Silva
Ziad Kassam

DEI Talks | “Cyber Security Threat Landscape in the Context of Industry 4.0” by Haider Abbas

The talk “Cyber Security Threat Landscape in the Context of Industry 4.0” will be presented April the 14th, at 14:30 (1h), in room I-105, moderated by Pedro Diniz (DEI).

Abstract:

Industry 4.0 is revolutionizing the ways in which industries function. Big data, industrial control systems, supervisory control, and data acquisition systems, smart machines, robotics, internet of things (IoT) etc., all fall under the umbrella of Industry 4.0. With the fourth industrial revolution comes new operational risks for smart manufacturers, connected devices, and digital supply networks. With increasing digital transformation and interconnected nature of industry 4.0, cyberattacks can have significantly greater effects than ever before while the manufacturers may not be prepared for the potential risks. Without the strong cybersecurity practices in place, industries can be subject to industrial property theft, production sabotage, industrial espionage etc. To address the cyber risks adequately in the era of industry 4.0, it is crucial to make the cyber security strategies secure and resilient and integrate them fully in the organizational strategies from the beginning. This talk will discuss different types of attacks smart industries can be targeted for. The talk will also recommend some techniques and cyber security practices that the manufacturing industries must adopt to protect themselves against such attacks.

About the Speaker:

Haider Abbas is the head of the R&D Department at the College of Signals, NUST, and founder of the National Cyber Security Auditing and Evaluation Lab (NCSAEL). He is a Cyber Security expert with advanced training from MIT, Stockholm University, IBM, and EC-Council, and holds a PhD in Information Security. Dr. Abbas is an editor for several renowned journals and has chaired numerous international conferences. He has authored over 130 research papers and has received multiple prestigious awards, including the NUST Best Researcher Award. He is a Fellow of the IET, BCS, and IST, and a Senior Member of IEEE. Additionally, he serves on the Board of Governors for Pakistan’s National Information Technology Board (NITB).

ENEI back to Porto

The Encontro Nacional de estudantes de Informática ENEI’25 is coming up and on its 16th edition, will take place from 11 to 14 April at the Faculty of Engineering of the University of Porto (FEUP) and the Higher Institute of Engineering of Porto (ISEP/IPP), organised jointly by the student groups NIAEFEUP (Informatics Engineering Group of the Students‘ Association of the Faculty of Engineering of the University of Porto), NCGM (Computer Graphics and Multimedia Group) and NEI-ISEP (Computer Science Students’ Group of the Higher Engineering Institute of Porto).

The more than 500 participants of the event will have the opportunity to take part in a wide range of activities, including talks (21), workshops (33), competitions, a job fair and countless networking moments throughout the days and nights of the event. Times and locations of the activities can be found at the event’s webpage.

The organisation highlights some of the 21 talks scheduled:

‘AI, Copilots, and the future of software development’ by Eddie Aftandilian, Principal Researcher at Github Next;
‘How to look through skin with AI’ by Michael Pound, Researcher at the University of Nottingham, Member of the Youtube Channel Computerphile;
‘The programmer who didn’t know how to code – Powered by IEEE Portugal’ by Charalampos Patrikakis, Professor at University of West Attica. IEEE Distinguished Visitor;
‘Cyberwarfare: Who Needs a Gun when you have a Keyboard? – Powered by ACM FEUP’ by Haider Abbas, Head of the R&D Department at College of Signals, National University of Sciences and Technology (NUST), Pakistan;
‘What impact does software development have on an F1 team?’ by João Romão, Graduate Software Engineer at Aston Martin F1 Team;
‘Approaches and Challenges of Virtual and Augmented Reality in Health and Rehabilitation’ by Joaquim Jorge, Full Professor at the Instituto Superior Técnico (IST). IEEE Fellow. UNESCO Chair on AI & XR;
‘How to make software for Hollywood studios’ by Nuno Fonseca, Founder and CEO Sound Particles (Alumnus ProDEI);
‘A story on Computer Vision: from zero to hero’ by José Costa Pereira, Assistant Professor at DEI/FEUP;
‘CRDTs: Building blocks for high availability and beyond’ by Carlos Baquero (DEI/FEUP) and Nuno Preguiça, co-creators of CRDTs;
‘Competitive Programming: Will it make you a better programmer?’ by André Restivo, Associate Professor at DEI/FEUP.

Also on show there will be a Points System that will allow participants to win more than 100 prizes. The event’s points are called bytes. All participants will be able to earn bytes by taking part in activities, completing tasks or securing podium places in the event’s various competitions, among other things. On the ENEI website there will be a shop where can be bought items with bytes. ‘This way, participants will have plenty of motivation to make the most of the event’s programme!’ say the organisers.

Discovering the latest technological trends, finding motivation for upcoming challenges, meeting students with common interests, contacting relevant companies in the field and leaving the event with new skills is what the organisers want to offer to all students travelling to Porto at the end of the week for what’s expected to be one of the best ENEI’s ever!

DEI joins FEUP delegation on mission to the Netherlands

A delegation led by Professor Rui Calçada, Director of the Faculty of Engineering of the University of Porto (FEUP), travelled to the Netherlands on an institutional mission between March the 25th and 29th.

The delegation also included Professors João Tavares, Director of the Department of Mechanical Engineering, Raul Vidal, Emeritus Professor at the University of Porto and Coordinator for Alumni Relations at FEUP, Alexandra Pinto, Pro-Director for Cooperation, representing the Department of Chemical and Biological Engineering, João Canas Ferreira and Vítor Tavares, representing the Department of Electrical and Computer Engineering, Mariana Malta and Francisco Maia, representing the Department of Informatics Engineering.

On the first day, the delegation had the opportunity to visit TU Delft, where they met with various teachers, researchers and technicians and where, according to Rui Calçada, ‘it was possible to deepen partnerships with one of the most prestigious European technological universities’. The visit to the Dream Hall, where students develop highly innovative multidisciplinary projects with strong links to industry and international recognition, was one of the highlights of the visit. According to João Canas Ferreira, ‘the “Dream Hall” – a vibrant space dedicated to innovation and student projects – left me particularly impressed’.

At TU Eindhoven (TU/e), the delegation was welcomed by Francisco Caetano, a PhD candidate at that university and FEUP alumnus, and was able to attend various presentations by lecturers and researchers in the areas of electronics, emerging technologies and video coding architectures. Rui Calçada emphasises that ‘direct contact with the innovation ecosystem and with FEUP alumni currently integrated there revealed multiple opportunities for academic and scientific cooperation’. João Canas Ferreira was impressed by ‘the work carried out in the areas of electronics and embedded systems, revealing the high level of research and teaching that this institution offers’. Vítor Tavares, meanwhile, emphasised that ‘it was particularly revealing to see how academic institutions promote student autonomy, encouraging teamwork in truly collaborative contexts’.

The last day of the visit was spent at ASML, a world reference company in the semiconductor sector, founded in 1984 and with more than 44,000 employees worldwide. This initiative was attended by Clara Nunes dos Santos, Portuguese Ambassador to the Netherlands, Rui Almas, Director of AICEP Benelux and Marisa Monteiro Borsboom, President of the Portugal-Netherlands Chamber of Commerce and Industry.
With more than 100 FEUP engineers in the company, ‘this visit highlighted the impact of our training and the international recognition of Portuguese talent,’ says Rui Calçada. Mariana Malta was impressed to ‘interact with Alumni at their place of work – a leading company in the chip printing machine production sector, which, due to its extraordinary skills, is a very important asset for Europe at this troubled time in the world. These alumni are our worthy representatives in that country. It was gratifying to see how they are seen as professionals of excellence.’

This mission ended on a high note. Joana Donas and Viviana Silva, FEUP’s Alumni Ambassadors in the Netherlands, organised a dinner together with FEUP’s Alumni Office with the community of former students from the Faculty of Engineering living and working in the Netherlands. ‘It was a moment of reunion, sharing and great emotion. These engineers, now part of leading companies and research centres, are living testimonies to the excellence of our training and true ambassadors for FEUP around the world,’ says Rui Calçada.

‘As a lecturer for just over a year at FEUP, I have realised the legacy that has been passed on to me and the responsibility that this entails: to continue to produce professionals of excellence, who, whether they stay or go, are worthy representatives of the teaching excellence that we want to establish at FEUP every day,” says Mariana Malta.

Francisco Maia felt inspired and shared that ‘the proximity to spaces, people, universities and companies that have contributed so much to science and technology drives us to continue and strengthen the work we do at our university. This visit was an opportunity to broaden the horizons of what we can do, take note of what we already do well and reflect on how to improve.’ Regarding the Alumni event, Vítor Tavares praised ‘the excellent opportunity to meet former students again in a relaxed atmosphere, to realise the positive impact their experience at FEUP has had on their professional careers and to recognise the valuable role they play as ambassadors for our academy.’

There was also time for an audience at the Portuguese Embassy in The Hague, at the invitation of the Ambassador, a moment of great institutional symbolism.

‘The ties of cooperation between Portugal and the Netherlands in the fields of science, technology and higher education were strengthened, with FEUP asserting itself as an active and strategic partner in this international dialogue,’ said Rui Calçada, for whom ’this mission reinforces FEUP’s commitment to internationalisation, excellence and building bridges to the future.’

Article written by Joana G. Pinto/ SICC, FEUP

Photo (from left to right): Raul Vidal (Professor Emeritus at U.Porto), Francisco Maia (Professor at DEI/FEUP), Sandra Lucas (Professor at TU/e), Mariana Malta (Professor at DEI/FEUP), Alexandra Pinto (Professor at DEQB/FEUP) and Rui Calçada (FEUP’s Director).

DEI Master’s Presentation

On April 9th, the José Carlos Marques dos Santos Auditorium (FEUP) will open its doors at 14:30 for all those who wish to find out about the master´s programmes at the Department of Informatics Engineering (DEI).

It will be a session aimed at providing guidance and clarification for all students who intend to choose one of the master’s programmes offered at DEI. At the end of the presentations, participants will be able to find out in more detail how the courses work, their areas of study and the employability offered by each one, thus making it easier to choose when applying.

It will also be an opportunity to get to know the master’s programmes of the Department of Computer Science (FCUP), which have been invited to participate.

The organisation has provided a form for those interested to ask questions in advance so that they can be answered at the end of the session.

Admission is free and registration is not required.

Programme

14:30 | Auditorium opening
14:45 | Opening of the session
15:00 | Presentation M.EIC – Master’s in Informatics and Computing Engineering (Prof. Rui Rodrigues)
15:15 | Presentation M.IA – Master’s in Artificial Intelligence (Prof. Henrique Lopes Cardoso)
15:30 | Presentation MM – Master’s in Multimedia (Prof. Jorge Barbosa)
15:45 | Presentation MCI – Master’s in Information Science (Prof. Carla Teixeira Lopes)
16:00 | Presentation MESW – Master’s in Software Engineering (Prof. Nuno Flores)
16:15 | Presentation MECD – Master’s in Data Science and Engineering (Prof. José Luís Borges)
16:30 | DCC – FCUP Masters Presentation (Prof. Pedro Ribeiro)
16:45 | Q&A on the application process