SBC OpenLib (SOL)
Not a member yet
805 research outputs found
Sort by
Short Courses of the 24th Brazilian Symposium on Information and Computational Systems Security
É com grande satisfação que apresentamos a seleção de capítulos deste livro, que compila os minicursos do XXIV Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais (SBSeg), realizado em São José dos Campos - SP, de 16 a 19 de setembro de 2024. Recebemos 11 propostas de minicursos, das quais 4 foram aceitas para publicação neste livro e para apresentação no evento, resultando em uma taxa de aceitação de 36%.
Os minicursos do SBSeg têm evoluído para responder às demandas do público do evento, buscando atender tanto aqueles que preferem conteúdos práticos quanto aqueles que desejam explorar as fronteiras do conhecimento em cibersegurança. Os capítulos deste livro refletem essa diversidade, abrangendo desde fundamentações teóricas até aplicações concretas.
Cada minicurso selecionado corresponde a um capítulo de 47 a 67 páginas deste livro, com conteúdo ministrado, por especialistas, de forma presencial durante o evento. Na sequência, apresentamos resumidamente o conteúdo desses capítulos.
O Capítulo 1, intitulado "Ciência de Dados Aplicada à Cibersegurança: Teoria e Prática", explora como a Ciência de Dados e a Inteligência Artificial podem ser aplicadas na cibersegurança. O conteúdo abrange desde a análise de grandes volumes de dados até a identificação de vulnerabilidades e a detecção de intrusos. Além de apresentar os conceitos fundamentais e metodologias, o capítulo demonstra o uso prático dessas técnicas em projetos de pesquisa nacionais, como o MENTORED, incentivando colaborações entre universidades e instituições de pesquisa no Brasil.
O Capítulo 2, intitulado "Ferramentas de Jailbreaking para Grandes Modelos de Línguas: Aprendizado de Máquina no Contexto Adversário", aborda as vulnerabilidades e desafios de segurança em sistemas de IA, com foco nos Modelos de Linguagem Grandes (LLMs). Explora ameaças como envenenamento de dados e violações de privacidade, e discute técnicas e ferramentas para mitigar esses riscos. Além dos aspectos teóricos, o capítulo fala sobre normas e boas práticas recomendadas por órgãos internacionais, como o NIST e a ENISA, para proteger esses complexos sistemas.
O Capítulo 3, intitulado "Ambientes de Computação Segura", em especial, os chamados Ambientes de Execução Confiáveis (TEEs), aprofunda nas tecnologias que garantem a segurança e privacidade de dados em ambientes interconectados. Cobre características como isolamento seguro, criptografia, e resistência a ataques, além de sua aplicação em dispositivos móveis e sistemas operacionais. São explorados exemplos práticos, como o uso em sistemas de pagamento e autenticação biométrica, bem como desafios na adoção de TEEs em novas plataformas, incluindo RISC-V e ambientes de nuvem.
O Capítulo 4, intitulado "Análise Forense Aplicada ao Bitcoin", oferece uma visão abrangente da análise forense aplicada ao Bitcoin, utilizando técnicas de aprendizado de máquina. Ele inicia com uma introdução teórica ao ecossistema Bitcoin, detalhando a blockchain e os desafios das transações pseudônimas. Em seguida, aborda métodos de coleta e análise de dados da blockchain, incluindo a aplicação de heurísticas para rastrear transações em mixers e o uso de OSINT para enriquecer a análise. O capítulo também discute a aplicação de modelos de aprendizado de máquina para detectar atividades ilícitas e melhorar a precisão das investigações forenses.
Para finalizar essa mensagem, gostaríamos de expressar nossa profunda gratidão a todos os autores que submeteram suas propostas de minicursos do SBSeg 2024, esse esforço incrível e qualidade das propostas auxilia o contínuo crescimento e relevância deste evento anual. E em especial, os autores dos minicursos selecionados, que dedicaram seu tempo e expertise para preparar 50 páginas de cada capítulo que compõem este livro.
Também gostaria de expressar respeito e gratidão aos membros do Comitê de Programa por sua valiosa contribuição voluntária no processo de avaliação e seleção dos minicursos. Também estendemos nossos agradecimentos aos coordenadores gerais do SBSeg 2024, os professores Lourenço Alves Pereira Júnior (ITA) e Diego Kreutz (UNIPAMPA), pela dedicação, ajustes operacionais e orientações fornecidas, e por confiarem em nós para coordenar os trabalhos de minicursos desta edição.
Esperamos que todos aproveitem ao máximo o conteúdo deste livro!It is with great pleasure that we present the selection of chapters from this book, which compiles the minicourses from the 24th Brazilian Symposium on Information and Computational Systems Security (SBSeg), held in São José dos Campos - SP, Brazil, from September 16 to 19, 2024. We received 11 minicourse proposals, of which 4 were accepted for publication in this book and for presentation at the event, resulting in an acceptance rate of 36%.
The SBSeg short courses have evolved to meet the demands of the event\u27s audience, aiming to cater to both those who prefer practical content and those who wish to explore the frontiers of knowledge in cybersecurity. The chapters in this book reflect this diversity, covering everything from theoretical foundations to practical applications.
Each selected short course corresponds to a chapter of 47 to 67 pages in this book, with content delivered by experts in person during the event. Below, we briefly present the content of these chapters.
Chapter 1, titled "Data Science Applied to Cybersecurity: Theory and Practice," explores how Data Science and Artificial Intelligence can be applied in cybersecurity. The content ranges from analyzing large volumes of data to identifying vulnerabilities and detecting intrusions. In addition to presenting fundamental concepts and methodologies, the chapter demonstrates the practical use of these techniques in national research projects such as MENTORED, encouraging collaborations between universities and research institutions in Brazil.
Chapter 2, titled "Jailbreaking Tools for Large Language Models: Machine Learning in Adversarial Context," addresses the vulnerabilities and security challenges in AI systems, focusing on Large Language Models (LLMs). It explores threats such as data poisoning and privacy breaches and discusses techniques and tools to mitigate these risks. Besides theoretical aspects, the chapter covers standards and best practices recommended by international bodies like NIST and ENISA to protect these complex systems.
Chapter 3, titled "Secure Computing Environments," particularly Trusted Execution Environments (TEEs), delves into technologies that ensure data security and privacy in interconnected environments. It covers features such as secure isolation, encryption, and resistance to attacks, as well as its application in mobile devices and operating systems. Practical examples are explored, such as the use in payment systems and biometric authentication, as well as challenges in adopting TEEs in new platforms, including RISC-V and cloud environments.
Chapter 4, titled "Forensic Analysis Applied to Bitcoin," provides a comprehensive view of forensic analysis applied to Bitcoin using machine learning techniques. It begins with a theoretical introduction to the Bitcoin ecosystem, detailing the blockchain and the challenges of pseudonymous transactions. It then covers methods for collecting and analyzing blockchain data, including the application of heuristics to track transactions in mixers and the use of OSINT to enrich the analysis. The chapter also discusses the application of machine learning models to detect illicit activities and improve the accuracy of forensic investigations.
In closing this message, we would like to express our deep gratitude to all the authors who submitted their minicourse proposals for SBSeg 2024; this incredible effort and the quality of the proposals contribute to the ongoing growth and relevance of this annual event. Special thanks to the authors of the selected minicourses, who dedicated their time and expertise to prepare 50 pages for each chapter in this book.
We also wish to express our respect and gratitude to the Program Committee members for their valuable voluntary contribution in the evaluation and selection process of the minicourses. Our thanks also go to the general coordinators of SBSeg 2024, Professors Lourenço Alves Pereira Júnior (ITA) and Diego Kreutz (UNIPAMPA), for their dedication, operational adjustments, guidance provided, and for entrusting us with coordinating the minicourse efforts for this edition.
We hope everyone enjoys the content of this book to the fullest
Topics in Data Management and Information: Short Courses of SBBD 2024
O presente livro inclui três capítulos escritos pelos autores dos minicursos selecionados e apresentados durante o XXXIX Simpósio Brasileiro de Bancos de Dados (SBBD 2024), realizado de 14 a 17 de setembro de 2024. Os minicursos têm como objetivo apresentar temas relevantes relacionados à área de Banco de Dados e promover discussões sobre os fundamentos, tendências e desafios dos temas abordados. Cada minicurso tem quatro horas de duração e constitui uma excelente oportunidade de atualização para acadêmicos e profissionais que participam do evento.
Os capítulos abordam conteúdos relacionados à Geração com Recuperação Aumentada (RAG), Exploração e Otimização de Consultas, além de Mineração de Padrões em Grafos. O comitê de programa de minicursos foi composto pelos professores José Maria da Silva Monteiro Filho (UFC), Humberto Razente (UFU) e Ronaldo dos Santos Mello (UFSC), sob coordenação do primeiro.
A qualidade dessa edição é devida essencialmente aos autores e revisores dos trabalhos submetidos. Expressamos nossos fortes agradecimentos pelas contribuições e discussões durante o SBBD 2024.This book includes three chapters written by the authors of the selected tutorials presented during the 39th Brazilian Symposium on Databases (SBBD 2024), held from September 14 to 17, 2024. They aim to present relevant topics related to Databases. Moreover, they promote discussions on the topics\u27 fundamentals, trends, and challenges. Each short course lasts four hours and is an excellent opportunity to update academics and professionals participating in the event.
The chapters cover content related to Retrieval-Augmented Generation (RAG), Query Exploration and Optimization, as well as Graph Pattern Mining. The short course program committee was composed of José Maria da Silva Monteiro Filho (UFC), Humberto Razente (UFU), and Ronaldo dos Santos Mello (UFSC) under the coordination of the former.
The richness of this issue can be mainly credited to the authors and reviewers. We greatly thank them for their insightful contributions and discussions during SBBD 2024
Special Topics on Information Systems: Short Courses for SBSI 2024
O Livro de Minicursos ministrados no XX Simpósio Brasileiro de Sistemas de Informação (SBSI 2024) aborda conteúdos sobre análise e previsão de séries temporais, e sobre design de interação de SIs, através do uso de UX e dos princípios de Linguagem Simples. O primeiro capítulo, intitulado “Introdução às Séries Temporais: Uma Abordagem Prática em Python” apresenta os principais conceitos relacionados ao uso de modelos auto-regressivos e às técnicas de Aprendizado de Máquina, incluindo exemplos e aplicações com dados de diversos setores como Finanças, Saúde e Agronegócio. Já o segundo e último capítulo, intitulado “UX e Linguagem Simples na Web: Práticas para um Design de Interação mais Compreensível” apresenta as principais práticas da Linguagem Simples voltada para melhoria do entendimento de elementos textuais e visuais em interfaces, websites, aplicativos e outros produtos interativos.The Book of Short Courses taught at the 20th Brazilian Symposium on Information Systems (SBSI 2024) addresses content on time series analysis and forecasting and the interaction design of Information systems through the use of UX and Plain Language principles. The first chapter, “Introduction to Time Series: An Practical Approach in Python”, presents the main concepts of using autoregressive models and Machine Learning techniques, including examples and applications with data from different sectors such as Finance, Health, and Agribusiness. The second and final chapter, entitled “UX and Plain Language in Web: Practices for More Understandable Interaction Design”, presents the main practices of Plain Language to improve the understanding of textual and visual elements in interfaces, websites, applications, and other interactive products
Minicursos do XXIV Simpósio Brasileiro de Computação Aplicada à Saúde
O livro de Minicursos do SBCAS 2024 traz os textos dos minicursos selecionados e apresentados nesta edição do evento. O livro está organizado em seis capítulos abordando temas relacionados a simuladores imersivos, aplicações de Interface Cérebro-Computador, harmonização de dados em saúde, avaliação de tecnologia em saúde digital, learned index e ainda inteligência artificial.
O Capítulo 1, intitulado “Uma abordagem prática voltada a aplicações de Interface Cérebro-Computador utilizando sinais de EEG”, discute sobre processamento de sinais de Eletro-Encefalografia (EEG) com foco no desenvolvimento de aplicações de Interface Cérebro-Computador (Brain-Computer Interface, BCI), a partir de um panorama histórico do uso de EEG, dispositivos de BCI de baixo custo, ferramentas computacionais para o processamento dos sinais e bases de dados públicas relacionadas.
O Capítulo 2, intitulado “Simuladores imersivos para ensino em saúde: futuro ou realidade?”, apresenta um estudo sobre a evolução dos simuladores em realidade virtual para saúde, destacando como eles têm sido adaptados para replicar habilidades técnicas e comportamentais em ambientes 3D imersivos.
O Capítulo 3, intitulado “Avaliação de Tecnologia em Saúde Digital: Fundamentos e Aplicações Práticas”, apresenta um estudo sobre a relevância, os fundamentos e as aplicações da avaliação de tecnologia em saúde digital, com um foco particular na avaliação de softwares para a área da saúde. São abordadas as particularidades dos aplicativos na área da saúde, bem como os protocolos e processos específicos para a avaliação de tecnologias digitais na saúde.
O Capítulo 4, intitulado “Learned Index: Perspectivas e Desafios na Gestão de Dados de Saúde”, discute sobre o conceito de Learned Index, que emprega modelos de machine learning para produzir estruturas de índices capazes de superar algoritmos tradicionais, visando conduzir ao desenvolvimento de diversas soluções e aplicações com impacto direto na prática clínica, da vigilância em saúde, gestão e formulação de políticas públicas.
O Capítulo 5, intitulado “Harmonização Global de Dados de Saúde: O Papel dos Vocabulários Padronizados OHDSI”, apresenta perspectivas acerca da estrutura e os conceitos do vocabulário padrão OHDSI (Observational Health Data Sciences and Informatics), bem como as ferramentas que possibilitam os mapeamentos dos vocabulários locais e o uso como parte do processo de ETL (Extraction, Transformation and Load).
O Capítulo 6, intitulado “Applications of Artificial Intelligence to Support the Diagnosis, Treatment, and Prognosis of Mental Disorders”, conclui o livro, trazendo horizontes acerca dos principais desafios e tendências das aplicações de Inteligência Artificial para apoiar o diagnóstico, tratamento, e o prognóstico dos transtornos mentais.
Os seis capítulos deste livro discutem diferentes abordagens acerca de diversos aspectos da Computação Aplicada à Saúde, apresentando metodologias, técnicas e ferramentas que contribuem com o desenvolvimento da área.The SBCAS 2024 Short Courses book contains the texts of the short courses selected and presented in this edition of the event. The book is organized into six chapters covering topics related to immersive simulators, Brain-Computer Interface applications, health data harmonization, digital health technology assessment, learned index, and even artificial intelligence.
Chapter 1, entitled “A Practical Approach Aimed at Brain-Computer Interface Applications using EEG Signals,” discusses the processing of Electro-Encephalography (EEG) signals with a focus on the development of Brain-Computer Interface (Brain-Computer) applications. Interface, BCI), from a historical overview of the use of EEG, low-cost BCI devices, computational tools for signal processing, and related public databases.
Chapter 2, entitled “Immersive Simulators for Healthcare Education: Future or Reality?” presents a study on the evolution of virtual reality simulators for healthcare, highlighting how they have been adapted to replicate technical and behavioral skills in immersive 3D environments.
Chapter 3, entitled “Technology Assessment in Digital Health: Fundamentals and Practical Applications,” presents a study on the relevance, fundamentals, and applications of technology assessment in digital health, with a particular focus on the assessment of software for the area of health. The particularities of applications in the health sector are addressed, as well as specific protocols and processes for evaluating digital health technologies.
Chapter 4, “Learned Index: Perspectives and Challenges in Health Data Management,” discusses the concept of Learned Index, which employs machine learning to produce index structures capable of surpassing traditional algorithms. This approach aims to lead to diverse solutions and applications directly impacting clinical practice, health surveillance, management, and formulation of public policies.
Chapter 5, entitled “Global Health Data Harmonization: The Role of OHDSI Standard Vocabularies,” presents perspectives on the structure and concepts of the OHDSI standard vocabulary (Observational Health Data Sciences and Informatics), as well as tools that enable mapping of local vocabularies and use as part of the ETL (Extraction, Transformation, and Load).
Chapter 6, entitled “Applications of Artificial Intelligence to Support the Diagnosis, Treatment, and Prognosis of Mental Disorders,” concludes the book, providing insights into the main challenges and trends in Artificial Intelligence applications to support diagnosis, treatment, and prognosis. of mental disorders.
The six chapters of this book discuss different approaches to different aspects of Computing Applied to Health, presenting methodologies, techniques, and tools that contribute to the area’s development
Learning Journey on Informatics 2024
It is with pleasure that we present the 2024 edition of the book from the Learning Journey on Informatics series. The chapters in this book serve as supplementary material for the short courses selected to be presented at the Learning Journey on Informatics (JAI), traditionally held in conjunction with the Congress of the Brazilian Computing Society (SBC). The JAI is one of the most significant academic events for scientific and technological updates within the Brazilian computing community.
The JAI short courses cover current and relevant topics, are taught by experienced researchers, and provide an excellent opportunity for updating knowledge for academics and professionals in the field. This edition features 4 short courses presented during the SBC Congress. During the selection process, each proposal was reviewed by at least three evaluators, and the short course texts, which correspond to the chapters of this book, were reviewed by committee members to ensure their final quality.
Chapter 1 provides an in-depth discussion on three essential and driving aspects of the decentralized finance (DeFi) ecosystem: (1) innovative applications, (2) interoperability between blockchain networks, and (3) security for vulnerabilities in decentralized and competitive environments. In this context, the chapter also presents the fundamentals and practical examples of the most popular DeFi applications today, as well as discussing state-of-the-art research on the three aforementioned aspects that will support the growth of DeFi in the coming years.
Chapter 2 addresses and contextualizes self-supervised learning as an alternative for dynamic network applications, where data labeling is a critical challenge due to the discrepancy between traffic generation rates and manual data labeling rates. Generative and contrastive self-supervised learning techniques are presented for their effectiveness in improving network performance, expanding the number of labeled samples, and recognizing similarities and differences between sample examples. Finally, the chapter introduces self-supervised learning algorithms, their characteristics, and their applications in networks, aiming to equip readers with an understanding of the principles, frameworks, and limitations of this technique.
Chapter 3 presents the main concepts of NoSQL technology. Additionally, the chapter shows how to assess whether this technology is appropriate for the database design of a given system. The chapter also discusses some strategies for tuning the performance of NoSQL databases.
Chapter 4 provides an overview of differentially private methods and techniques to protect sensitive information while allowing relevant analysis of social networks. The principles of differential privacy are explored, highlighting mechanisms for adding noise to data to prevent individual reidentification. Additionally, strategies for applying differential privacy in social network data analysis are investigated, covering data publication, graph analysis, and machine learning tasks in a private manner.
We would like to thank the authors for submitting proposals and generating the final texts, and the Evaluation Committee for their dedication and efficiency throughout the short course selection process. Furthermore, we hope that all the material produced in this edition contributes to the education of students and professionals in the field.É com prazer que apresentamos a edição de 2024 do livro da série Atualizações em Informática. Os capítulos deste livro constituem um material de apoio aos minicursos selecionados para serem apresentados nas Jornadas de Atualização em Informática (JAI), tradicionalmente realizadas em conjunto com o Congresso da Sociedade Brasileira de Computação (SBC). As JAI são um dos mais relevantes eventos acadêmicos de atualização científica e tecnológica da comunidade brasileira de Computação.
Os minicursos das JAI tratam de temas atuais e relevantes, são ministrados por pesquisadores experientes e constituem uma excelente oportunidade de atualização para acadêmicos e profissionais da área. Nesta edição foram apresentados 4 minicursos durante o Congresso da SBC. No processo de seleção, cada proposta foi avaliada por pelo menos três avaliadores e os textos dos minicursos, que correspondem aos capítulos desse livro, foram revisados por membros da comissão para garantir a qualidade final deles.
O Capítulo 1 traz uma discussão profunda sobre três aspectos essenciais e impulsionadores do ecossistema de finanças descentralizadas (DeFi): (1) aplicações inovadoras, (2) interoperabilidade entre redes blockchain, e (3) segurança para as vulnerabilidades de ambientes descentralizados e competitivos. Nesse sentido, o capítulo também apresenta os fundamentos e exemplos práticos das aplicações DeFi mais populares atualmente, além de discutir as pesquisas no estado da arte sob os três aspectos acima mencionados que suportarão o crescimento de DeFi nos próximos anos.
O Capítulo 2 aborda e contextualiza o aprendizado auto-supervisionado como uma alternativa para aplicações dinâmicas de rede, em que a rotulagem de dados é um desafio crítico devido à discrepância entre a taxa de geração de tráfego e a taxa de rotulagem manual dos dados. São apresentadas técnicas de aprendizado auto-supervisionado generativo e contrastivo por serem eficazes para melhorar o desempenho da rede, expandindo o número de amostras rotuladas e reconhecendo semelhanças e diferenças entre exemplos de amostras. Por fim, o capítulo apresenta os algoritmos de aprendizado auto-supervisionado e suas características e aplicações em redes, visando capacitar os leitores a compreenderem os princípios, arcabouços e limitações dessa técnica.
O Capítulo 3 apresenta os principais conceitos da tecnologia NoSQL. Além disso, o capítulo mostra como avaliar se essa tecnologia é apropriada para o projeto de banco de dados de um determinado sistema. Adicionalmente, o capítulo também discute algumas estratégias para o ajuste de desempenho de bancos de dados NoSQL.
O Capítulo 4 fornece uma visão geral dos métodos e técnicas diferencialmente privadas para proteger informações sensíveis e, simultaneamente, permitir análises relevantes de redes sociais. São exploramos os princípios da privacidade diferencial, destacando seus mecanismos para adicionar ruído aos dados para evitar a reidentificação dos indivíduos. Além disso, são investigadas as estratégias para aplicar privacidade diferencial na análise de dados em redes sociais, abrangendo a publicação de dados, a análise de grafos e tarefas de aprendizado de máquina de maneira privada.
Gostaríamos de agradecer aos autores, pela submissão das propostas e geração dos textos finais, e à Comissão de Avaliação, pela dedicação e eficiência em todo o processo de seleção dos minicursos. Além disso, esperamos também que todo o material gerado nesta edição contribua para a formação de alunos e profissionais da área
Learning Journey on Informatics 2024
It is with pleasure that we present the 2024 edition of the book from the Learning Journey on Informatics series. The chapters in this book serve as supplementary material for the short courses selected to be presented at the Learning Journey on Informatics (JAI), traditionally held in conjunction with the Congress of the Brazilian Computing Society (SBC). The JAI is one of the most significant academic events for scientific and technological updates within the Brazilian computing community.
The JAI short courses cover current and relevant topics, are taught by experienced researchers, and provide an excellent opportunity for updating knowledge for academics and professionals in the field. This edition features 4 short courses presented during the SBC Congress. During the selection process, each proposal was reviewed by at least three evaluators, and the short course texts, which correspond to the chapters of this book, were reviewed by committee members to ensure their final quality.
Chapter 1 provides an in-depth discussion on three essential and driving aspects of the decentralized finance (DeFi) ecosystem: (1) innovative applications, (2) interoperability between blockchain networks, and (3) security for vulnerabilities in decentralized and competitive environments. In this context, the chapter also presents the fundamentals and practical examples of the most popular DeFi applications today, as well as discussing state-of-the-art research on the three aforementioned aspects that will support the growth of DeFi in the coming years.
Chapter 2 addresses and contextualizes self-supervised learning as an alternative for dynamic network applications, where data labeling is a critical challenge due to the discrepancy between traffic generation rates and manual data labeling rates. Generative and contrastive self-supervised learning techniques are presented for their effectiveness in improving network performance, expanding the number of labeled samples, and recognizing similarities and differences between sample examples. Finally, the chapter introduces self-supervised learning algorithms, their characteristics, and their applications in networks, aiming to equip readers with an understanding of the principles, frameworks, and limitations of this technique.
Chapter 3 presents the main concepts of NoSQL technology. Additionally, the chapter shows how to assess whether this technology is appropriate for the database design of a given system. The chapter also discusses some strategies for tuning the performance of NoSQL databases.
Chapter 4 provides an overview of differentially private methods and techniques to protect sensitive information while allowing relevant analysis of social networks. The principles of differential privacy are explored, highlighting mechanisms for adding noise to data to prevent individual reidentification. Additionally, strategies for applying differential privacy in social network data analysis are investigated, covering data publication, graph analysis, and machine learning tasks in a private manner.
We would like to thank the authors for submitting proposals and generating the final texts, and the Evaluation Committee for their dedication and efficiency throughout the short course selection process. Furthermore, we hope that all the material produced in this edition contributes to the education of students and professionals in the field.É com prazer que apresentamos a edição de 2024 do livro da série Atualizações em Informática. Os capítulos deste livro constituem um material de apoio aos minicursos selecionados para serem apresentados nas Jornadas de Atualização em Informática (JAI), tradicionalmente realizadas em conjunto com o Congresso da Sociedade Brasileira de Computação (SBC). As JAI são um dos mais relevantes eventos acadêmicos de atualização científica e tecnológica da comunidade brasileira de Computação.
Os minicursos das JAI tratam de temas atuais e relevantes, são ministrados por pesquisadores experientes e constituem uma excelente oportunidade de atualização para acadêmicos e profissionais da área. Nesta edição foram apresentados 4 minicursos durante o Congresso da SBC. No processo de seleção, cada proposta foi avaliada por pelo menos três avaliadores e os textos dos minicursos, que correspondem aos capítulos desse livro, foram revisados por membros da comissão para garantir a qualidade final deles.
O Capítulo 1 traz uma discussão profunda sobre três aspectos essenciais e impulsionadores do ecossistema de finanças descentralizadas (DeFi): (1) aplicações inovadoras, (2) interoperabilidade entre redes blockchain, e (3) segurança para as vulnerabilidades de ambientes descentralizados e competitivos. Nesse sentido, o capítulo também apresenta os fundamentos e exemplos práticos das aplicações DeFi mais populares atualmente, além de discutir as pesquisas no estado da arte sob os três aspectos acima mencionados que suportarão o crescimento de DeFi nos próximos anos.
O Capítulo 2 aborda e contextualiza o aprendizado auto-supervisionado como uma alternativa para aplicações dinâmicas de rede, em que a rotulagem de dados é um desafio crítico devido à discrepância entre a taxa de geração de tráfego e a taxa de rotulagem manual dos dados. São apresentadas técnicas de aprendizado auto-supervisionado generativo e contrastivo por serem eficazes para melhorar o desempenho da rede, expandindo o número de amostras rotuladas e reconhecendo semelhanças e diferenças entre exemplos de amostras. Por fim, o capítulo apresenta os algoritmos de aprendizado auto-supervisionado e suas características e aplicações em redes, visando capacitar os leitores a compreenderem os princípios, arcabouços e limitações dessa técnica.
O Capítulo 3 apresenta os principais conceitos da tecnologia NoSQL. Além disso, o capítulo mostra como avaliar se essa tecnologia é apropriada para o projeto de banco de dados de um determinado sistema. Adicionalmente, o capítulo também discute algumas estratégias para o ajuste de desempenho de bancos de dados NoSQL.
O Capítulo 4 fornece uma visão geral dos métodos e técnicas diferencialmente privadas para proteger informações sensíveis e, simultaneamente, permitir análises relevantes de redes sociais. São exploramos os princípios da privacidade diferencial, destacando seus mecanismos para adicionar ruído aos dados para evitar a reidentificação dos indivíduos. Além disso, são investigadas as estratégias para aplicar privacidade diferencial na análise de dados em redes sociais, abrangendo a publicação de dados, a análise de grafos e tarefas de aprendizado de máquina de maneira privada.
Gostaríamos de agradecer aos autores, pela submissão das propostas e geração dos textos finais, e à Comissão de Avaliação, pela dedicação e eficiência em todo o processo de seleção dos minicursos. Além disso, esperamos também que todo o material gerado nesta edição contribua para a formação de alunos e profissionais da área
Short Courses of the 42nd Symposium on Computer Networks and Distributed Systems
The short courses textbook of the 42th Symposium on Computer Networks and Distributed Systems comprises the short courses selected for presentation at the SBRC 2024, held in Niterói, Brazil, between May 20 and 24, 2024. The SBRC short courses textbook has traditionally been used as high-quality study material by undergraduate and graduate students as well as by IT professionals who work on computer networking and distributed systems. The short-course presentation sessions are also a significant opportunity to update the knowledge of the scientific community and to complement the attendees\u27 training. The main objective of the SBRC short courses is to offer short-term training and updating on topics not usually covered in the curriculum and to make both the students and professionals more interested in the area.O livro Minicursos do 42º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos contém os minicursos selecionados para apresentação no SBRC 2024, realizado em Niterói entre os dias 20 e 24 de maio de 2024. O Livro dos Minicursos do SBRC tem sido, tradicionalmente, utilizado como material de estudo de alta qualidade por alunos de graduação e pós-graduação, bem como por profissionais da área. As sessões de apresentação dos minicursos são, também, uma importante oportunidade para atualização de conhecimentos da comunidade científica e para a complementação da formação dos participantes. O principal objetivo dos Minicursos do SBRC é oferecer treinamento e atualização de curto prazo em temas normalmente não cobertos nas estruturas curriculares e que possuem grande interesse entre acadêmicos e profissionais
HCI Practices in the Classroom
The book “HCI Practices in the Classroom” presents the results of the Workshop on Education in Human-Computer Interaction (WEIHC), held in 2023 during the Brazilian Symposium on Human Factors in Computing Systems. It was a collaborative effort aiming to share practical experiences related to classroom activities in courses focused on Human-Computer Interaction and User Experience. The book presents 18 practices that address specific HCI topics, such as evaluation, card sorting, dark patterns, personas, design process and data transparency, among others. It also includes practices for reviewing content and assessing students’ knowledge, for example. We believe these practices will be highly beneficial to the entire HCI community, particularly in a learning environments, and can also be adapted for use in companies.O livro “Práticas de IHC em Sala de Aula” apresenta os resultados do Workshop sobre Educação em Interação Humano-Computador (WEIHC), realizado em 2023, durante o Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais. Ele foi construído a muitas mãos, no intuito e na necessidade de se compartilhar experiências práticas relacionadas ao nosso dia a dia em sala de aula, em disciplinas relacionadas às áreas de Interação Humano-Computador e Experiência do Usuário. O livro apresenta 18 práticas (entre consolidadas e em consolidação), tratando de tópicos específicos de IHC discutidos em nossas disciplinas, como avaliação, card sorting, padrões obscuros, personas, processo de design e transparência de dados, dentre outros, além de práticas para revisão de conteúdos e avaliação do conhecimento construído pelos alunos, por exemplo. Acreditamos que as práticas apresentadas podem ser muito úteis a toda comunidade de IHC principalmente para uso em ambiente de ensino, mas, muitas delas, também, podem ser facilmente transpostas para dinâmicas em empresas
HCI Practices in the Classroom
The book “HCI Practices in the Classroom” presents the results of the Workshop on Education in Human-Computer Interaction (WEIHC), held in 2023 during the Brazilian Symposium on Human Factors in Computing Systems. It was a collaborative effort aiming to share practical experiences related to classroom activities in courses focused on Human-Computer Interaction and User Experience. The book presents 18 practices that address specific HCI topics, such as evaluation, card sorting, dark patterns, personas, design process and data transparency, among others. It also includes practices for reviewing content and assessing students’ knowledge, for example. We believe these practices will be highly beneficial to the entire HCI community, particularly in a learning environments, and can also be adapted for use in companies.O livro “Práticas de IHC em Sala de Aula” apresenta os resultados do Workshop sobre Educação em Interação Humano-Computador (WEIHC), realizado em 2023, durante o Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais. Ele foi construído a muitas mãos, no intuito e na necessidade de se compartilhar experiências práticas relacionadas ao nosso dia a dia em sala de aula, em disciplinas relacionadas às áreas de Interação Humano-Computador e Experiência do Usuário. O livro apresenta 18 práticas (entre consolidadas e em consolidação), tratando de tópicos específicos de IHC discutidos em nossas disciplinas, como avaliação, card sorting, padrões obscuros, personas, processo de design e transparência de dados, dentre outros, além de práticas para revisão de conteúdos e avaliação do conhecimento construído pelos alunos, por exemplo. Acreditamos que as práticas apresentadas podem ser muito úteis a toda comunidade de IHC principalmente para uso em ambiente de ensino, mas, muitas delas, também, podem ser facilmente transpostas para dinâmicas em empresas
HCI Practices in the Classroom
The book “HCI Practices in the Classroom” presents the results of the Workshop on Education in Human-Computer Interaction (WEIHC), held in 2023 during the Brazilian Symposium on Human Factors in Computing Systems. It was a collaborative effort aiming to share practical experiences related to classroom activities in courses focused on Human-Computer Interaction and User Experience. The book presents 18 practices that address specific HCI topics, such as evaluation, card sorting, dark patterns, personas, design process and data transparency, among others. It also includes practices for reviewing content and assessing students’ knowledge, for example. We believe these practices will be highly beneficial to the entire HCI community, particularly in a learning environments, and can also be adapted for use in companies.O livro “Práticas de IHC em Sala de Aula” apresenta os resultados do Workshop sobre Educação em Interação Humano-Computador (WEIHC), realizado em 2023, durante o Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais. Ele foi construído a muitas mãos, no intuito e na necessidade de se compartilhar experiências práticas relacionadas ao nosso dia a dia em sala de aula, em disciplinas relacionadas às áreas de Interação Humano-Computador e Experiência do Usuário. O livro apresenta 18 práticas (entre consolidadas e em consolidação), tratando de tópicos específicos de IHC discutidos em nossas disciplinas, como avaliação, card sorting, padrões obscuros, personas, processo de design e transparência de dados, dentre outros, além de práticas para revisão de conteúdos e avaliação do conhecimento construído pelos alunos, por exemplo. Acreditamos que as práticas apresentadas podem ser muito úteis a toda comunidade de IHC principalmente para uso em ambiente de ensino, mas, muitas delas, também, podem ser facilmente transpostas para dinâmicas em empresas