The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.11

The New Project Leads: Caio Tiago Oliveira de Sousa


-Louis Suárez-Potts

Late last year, the leadership of several important core projects changed hands. Some of the new leads have been leads in other projects and take on new responsibilities; others are new to the job. What does a project lead do? That depends on the project, but it's usually considered role that combines administrative, managerial, and leadership duties, and represents a very high level of trust. The project leads for the accepted technical projects are in particular important to, for they are largely responsible for what makes up the source to the application, as well as for reaching out to developers.

The following set of short interviews, of which this is the first (others will follow over the next week), is meant to introduce them to the community. As with all of's leads, they are open to the community and welcome developer interest and contact.

I asked Caio Tiago Oliveira de Sousa, the new co-lead of the QA Project, more or less the same questions I asked the others....

Other mini-interview in this series:

My full name is Caio Tiago Oliveira de Sousa, my account name and my IRC nick is asrail. I'm from Brazil (Salvador - Bahia) and I'm a student of Computing Science at the Universidade Federal da Bahia (UFBA). I also have studied Design at the Universidade do Estado da Bahia (UNEB), but I've left it.

I love programming, design, usability, and I like software engineering a lot. I've discovered some years ago that I like too much to help the people with their problems and doubts. Something occurred around march 04 I were an active member of the general users list. After spending a few months there, I've seen there were a lot of people able to help and I decided to look for other places were my help would be appreciated.

So I went to QA. Mainly confirming and closing issues, asking for info, etc.

I did a few CWS's (for Christian Lohmaier) and the rest for most of the versions to build on Debian/Ubuntu; the lack of time and the lack of invitations prevented me from doing more.

The QA project is responsible for the final quality of the released product. QA members act as a bridge between user requests and developers, filtering and gathering as much information as they can. Also QA members should run the basic tests for patch integrations and to run full tests before releasing a build, to ensure the functionality of the final product. l10n QA members should test the translation, fonts (for Japanese, Chinese, etc.) and to run the full tests to ensure nothing went wrong in their builds.

My main interest areas in QA are in usability and l10n, so for the product as for the QA tools. I would like to see more efforts from the NL (Native Language Confederation of projects) and make it easier.

I'll focus in inter-operating with the NL teams, helping to translate documents, work to make easier to use the QA tools and receive the most feedback as I can. To show the importance of each NL to run the tests is also crucial.

A lot of people think it's hard to get involved, and to change their views, we can show them QA is a simple thing to do. At least, a lot of people would help just from running the automated tests on their machines and reporting the results. Just using and reporting the issues in the site, instead of just blaming on us, is another great help. If you want to start, go to the QA project website. We have lots of information there.

From the other projects, QA members and developers can help each other. Most of the people who do CWS are developers, friends one another. To organize this structure is crucial, so the developers would just make the patches and the QA members would run the tests. Just a few ask in the QA list for volunteers--now! We shouldn't wait for this. You can do this or ask for QA member to do it for you.

Well... to finish, I would like to say that I'm very happy with this new position and I'll make the best as I can.

To learn more about the QA project, visit the site, look over the mail list archives, subscribe to the list, and dive in! I should add that the QA project is generally thought of as our starting point for contributors. It's where community members go to file bug reports, requests for enhancement (RFE), and so on. The project, in short, is very important.

Developers--and just about anyone else interested--can start learning more about by visiting our wiki

Return to Articles

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.