Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by CRACS

2022

Blockchain and Applications - 3rd International Congress, BLOCKCHAIN 2021, Salamanca, Spain, 6-8 October, 2021

Authors
Prieto, J; Partida, A; Leitão, P; Pinto, A;

Publication
BLOCKCHAIN

Abstract
The 3rd International Congress on Blockchain and Applications 2021 will be held in Salamanca from 6 to 8 of October. This annual congress will reunite blockchain and artificial intelligence (AI) researchers, who will share ideas, projects, lectures, and advances associated with those technologies and their application domains. Among the scientific community, blockchain and AI are seen as a promising combination that will transform the production and manufacturing industry, media, finance, insurance, e-government, etc. Nevertheless, there is no consensus with schemes or best practices that would specify how blockchain and AI should be used together. Combining blockchain mechanisms and artificial intelligence is still a particularly challenging task. The BLOCKCHAIN’21 congress is devoted to promoting the investigation of cutting-edge blockchain technology, to exploring the latest ideas, innovations, guidelines, theories, models, technologies, applications and tools of blockchain and AI for the industry, and to identifying critical issues and challenges those researchers and practitioner must deal with in the future research. We want to offer researchers and practitioners the opportunity to work on promising lines of research and to publish their developments in this area. The technical program has been diverse and of high quality, and it focused on contributions to both, well-established and evolving areas of research. More than 44 papers have been submitted to 38 from over 20 different countries (Canada, France, Germany, India, Ireland, Italy, Jordan, Luxembourg, Malaysia, Malta, Morocco, Netherlands, Oman, Portugal, Slovenia, Spain, Sweden, United Arab Emirates, and USA). We would like to thank all the contributing authors, the members of the Program Committee, the sponsors (IBM, Indra, EurAI, AEPIA, AFIA, APPIA, and AIR Institute), and the Organizing Committee for their hard and highly valuable work. We are especially grateful for the funding supporting by project “XAI - XAI - Sistemas Inteligentes Auto Explicativos creados con Módulos de Mezcla de Expertos,” ID SA082P20, financed by Junta Castilla y León, Consejería de Educación, and FEDER funds. Their work contributed to the success of the BLOCKCHAIN’21 event and, finally, the Local Organization Members and the Program Committee Members for their hard work, which was essential for the success of BLOCKCHAIN’21.

2022

Exploiting Online Services to Enable Anonymous and Confidential Messaging

Authors
Sousa, P; Pinto, A; Pinto, P;

Publication
J. Cybersecur. Priv.

Abstract
Messaging services are usually provided within social network platforms and allow these platforms to collect additional information about users, such as what time, for how long, with whom, and where a user communicates. This information allows the identification of users and is available to the messaging service provider even when communication is encrypted end-to-end. Thus, a gap still exists for alternative messaging services that enable anonymous and confidential communication and that are independent of a specific online service. Online services can still be used to support this messaging service, but in a way that enables users to communicate anonymously and without the knowledge and scrutiny of the online services. In this paper, we propose messaging using steganography and online services to support anonymous and confidential communication. In the proposed messaging service, only the sender and the receiver are aware of the existence of the exchanged data, even if the online services used or other third parties have access to the exchanged secret data containers. This work reviews the viability of using existing online services to support the proposed messaging service. Moreover, a proof-of-concept of the proposed message service is implemented and tested using two online services acting as proxies in the exchange of encrypted information disguised within images and links to those images. The obtained results confirm the viability of such a messaging service. © 2022 by the authors.

2022

Preface

Authors
Prieto, J; Partida, A; Leitão, P; Pinto, A;

Publication
Lecture Notes in Networks and Systems

Abstract

2022

Profiling the Portuguese Data Protection Officer in the Context of GDPR

Authors
Pereira, J; Cepa, A; Carneiro, P; Pinto, A; Pinto, P;

Publication
European Data Protection Law Review

Abstract
[No abstract available]

2022

Blockchain Assisted Voting in Academic Councils

Authors
Alves, J; Pinto, A;

Publication
Blockchain and Applications, 4th International Congress, BLOCKCHAIN 2022, L'Aquila, Italy, 13-15 July 2022.

Abstract
Councils are a common organisational structure of Portuguese Universities and Polytechnic Institutes. They make the key decisions, in these organisations, by nominal voting at assembly meetings. The COVID pandemic forced the remote work upon most organisations, including universities and polytechnic institutes. Assuming that a remote assembly requires additional efforts in order to guarantee the integrity of the majority decisions taken by votes expressed by its members, opportunity arises for the use of a blockchain-assisted voting system. Benefits of blockchain, such as verifiability, immutability, tamper resistant, and its distributed nature appear to be a good fit. We propose a novel blockchain-assisted system to support the decision making of academic councils that operate by nominal voting in assemblies, gathering remotely and online. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

2022

Automated Assessment in Computer Science Education: A State-of-the-Art Review

Authors
Paiva, JC; Leal, JP; Figueira, A;

Publication
ACM TRANSACTIONS ON COMPUTING EDUCATION

Abstract
Practical programming competencies are critical to the success in computer science (CS) education and goto-market of fresh graduates. Acquiring the required level of skills is a long journey of discovery, trial and error, and optimization seeking through a broad range of programming activities that learners must perform themselves. It is not reasonable to consider that teachers could evaluate all attempts that the average learner should develop multiplied by the number of students enrolled in a course, much less in a timely, deep, and fair fashion. Unsurprisingly, exploring the formal structure of programs to automate the assessment of certain features has long been a hot topic among CS education practitioners. Assessing a program is considerably more complex than asserting its functional correctness, as the proliferation of tools and techniques in the literature over the past decades indicates. Program efficiency, behavior, and readability, among many other features, assessed either statically or dynamically, are now also relevant for automatic evaluation. The outcome of an evaluation evolved from the primordial Boolean values to information about errors and tips on how to advance, possibly taking into account similar solutions. This work surveys the state of the art in the automated assessment of CS assignments, focusing on the supported types of exercises, security measures adopted, testing techniques used, type of feedback produced, and the information they offer the teacher to understand and optimize learning. A new era of automated assessment, capitalizing on static analysis techniques and containerization, has been identified. Furthermore, this review presents several other findings from the conducted review, discusses the current challenges of the field, and proposes some future research directions.

  • 26
  • 207