You may also be interested in the inactive projects.

Filter by category
New technologies
Theory of computation, algorithms, artificial intelligence
Society, arts, education, humanities
Computing applied to science
High performance computing and networking
Methodology, quality, business models



Lost and found site for the University of São Paulo. This project is a web system developed in Rails where the user can create or search for lost and found itens and is in production on The principal goal of this project was the implementation in USP but we belive that other places can also use the system to manage their the lost and found departament.

Casamento entre grafos

The graph matching project, focuses on the research and development of graph matching problems and aiming to develop a platform to deal with several problems modeled by matching. As examples, there are the problem of interactive image segmentation and the problem of correspondence among points detected in bidimensional gel electrophoresis images for the large scale study of proteins.



The colméia project aims to automate all activities typical at an university library, offering a high level integrated software system that deals with needs from all kinds of users (students, teachers, employees, and external users).



DBoss is a project aimed at creating and maintaining a comprehensive (but lightweight) database for historical statistics on open source software projects hosted in "forges" (hosting services such as On top of this database, we are also developing a dedicated user interface, with options for automatic generation of custom reports.

Our goals and motivations



The DonkeySurvey project goal is to a tool to collect and store data on the traffic passing on the client MLDonkey p2p networks for file sharing.

The collection of such information allows the subsequent analysis of network behavior for research purposes or research. It is intended primarily to store which network nodes, and under what circumstances, seek or provide certain files (or file types), extracting statistics that are relevant to the search.

Groupware Workbench


The Groupware Workbench project develops a suite of components inspired by the 3C collaboration model. This approach starts at the group collaboration needs, analysed from the point of view of communication, coordination, cooperation, and uses software components organized around this model to compose each solution. The components available permit the composition, recomposition, and customization of services, so as to reflect modifications in the collaboration profile, forming the basis of collaborative applications for the Web 2.0.



iCG is project to introduce concepts of Computers. The iCG presents a very simple model of an electronical Computer. It can demostrate how a computer works and how is possible to build a compiler to it. iCG has 2 main interfaces, the Emulator interface and the Compiler interface. The Emulator is a visual abstraction of the Computer itself, with its main devices (e.g., memory, acumulator and input/output devices) and a few machine instructions. The Compiler is intended to provide to the student a real feeling about how to translate code in high level language into a machine level language.