LAPPIS

GOOGLE

SUMMER OF CODE 2024

View 2024 LAPPIS program

LAPPIS is a Brazilian Free and Open-Source Software (FOSS) lab dedicated to promoting collaboration and engagement within free and open-source communities. Located in the University of Brasilia (UnB) Led by women, the lab's mission is to increase the number of young South Americans, women and underrepresented groups in contribute to high-impact open-source projects, overcoming barriers such as language, impostor syndrome, and inclusion.

We do this through collaboration with both government and private sector in developing open source projects. We had more than 100 students with scholarship contributing to OSS in Brazilian context. These projects provide opportunities for networking, sharing knowledge, and fostering collaboration among enthusiasts and professionals engage in advocacy efforts to promote the adoption and use of open-source software. LAPPIS also engage in discussions advocating for open standards, participating in policy discussions and development, and raising awareness about the benefits of open-source development and adoption, while fomenting local industry.

Projects

Projects

Big Open Source Sibling.

Big Open Source Sibling (BOSS) - Awarded by Gnome Community Challenge

The BOSS initiative aims to support underrepresented groups in the tech industry who seek mentorship and guidance to learn how to contribute to open-source projects. We are proud to have been awarded first place in the Gnome Community Challenge.

Our program offers a safe and supportive environment along with a structured methodology to help participants grasp the fundamental concepts of collaborating on open-source projects. By the program’s end, participants will have acquired the necessary skills to continue their contributions to other projects confidently. Our mentoring approach not only addresses technical knowledge gaps but also fosters confidence and engagement among participants. In addition to technical training, the BOSS program addresses inclusion challenges such as intersectionality and impostor syndrome.

For more information, you can access the BOSS initiative manual here.

Awarded by Gnome Community Challenge, Mentoring Program, BOSS, Open Source, Underrepresented groups

Social Participation Platform

Social Participation Platform - Largest Initiative in Brazil

The Brazil Participatory Platform is the largest social participation platform of the federal government of Brazil, with over 1.5 million users in 3 months. It is built to allow the population to contribute to the creation and improvement of public policies. The platform was developed using open-source software with the support of Dataprev, the Decidim-Brasil community, the Ministry of Management and Innovation in Public Services (MGI), and LAPPIS.

The OSS Brasil Participativo platform customizes participatory processes from the Decidim framework to suit the Brazilian context. Presently, the Decidim Brasil community boasts over 200 participants, while the OSS Brasil Participativo has garnered the involvement of over 100 direct and indirect contributors in its first year alone. Brazil stands out as one of the primary adopters of this tool on a national level, given its compelling features, adaptability, cost-effectiveness, and steadfast commitment to transparent participatory processes.

Largest Initiative in Brazil in Social Participation, Decidim, rails, data engineering

OPEN PROJECT

Edital
Energy Management

Energy Efficiency Management - Making the University of Brasilia the 4th most sustainable university in Brazil

The project aims to establish a monitoring system for both the supply and consumption of electricity throughout the University of Brasília (UnB). Additionally, a recommendation system will be implemented to suggest the most suitable contracts for major consumers. This initiative forms part of a broader investment by the University of Brasilia aimed at positioning it as the fourth most sustainable university in Brazil.

Measurement equipment has been strategically installed at various locations within the university to gather diverse indicators pertaining to the quality and availability of electricity. Subsequently, this data will be transmitted across the network to a centralized system responsible for storage and accessibility, serving purposes such as research or ongoing monitoring.

The LAPPIS team leads the the development this open source project of a distributed system tasked with data collection from the meters, its centralization, and delivery to an application designed for user-friendly visualization of information. This visualization will encompass the use of reports, graphs, and comparative analyses, thereby enhancing comprehension and facilitating data interpretation.

University of Brasilia the 4th most sustainable university in Brazil, IoT, Sistemas Distribuidos, Monitoramento Energético, DevOps, DataViz

Open Source Software Eco

Open Source Software Ecosystems

The “Free Software Ecosystems” project is a partnership between LAPPIS and the Ministry of Culture (MinC), initiated in October 2017 with a planned duration of 24 months. The partnership aims to bring innovation to the open-source software systems developed by the Ministry and to conduct applied research in continuous delivery, DevOps, and machine learning techniques.

One of the research endeavors related to this project led to the publication of “A survey of DevOps concepts and challenges”, an article with over 450 citations.

Empurrando Juntas

Empurrando Juntas/Pushing Together

The EJ (Empurrando Juntas) is an opinion collection platform that utilizes artificial intelligence techniques to group participants based on their opinions. The grouping is done through personas, which allows for the discovery of new nuances and groups that would not be identifiable otherwise. With the results of a collection, EJ enables understanding of what the target audience thinks about a particular topic, thus strengthening its communication strategy.

Instituto Eldorado - Dell

Machine Learning for outlier detection in Customer databases (Instituto Eldorado/Dell)

In this project, we experiment with several machine learning algorithms to detect outliers and anomalies in large Customer Dataset. We deploy Data, Feature Engineering, and MLOps techniques and practices.

We adopted a commonly used machine learning workflow depicted in various forms across industry and research. It has commonalities with prior workflows defined in data science and data mining, such as TDSP, KDD, and CRISP-DM. They have in common the data-centered essence of the process and the multiple feedback loops among the different stages. We followed some DevOps and MLOps best practices and automation to speed up the experimentation cycle and scale the process to other databases and a larger team.

Machine Learning, DevOps, Data science

Promote Culture

Promote Culture

Data Visualization Project for Promoting the Cultural Landscape Supported by the Incentive Law. The aim is to generate dashboards illustrating the cultural panorama based on aggregated data from projects submitted to SALIC (the Brazilian Ministry of Culture’s online system), including aspects such as the geographical distribution of cultural projects, free access availability, health index, among others.

Dataviz, Continuous Delivery, DevOps, Cultural Landscape

Lei de Incentivo à Cultura

SalicML

Project to generate recommendations in the evaluation and submission of cultural projects in SALIC. The objective is to apply machine learning techniques to extract patterns from the historical data of previously submitted cultural projects (approximately 30,000 projects), and to use these patterns to recommend anomalies, areas for improvement in cultural projects, and to generate metrics of complexity and quality for such projects. We work on a microservices architecture to bring innovation to legacy systems (such as SALIC).

Aprendizagem de máquina em projetos culturais, SALIC, Arquitetura Microsserviço, DevOps, Entrega Contínua, SALIC-API

Virtual Assistant Tais

Virtual Assistant Tais/Rasa PT-BR Boilerplate

Project of a FAQ chatbot to answer questions about the Incentive Law and assist applicants in filling out a cultural proposal in SALIC. We contribute to various open-source software projects in this initiative, including Rocket.chat and Rasa. We employ deep learning techniques for both natural language processing and dialogue flow learning.

Local OSS community with a chatbot configured and trained for Portuguese language, boasting over 300 members on the Telegram channel, 200 forks, and 200 stars on GitHub.

Chatbot, FAQ, SALIC, RASA NLU,RASACORE, Rocket.chat, Deep Learning, DevOps, Entrega Contínua, ElasticSearch.