3 research outputs found

    Mezuro, evolução de software livre : da arquitetura à experiência do usuário

    Get PDF
    Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.Este trabalho apresenta um estudo e as colaborações na evolução de uma plataforma para monitoramento de códigos-fonte chamada Mezuro. Essa plataforma é desenvolvida através de um projeto de software livre. Em sua concepção, foi pensada como um plugin de uma plataforma de redes sociais, o Noosfero. Com sua evolução, ou seja, sucessivas alterações e com o aumento em tamanho e funcionalidades, aumentou-se também a complexidade do Mezuro, assim como a dificuldade em mantê-la. A equipe de desenvolvimento decidiu então por evoluir essa ferramenta para um aplicação independente. Neste trabalho de conclusão de curso, discutimos as principais razões e motivações para a evolução dessa plataforma, assim como os impactos em sua arquitetura e nos seus requisitos de qualidade. Apresentamos também um relato das nossas colaborações nesse projeto de software livre. _____________________________________________________________________________ ABSTRACTThis work presents a study and our collaboration on a source code monitoring platform called Mezuro. This platform is developed through an free software project. At the first moment, It was designed as Noosfero plugin, a social networking platform. However, with successive changes, increase of size, and features, Mezuro also have increased its complexity. The Mezuro development team have had problems to control its maintainability. In this degree monograph, we are discussing the main reasons and motivations to migrate Mezuro to a standalone platform, according to the Mezuro development analysis, as well as we discuss the impacts of that change on Mezuro architecture and its quality requirements. We also present a report of our collaboration on that free software project

    Governança de comunidades virtuais : entendendo a transformação da estrutura e dos processos de controle em projetos de software livre

    Get PDF
    Tese (doutorado)—Universidade de Brasília, Faculdade de Economia, Administração e Contabilidade e Gestão Pública, Programa de Pós-Graduação em Administração, 2019.A finalidade da presente pesquisa é entender a governança e as suas transformações, a partir da consideração da estrutura e dos processos de controle identificados em projetos de software livre comunitários. A tese central é que a governança se torna mais formal em função da trajetória de desenvolvimento vivenciada por esses projetos. A investigação apresentou dois momentos bem definidos: o primeiro, dedicado ao ensaio teórico, teve o propósito de abordar a governança dos projetos colaborativos comunitários, com foco na literatura de software livre, comparando esses projetos com as organizações tradicionais; o segundo, voltado à realização da pesquisa empírica, quando três casos nacionais de projetos de software livre, organizados no formato de comunidades virtuais, foram selecionados, a partir de critérios, para o estudo da governança e das suas transformações no decorrer das trajetórias de desenvolvimento desses projetos. Vale ressaltar que a pesquisa empírica fez uso da abordagem qualitativa, com emprego da estratégia de estudo de casos múltiplos, cuja coleta de dados se baseou em entrevistas e exame documental, e a fase analítica na técnica de análise de conteúdo. Os resultados obtidos por meio do ensaio teórico e da pesquisa empírica permitiram o levantamento de algumas evidências e explicações sobre o tema. Cada caso seguiu por caminhos distintos, não se verificando, nesse percurso, o desenvolvimento dos projetos em fases evolutivas, mas momentos de maior e de menor atividade aos quais a governança demonstrou se adaptar. No decorrer de cada trajetória, procedimentos de gestão formais foram implementados e conviveram com os aspectos informais inerentes ao formato comunitário. Tal formalização, no entanto, aconteceu principalmente em virtude das relações que os projetos estabeleceram com atores organizacionais diversos, na busca dos recursos necessários à sua sobrevivência. O ensaio teórico e a pesquisa empírica contribuíram no sentido de revelar que diferentemente dos estudos que buscam associar os projetos de software livre comunitários a agrupamentos não hierárquicos e informais, esses coletivos podem formalizar as suas práticas, ainda que traços comunitários informais sejam mantidos. Numa perspectiva gerencial, os resultados identificaram que os responsáveis pelos projetos precisaram recorrer ao ambiente para conseguir junto a outras organizações (patrocinadores, fundações, parceiros, órgãos de fomento etc) os meios necessários para se manterem funcionando no longo prazo. Para o alcance desses resultados foi fundamental que o estudo da governança dos projetos de software livre comunitários, apresentado nesta tese, considerasse não só as comunidades, mas toda a história e os contextos nos quais esses projetos estiveram envolvidos.The purpose of this research is to understand governance and its transformations from the structure and control processes identified in community free software projects. The central thesis is that governance becomes more formal due to the development trajectory experienced by these projects. The research presented two well-defined stages: the first one, dedicated to the theoretical essay, aimed at addressing the governance of community collaborative projects by focusing on free software literature and comparing these projects with traditional organizations; the second stage focused on empirical research, when three national cases of free software projects organized in virtual communities were selected based on criteria for the study of governance and its transformations in the course of developmental trajectories of these projects. It is worth mentioning that the empirical research was a qualitative approach, by using the multiple case study strategy, whose data collection was based on interviews and documentary examination and the analytical phase being based on the technique of content analysis. The results through the theoretical essay and the empirical research allowed the collection of some evidence and explanations on the subject. Each case followed different patterns, thus not being verified the development of projects in evolutionary phases but moments of greater and lesser activity to which governance has shown to adapt. During each trajectory, formal management procedures were implemented and coexisted with the informal aspects inherent to the community format. However, such formalization happened mainly because of the relationships projects have established with diverse organizational actors in the search of the necessary resources for their survival. The theoretical essay and the empirical research have contributed to revealing that unlike the studies seeking to associate the projects of community free software to non-hierarchical and informal groupings, these collectives can formalize their practices, even if informal community traits are maintained. From a managerial perspective, the results identified that those responsible for the projects needed to use the environment in order to get the necessary resources from other organizations (sponsors, foundations, partners, funding agencies, etc.) to keep them working in the long term. In order to reach these results, it was fundamental that the study on the governance of community free software projects addressed in this thesis have considered not only the communities but all the history and contexts in which these projects were involved
    corecore