Information and Communication Technologies enhance human progress, bringing value to people and society. The role of software in society requires a paradigm shift for software development. The Karlskrona Manifesto reflects this change by establishing a focus on sustainability education. The objective of the chapter is to present the development of an Android mobile application inspired by the Sustainable Develo...
Knowledge of Social Engineering is crucial to prevent potential attacks related to organizational Information Security. The objective of this paper aims to identify the most common social engineering techniques, success attack factors, and obstacles, as well as the good practices and frameworks that could be adopted concerning their mitigation. As an analysis methodology, a Systematic Literature Review was carr...
The Public Administration (PA) in Portugal is impacted by the constant acceleration and evolution of Information and Communication Technologies (ICT), where the Portuguese State, transposing European Union directives, has legislated and encouraged their use as instruments of added value for the PA. Establishing rigorous and sustainable governance is crucial, ensuring that the organization’s strategic objectives...
Business Continuity Management (BCM) encompasses effective planning to respond to business interruptions and relaunch business in the short term. This study follows the Design Science Research methodology and proposes a framework to systematise Business Continuity Management and streamline the Business Continuity Plan (BCP) design and implementation. The framework defines metrics providing strategical guidance ...
Requirements Engineering is an evolving field facing new challenges. One of the central conundrums is sustainability in software. The possibility of using known creativity techniques while introducing the dimensions of sustainability to help provide unexpected, original, practical, and sustainable answers in software development is challenging and motivating. This paper proposes an approach, CRESustain, incorpo...
In a world where sustainability is increasingly important, we must look for ways to promote it; the Sustainable Development Goals (SDGs) fulfill this function. In software engineering, one of the main challenges for the success of a software solution is to achieve sustainability. This chapter introduces the development of two mobile applications on Android: Diabetes Tracker and Volunteer+ that are inspired by t...
Balanced development requires the involvement of all stakeholders. In this context, the smart economy will also create innovative mechanisms, especially digital mechanisms that allow optimizing solutions. The chapter aims to analyze the situation in Portugal and Brazil regarding initiatives to raise awareness of the problem by the fact that they are two countries in which families have a high level of indebtedn...
The increase of global competitiveness, the ability of organizations to effectively use information technologies, and to focus on innovation and creativity are recognized as being important. In this context, the hypothesis of resorting to known creativity techniques or adaptations to help innovation in the field of Software Engineering appears to be challenging. This paper proposes a methodology for introducing...
In the current global context, with so many challenges to be faced, it is important to see people’s increased interest in sustainability issues as an opportunity for change. Sustainable Software Engineering, as a recent research area, incorporates sustainability principles and dimensions in the software development process. On the other hand, the Design Science Research methodology has become a well-received re...
The paradigm of Society 5.0 assumes the availability of Information and Communication Technologies at the service of People. Given this assumption, the paper presents a prototype that aims to facilitate the dissemination of information from an Association to contribute to the integration of migrants in a Portuguese city, thus disseminating the various services provided to expedite their integration and inclusio...