[Talk Ideas] – 10th of January 2024, André Almeida

10th of January at 16h00, André Almeida will give a presentation entitled“Middleware for Digital Twins: Current Research, Challenges and Opportunities” 
Location: G4.1


Bio

Digital twins (DTs) are becoming a groundbreaking concept to support Industry 4.0, but their potential reaches various other domains, such as healthcare and smart cities. Several challenges arise to enable DTs, which require underlying middleware with advanced services to support the complexities of managing the virtual replicas of real-world entities. In this scenario, this talk aims to present which middleware strategies and technologies are used for DTs. We carried out a systematic mapping study that analyzed 13 primary studies on middleware for DTs. We shed light on the current state of the art and discuss research opportunities to evolve middleware to support DTs, especially regarding data management, integration, intelligence, management, and security.

Abstract
Andre Almeida holds the position of senior lecturer at IFRN(Federal Institute of Rio Grande do Norte, Brazil). He was Director of Information Technology Management at IFRN for six years, leading a team with more than one hundred collaborators across different departments. His current work is mainly on the following topics: Middleware Platforms with an emphasis on platform interoperability, Cloud Computing, and Digital Twins. He also works on several IT Projects, developing systems and platforms to improve management processes in public administration, in particular, to support evidence-based decision-making and the provision of digital public services.

[Talk Ideas] – 13th of December 2023, Marco Vieira

13th of December at 16h00, Marco Vieira will give a presentation entitled“A Tale of Contributions to Dependability Benchmarking” 
Location: G4.1

Bio
Marco Vieira is currently a Professor at the University of North Carolina at Charlotte, and at the University of Coimbra (currently under a leave of absence). His research interests include dependable computing, dependability and security assessment and benchmarking, software security, fault and vulnerability injection, failure prediction, static analysis andsoftware testing, subjects in which he authored or co-authored works in refereed conferences and journals.
Marco is Chair of the IFIP WF 10.4 on Dependable Computing and Fault Tolerance, Associate Editor of the IEEE Transactions on Dependable and Secure Computing, Steering CommitteeVice-Chair of the IEEE/IFIP International Conference on Dependable Systems and Networks, member of the Steering Committee of the IEEE International Symposium on Software ReliabilityEngineering, and member of the Steering Committee of the Latin America Dependable and Secure Computing Symposium. He served as Program Chair for the major conferences on the dependable computing area.

Abstract
Once upon a time, in the realm of computing, there was a kingdom that faced a pressing need for dependable and reliable systems. The citizens of the kingdom relied on various technologies for their daily lives, from communication to commerce, and they yearned for a way to measure and ensure the dependability of these systems. In this kingdom, there lived a visionary computer scientist named Ocram. Ocram was deeply committed to advancing the field of dependable computing, and he recognized the crucial role that benchmarking could play in achieving this goal. Benchmarking, he believed, could provide a standardized way to assess the performance and dependability of different systems, guiding the kingdom’s engineers and decision-makers toward the most dependable solutions. Motivated by this vision, Ocram and his mentor Euqirneh, set out on a quest to establish a comprehensive framework for dependability benchmarking. He collaborated with fellow researchers, engineers, and industry experts to create a set of standardized metrics and test scenarios that could be universally applied across a wide range of computing systems. As Ocram’s work gained recognition, he expanded his efforts to include not only dependability attributes but also security and trustworthiness. His benchmarks became holistic, addressing the demanding properties of modern computing systems.  To ensure the relevance of his benchmarks, Ocram actively engaged with industry, seeking their input and feedback. Over time, Ocram’s contributions to dependability benchmarking became the gold standard in the kingdom and beyond. His benchmarks were adopted by industry standards organizations, and his methodology became a cornerstone for evaluating and improving the reliability of computing systems worldwide. And so, thanks to Ocram’s dedication and innovation, the kingdom entered a new era of dependable computing. Engineers, armed with reliable benchmarks, could confidently build and maintain systems that met the highest standards of dependability. The tale of Ocram’s contributions to dependability benchmarking became a legend, a story passed down through the generations as a reminder of the importance of measuring and striving for excellence in the realm of computing.– Ghostwriter: ChatGPT 

[Talk Ideas][Extra] – 6th of December 2023, Tomaz Aljaz

6th of December at 16h00, we will have an extra session. Tomaz Aljaz will give a presentation entitled“Managing IT Projects: Strategies and Tools for Achieving Business Goals” 
Location: G4.1

Bio
Tomaž Aljaž is having over 22 years of professional experience in Information & Telecommunication industry. He is employed in Spar Slovenija where is managing IT projects with a particular focus on improving performance of the project team, establishing, and maintaining an optimal use of resources and reducing the operational risks. He is also a faculty member of the Faculty of Industrial Engineering Novo mesto, Slovenia. His past experiences are related to the R&D environment where he worked as a Resource, Project, Product and Solution manager. He has published several papers on the information technology and telecommunication area, resource management, project management and process improvements using Theory of the Constraints methodology. He is a holder of a Ph.D. degree in Electrical Engineering received from the Faculty of Electro Engineering and Computer Science of Maribor and has completed courses in Constraint Management at the Washington State University, USA. For over 11 years he has been teaching at a graduate and postgraduate level the topics related to performance improvement of organizations, project management, information technology and telecommunication. In 2018 and 2019 he was granted a Certified Scrum Master (CSM) and Certified Scrum Product Owner (CSPO) certificate and in 2014 a Jonah certificate, by the Theory Of Constraints International Certification Organization (TOCICO).

Abstract
In today’s competitive business environment, it is essential for organizations to be able to manage IT projects effectively. IT projects can be complex and challenging, but by following the right strategies and using the right tools, organizations can increase their chances of success.This presentation will discuss the key elements of successful IT project management, including:- Project planning: Setting clear goals and objectives, identifying, and assessing risks, and developing a realistic schedule and budget.- Project execution: Tracking progress, managing resources, and communicating with stakeholders.- Project monitoring and control: Identifying and addressing potential problems early on and adjusting the plan as needed.
The presentation will also delve into real-world case studies and practical examples to illustrate the application of effective IT project management strategies. This presentation is designed for anyone involved in managing IT projects or seeking to enhance their IT project management skills.
““In projects, like in production, the key is to understand the interconnection between logistics, human behavior, policies and measurements. Any attempt to separate between them guarantees that only sophisticated, impressive, useless methods are the results of mammoth efforts.”

[Talk Ideas] – 22nd of November 2023, João Macedo

22nd of November at 16h00, João Macedo will give a presentation entitled“Robotics: evolution and dependability” 
Location: G4.1

Bio
João Macedo is a researcher at CISUC and an Assistant Professor at the Department of Informatics Engineering of the University of Coimbra, where he has been responsible for practical classes of Introduction to Programming in both Python and Java, as well as Evolutionary Computation. During his PhD he worked at CISUC and ISR-UC  and focused in the field of Evolutionary Robotics. In particular, he developed Genetic Programming algorithms to automatically produce human-readable robotic controllers, applied to locating the sources of pollutants. He has helped with the organization of several conferences, namely EvoStar2016, ICARSC2017, PPSN2018, GECCO2022 and GECCO2023 and is member of the program committee of EvosAPPS.

Abstract
Nowadays, robots are easily encountered, ranging from autonomous vacuum cleaners at homes to mobile manipulators in factories and autonomous vehicles, carrying people and goods in land, water and sea. As robots are requested to perform more complex tasks, their controllers and bodies become more difficult to design. Researchers have been addressing such problems through Artificial Intelligence methods, namely Evolutionary Algorithms, which draw inspiration from Nature to evolve robots similarly to animals, yielding the field of Evolutionary Robotics. Another way to address the complexity of robots is to reuse software and although such software libraries do exist and are widely applied in robots, they still lack proper dependability and resilience studies. In this presentation I’ll go through the basis of Evolutionary Robotics, briefly presenting my PhD work and then I’ll move to describe the Robot Operating System and its need for dependability studies.

[Talk Ideas] – 8th of November 2023, Jorge Nunes (Talkdesk)

8th of November at 16h00, Jorge Nunes (Talkdesk) will give a presentation entitled“How to scale Reporting with a small teams?” 


Bio

Over the past 15+ years, I have been actively involved in the tech industry, driven by a profound passion for technology and a commitment to fostering innovation. During the most recent 5 years of my career, I have effectively overseen teams and contributed to the professional development of engineers within those teams, facilitating their growth and success.

Abstract
In the contemporary data-driven business environment, it is crucial for clients to enhance their reporting capabilities to facilitate data-driven decision-making and gain valuable insights. The primary challenge that every technology company is currently addressing is how to achieve scalability with limited resources. It will be showcase the path that Talkdesk is taking to achieve efficiency on this topic.

[Talk Ideas] – 25th of October 2023, Hao (Jane) Gao and Sara Habibi

25th of October at 16h00, Hao (Jane) Gao and Sara Habibi  will give two short presentations, to promote discussion on two relevant ongoing or disruptive topics. Afterwards, there will be a social gathering where everyone can talk freely on whatever subjects they like.
Location: G4.1

Hao (Jane) Gao – “Towards Human-centric Software Complexity Metrics: A Neuroscience-based Approach”

Bio
Hao (Jane) Gao received her M.Eng. degree Faculty of Information at Yun Nan University. Currently, she is a third-year Ph.D. student at Macao Polytechnic University and attends the Daul degree program at Coimbra University, advised by Prof. Paulo de Carvalho & Henrique Madeira, and C.T Lam. Her research interests are a new area named NeuroSE (a research field in software engineering (SE) that makes use of neurophysiological methods and knowledge to better understand the software development process, as well as its outcome, the software system), especially on improving code complexity metrics by biometrics. 

Abstract
Current code complexity metrics used in the software industry do not consider the human factor from an individual perspective (i.e., the programmer, or tester). In software development, the developers play a critical and fundamental role in accomplishing each development activity, and the limitations induced by them are inevitable. Therefore, accurately capturing perceived code complexity is very important for the software quality and its adequate maintenance. This Ph.D. thesis focuses on exploring the possible approaches to incorporating a human-centric dimension in software complexity assessment and management. 

Sara Habibi – “Unmanned Arial Vehicle (UAV) for Healthcare and Emergency Services in Urban Airspace”

Bio
Sara Habibi earned her master’s degree in Informatic Engineering with a specialization in Data Resource Management from the Science and Research branch of the Islamic Azad University in Tehran, Iran. Her professional background includes roles in data analysis, data mining, and web development in Iran. Currently, she is a second-year Ph.D. student at the University of Coimbra, with her research interests centered on the integration of Unmanned Aerial Vehicles (UAVs) in healthcare services.

Abstract
In recent years, Unmanned Aerial Vehicle (UAV) technology has advanced significantly, offering potential benefits for various industries, including healthcare. However, integrating Unmanned Aerial Vehicles (UAVs) into complex, dynamic, and safety-critical healthcare systems operating within densely populated urban areas like the ones in Portugal is quite challenging. This thesis aims to bridge this gap by developing an integration framework specifically designed to Portugal’s healthcare sector. By addressing key elements such as social acceptance (i.e., mainly focused on patients and healthcare workers), technical needs (i.e., types of UAVs required in diverse use cases, required software and hardware, human-UAVs interaction), and procedural adaptation (i.e., redesign the existing healthcare workflows if necessary, regulatory compliance), this framework aims to provide practical guidance for healthcare organizations and UAV manufacturers looking to employ UAVs for enhancing healthcare services. Addressing these vital aspects, this thesis aims to prepare the way for the safe, efficient, and effective integration of UAV technology into healthcare services.

[Talk Ideas] – 27th of September 2023, André Baptista (Ethiack)

27th of September, at 16h00, André Baptista will give a presentation entitled“Ethiack – Autonomous Ethical Hacking” 
Location: G4.1

Bio
André Baptista is co-founder and CTO of Ethiack. He is also a guest professor at the University of Porto on the Masters in Computer Security (FCUP) and one of the coaches of the Portuguese youth team for the European Cybersecurity Challenge organised by ENISA.

Abstract
Ethiack develops technology that allows offensive security analyses to be carried out from an external perspective. This solution provides an accuracy greater than 99% in detecting vulnerabilities and is capable of continuously monitoring attack surfaces, identifying newly exposed assets and services. The technology is also equipped with an algorithm for detecting changes in services, contributing to greater efficiency.

[Talk Ideas] – 13th of September 2023, Katerina Goseva-Popstojanova (West Virginia University)

13th of September, at 16h00, Katerina Goseva-Popstojanova will give a presentation entitled“Reliable and Secure Cyberspace” 
Location: G4.1


Bio

Dr. Katerina Goseva-Popstojanova is a Professor at the Lane Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV, USA. Her research interests are in the areas of software engineering, cybersecurity, applied data analytics, and higher education in these areas. She received the National Science Foundation (NSF) CAREER award in 2005 and has served as a Principal Investigator on various NSF, NASA, Department of Defense (DoD), and industry funded projects. She is serving as an Academic Coordinator of the M.S. in Software Engineering program and leading the B.S. in Cybersecurity program at West Virginia University. She serves as an Associate Editor of the IEEE Transactions on Reliability and was a Program co-Chair of ISSRE 2007 and QRS 2021, and a General co-Chair of ISSRE 2022. 

Abstract
Today’s society heavily relies on dependable operation of software, systems, and networks. The research activities of the Reliable and Secure Cyberspace (RelSeC) Lab at West Virginia University seek to develop experimental, analytical, and AI techniques for development, assurance, and quantitative assessment of reliable and secure software and systems. This talk will address several recent RelSeC research efforts, such as characterization of software vulnerabilities, automatic identification of security-related bug reports, software defect prediction, malware detection using multimodal machine learning, and empirical analysis of bugs in software developed using model-based software engineering and in software with autonomous functionality. 

[Talk Ideas] – 12th of July 2023, Omid Asghari and Fernando Vidal

12th of July at 16h00, Omid Asghari and Fernando Vidal  will give two short presentations, to promote discussion on two relevant ongoing or disruptive topics. Afterwards, there will be a social gathering where everyone can talk freely on whatever subjects they like.
Location: G4.1

Omid Asghari – “Lead Time Analysis for UAVs failure prediction in U-space”

Bio
Omid is a second-year Ph.D. student at the University of Coimbra. He earned his Bachelor’s degree in Computer Engineering – Software from the University of Kurdistan in 2014. Subsequently, he decided to immigrate to Tehran to pursue a master’s degree at the Islamic Azad University, Science and Research branch in Tehran, which he completed in 2018. During his master’s program, he gained practical experience in the industry as a software developer, specializing later as an application security specialist, accumulating a total of six years of professional experience. Omid’s research interests primarily focus on the safety and security of Unmanned Aerial Vehicles (UAVs) and U-space services, secure coding, and the dependability and security of computer systems.

Abstract
In recent years, UAVs have been increasingly used in urban environments due to agility in movement, simplicity in me- chanics, low price, and ability to access locations that are difficult or impossible to reach by humans. A significant number of drones are expected to fly in the urban sky shortly. The profitable nature of commercial UAVs/drone applications in urban space will imply a high density of drones; therefore, avoiding mid-air collisions will be critical for the safe operation of the UAVs. In Europe, U- space services are being created to guarantee the safe operations of UAVs in urban Very Low Level (VLL) airspace. In order to avoid collisions, U-space considers a separation minima (i.e., the minimum safe distance between UAVs) surrounding each UAV. Thus, violating the separation minima, which might be caused by abnormal conditions (e.g., bad weather conditions), failure conditions (e.g., GPS failure in UAVs), or unreliable behavior of the system (e.g., inaccurate GPS positioning data or erratic position estimation by flight controller), could potentially result in conflicts that require immediate mitigation measures to avoid mid-air collisions. Failure prediction is a promising method for preventing separation minima violations in U-space services. However, in order to have effective failure prediction, the lead time, which is the time between the activation of a fault and its manifestation in a system as a failure, must account for both the prediction step and the subsequent mitigation actions. This paper aims to evaluate the lead time in UAV systems in the presence of positioning-related issues (as being critical for the safe operation of UAVs) from a U-space perspective. We used fault injection to inject 18 different types of faults (or emulating failures) in 28 different UAV missions. The results show that the lead time for 17 types of faults injected is at least 14 seconds (in some cases, no failure occurred). Thus, U-space has at least 14 seconds to predict and mitigate such faults. In the case of GPS failure (i.e., GPS signal is entirely missing), lead time is about 5 seconds, requiring faster strategies for failure prediction and mitigation plans.

Fernando Vidal – “OpenSCV: An Open Hierarchical Taxonomy for Smart Contract Vulnerabilities”

Bio
Fernando Vidal is a Ph.D. student at the University of Coimbra, Portugal. His research interests are related to blockchain technology. Fernando has been publishing at international conferences, addressing some of his findings of blockchain technology, such as vulnerabilities in smart contracts and revocation. Fernando has applied his acquired knowledge, helping companies implement blockchain technology through consulting.


Abstract
Smart contracts are nowadays at the core of most blockchain systems, as they specify and allow an agreement between entities that wish to perform a transaction. As any computer program, smart contracts are subject to the presence of residual faults, including severe security vulnerabilities, which require that the vulnerable contract is terminated in the blockchain. In this context, research began to be developed to prevent the deployment of smart contract holding vulnerabilities, mostly in the form of vulnerability detection tools. Along with these efforts, several and heterogeneous vulnerability classification schemes arised (e.g., most notably DASP and SWC). At the time of writing, these are mostly outdated initiatives, despite the fact that smart contract vulnerabilities are continuously being discovered and the associated rich information being mostly disregarded. In this paper, we propose OpenSCV, a new and Open hierarchical taxonomy for Smart Contract Vulnerabilities, which is open to community contributions and matches the current state of the practice, while being prepared to handle future modifications and evolution. The taxonomy was built based on the analysis of research on vulnerability classification, community-maintained classification schemes, and research on smart contract vulnerability detection. We show how OpenSCV covers the announced detection ability of current vulnerability detection tools, and highlight its usefulness as a resource in smart contract vulnerability research.

[Talk Ideas] – 11th of July 2023 15h00, Goran Mauša

11th of July, at 15h00, Goran Mauša will give a presentation entitled“Efficient evolutionary computing” 
Location: G4.1

Bio
Goran Mauša obtained his PhD in computer science on the topic of software defect prediction at the University of Zagreb in 2016. His current position is assistant professor at the Faculty of Engineering, University of Rijeka, and head of Department of computer engineering. His research interests include machine learning and soft computing applied to the field of peptide chemistry, environmental engineering, and sustainability. He is currently involved in 8 scientific projects, participated in the organization of 9 conferences and 7 PhD forums, authored 14 journal papers and 35 conference papers and posters.


Abstract
In computer science, evolutionary computing is a family of nature-inspired algorithms for solving complex search-based and optimization problems. The idea of evolutionary computing is to find the best solution to a given problem in a smaller number of steps than traditional and computationally demanding approaches like exhaustive or grid search. Our aim is to investigate whether this strategy can be made even greener through hyper-parameter tuning, selecting the appropriate optimization algorithm and programming language, building surrogate models and neuroevolution.