• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 130
  • 15
  • 7
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 174
  • 174
  • 127
  • 53
  • 49
  • 33
  • 27
  • 26
  • 25
  • 22
  • 19
  • 19
  • 19
  • 18
  • 17
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
131

Free Software For Web Development / Fri mjukvara för webbutveckling

Linder, Anders, Olsson, Johan January 2003 (has links)
This thesis will look into what kind of solutions a company or a private person can use if they want to create a dynamic website using only free software. To do this we divided our work in two parts. In the first part, we developed a dynamic website for a Swedish company. On the server side we used exclusively free software with open source code. There are different meanings in how the term “free” should be used when referring to software, which we will explain in the thesis. We have also chosen to work with the XMLtechnology to see if it lives up to its expectations and to see if we could benefit from the technology. Alongside with the development of our site, another company developed a site for the same company as us, by using non-free software. We have described both implementations and compared them to see if it is possible to do the same thing with both free and non-free software. The investigating part of our work consisted of getting information about what other people think about the free software phenomenon. To do so we created an online questionnaire where we randomly picked 100 Swedish web agencies and asked them to answer 8 questions about what kind of software they used in their company, and what they thought about free software. To get some more opinions we also interviewed two persons involved in these kinds of topics. Jan Sandred, who is a well known expert advisor in topics concerning the Information Technology area and Richard Stallman, the founder of GNU and the Free Software Movement. The reason for dividing the thesis in two parts was to get an overall picture on the subject. We did not only want to base our results on other people’s thoughts. We wanted to make our own conclusions based on the implementation we did. This approach showed out to be very good. We got to try working with free software ourselves to see its pros and cons and build our own opinions about it. We could then proceed to compare our impressions to other people’s impressions about free software.
132

A CULTURA INFORMÁTICA LIVRE NO ESPAÇO ESCOLAR-UNIVERSITÁRIO / THE FREE-INFORMATIC CULTURE IN THE UNIVERSITY SCHOOL SPACE

Silva, Adriane Danni da 28 November 2005 (has links)
This study corresponds to realise and analysis of the a school practice investigatory, problematic-dialogistic and challenger, which studies how the free-informatic culture can give power to the changes in the educational practices of the school community. By the Educational Action-Research and the Problematic-Dialogistic Education procedures, we built some didactic materials to mediate the school practice with the free software Kalango Linux, initialized by the cd-rom. In the same perspective as the actual government politics, we implemented in the free technological platform a technological and scientific alphabet teaching process. By this way, it was possible to introduce the free-informatic culture to the university community to process them conscious of the free access to information, expression, and broadcasting of the technological scientific knowledge, affording a social and educational inclusion. / Este estudo corresponde à realização e analise de uma prática escolar investigativa, dialógico-problematizadora e desafiadora, onde se estuda como a cultura informática livre pode potencializar mudanças na prática educativa da comunidade escolar. Por meio da Investigação-Ação Educacional e da Educação Dialógico-Problematizadora, construímos material didático para mediar a prática escolar com o software livre Kalango Linux, inicializável pelo cdrom. Na mesma perspectiva das atuais políticas públicas, implementamos um processo de alfabetização científico-tecnológica na plataforma tecnológica livre. Desta forma, introduz-se a cultura informática livre no processo de conscientização da comunidade universitária sobre a liberdade de acesso à informação, expressão e disseminação do conhecimento científicotecnológico, propiciando a inclusão sócio-educativa.
133

SISTEMA DE GERENCIAMENTO GEORREFERENCIADO PARA CONTROLE SANITÁRIO ANIMAL, BASEADO EM INTERNET COM USO DE SOFTWARE LIVRE / GEORREFERENCED MANAGING SYSTEM FOR ANIMAL SANITARY CONTROL BASED ON INTERNET USING FREE SOFTWARE

Vasconcellos, Cristhiano Bossardi de 06 February 2007 (has links)
The agents of animal diseases harm the human population in several ways, provoking diseases called zoonosis, in other words, the diseases that they are transmitted from the vertebrate animals to the man. The animal sanitary control is an activity of extreme importance for our society concerning the health and economy. The high number of establishments that they need to be fiscalized and the enormous amount of collected data, requests a lot of organization and they should allow managers of the fiscalization agencies to have fast access to updated information. Many zoonosis demand fast actions and, for this, the avaliable spatial information is of fundamental importance to avoid higher economical-social damages. However, the government agencies lack of specialized computer tools for the treatment of these data, mainly due to the costs of software licensing and hardware demands, hindering the work of sanitary administration. Now, with the development of the geotechnologies it is available a great variety of tools in free software, allowing fast and efficient access of these information. Among them WebGIS are inserted. They are the technologies, politics and necessary people to promote the publication of geospatial data (group of integrated data) in Internet, making possible the user's interaction in the construction of maps and in the access to non spatial information. In this context, as a result of this work it was obtained a WebGIS, integrating several solutions in free software to systematize the data of animal sanitary control of the State of Rio Grande do Sul, allowing the spatial visualization of the establishments, giving support to the managers to take decision and with reduced technological costs. / Os agentes de doenças animais prejudicam a população humana de diversas formas, provocando doenças que são as chamadas zoonoses, ou seja, as doenças que se transmitem dos animais vertebrados ao homem. O controle sanitário animal é uma atividade de extrema importância para a nossa sociedade no que diz respeito à saúde e economia. O grande número de estabelecimentos que precisam ser fiscalizados e a enorme quantidade de dados coletados requerem muita organização e devem permitir que gestores dos órgãos de fiscalização tenham acesso rápido a informações atualizadas. São muitas as zoonoses que exigem ações rápidas e, para isto, a informação disponibilizada de forma espacial é de fundamental importância para evitar maiores prejuízos econômico-sociais. No entanto, os órgãos governamentais carecem de ferramentas computacionais especializadas para o tratamento destes dados, principalmente devido aos custos de licenciamento de software e exigências de hardware, dificultando o trabalho de gestão sanitária. Atualmente, com o desenvolvimento das geotecnologias, está disponível uma grande variedade de ferramentas computacionais em software livre que permitem o acesso rápido e eficiente a estas informações. Entre elas, estão inseridos os WebGIS, que são as tecnologias, políticas e pessoas necessárias para promover a disponibilização de dados geoespaciais (conjunto de dados integrados) na Internet, possibilitando a interação do usuário na construção de mapas e no acesso às informações não espaciais. Neste contexto, como resultado deste trabalho obteve-se um WebGIS, integrando diversas soluções em software livre para sistematizar os dados de controle sanitário animal do Estado do Rio Grande do Sul, que permitem a visualização espacial dos estabelecimentos, e dão suporte aos gestores para tomadas de decisão, com custos tecnológicos reduzidos.
134

Možnosti využití svobodného a otevřeného softwaru pro podnikání / Utilization potentialities of free software and open source software in business

Kučera, František January 2009 (has links)
The subject of this thesis is open source software and free software in term of utilization for business. The goal is to provide conditions and areas suitable for using of open source software and free software. The theoretical part gives basic terms, a list of organizations active in this area, classification of free software and a comparison of particular free software licenses. The practical part includes results of two inquiries of free software using: 1) personally made inquiry in Czech firms, 2) Internet inquiry of users. Further, a search of available free programmes has been made -- in term of utilization. The main benefit of the work is an evaluation of business opportunities for free software in particular utilization areas and determination of business models suitable for them. In the framework of this work, the author made an Internet portal on free software - to make the results of the work and external sources available to the public.
135

"Processamento distribuído de áudio em tempo real" / "Distributed Real-Time Audio Processing"

Nelson Posse Lago 04 June 2004 (has links)
Sistemas computadorizados para o processamento de multimídia em tempo real demandam alta capacidade de processamento. Problemas que exigem grandes capacidades de processamento são comumente abordados através do uso de sistemas paralelos ou distribuídos; no entanto, a conjunção das dificuldades inerentes tanto aos sistemas de tempo real quanto aos sistemas paralelos e distribuídos tem levado o desenvolvimento com vistas ao processamento de multimídia em tempo real por sistemas computacionais de uso geral a ser baseado em equipamentos centralizados e monoprocessados. Em diversos sistemas para multimídia há a necessidade de baixa latência durante a interação com o usuário, o que reforça ainda mais essa tendência para o processamento em um único nó. Neste trabalho, implementamos um mecanismo para o processamento síncrono e distribuído de áudio com características de baixa latência em uma rede local, permitindo o uso de um sistema distribuído de baixo custo para esse processamento. O objetivo primário é viabilizar o uso de sistemas computacionais distribuídos para a gravação e edição de material musical em estúdios domésticos ou de pequeno porte, contornando a necessidade de hardware dedicado de alto custo. O sistema implementado consiste em duas partes: uma, genérica, implementada sob a forma de um middleware para o processamento síncrono e distribuído de mídias contínuas com baixa latência; outra, específica, baseada na primeira, voltada para o processamento de áudio e compatível com aplicações legadas através da interface padronizada LADSPA. É de se esperar que pesquisas e aplicações futuras em que necessidades semelhantes se apresentem possam utilizar o middleware aqui descrito para outros tipos de processamento de áudio bem como para o processamento de outras mídias, como vídeo. / Computer systems for real-time multimedia processing require high processing power. Problems that depend on high processing power are usually solved by using parallel or distributed computing techniques; however, the combination of the difficulties of both real-time and parallel programming has led the development of applications for real-time multimedia processing for general purpose computer systems to be based on centralized and single-processor systems. In several systems for multimedia processing, there is a need for low latency during the interaction with the user, which reinforces the tendency towards single-processor development. In this work, we implemented a mechanism for synchronous and distributed audio processing with low latency on a local area network which makes the use of a low cost distributed system for this kind of processing possible. The main goal is to allow the use of distributed systems for recording and editing of musical material in home and small studios, bypassing the need for high-cost equipment. The system we implemented is made of two parts: the first, generic, implemented as a middleware for synchronous and distributed processing of continuous media with low latency; and the second, based on the first, geared towards audio processing and compatible with legacy applications based on the standard LADSPA interface. We expect that future research and applications that share the needs of the system developed here make use of the middleware we developed, both for other kinds of audio processing as well as for the processing of other media forms, such as video.
136

Serviços de pertinência para clusters de alta disponibilidade / Membership Services for High Availability Clusters

Nelio Alves Pereira Filho 20 August 2004 (has links)
Desde sua criação, o Linux trouxe muita atenção ao movimento open-source, e à concreta possibilidade de se usar soluções de baixo custo em missões críticas. Nos últimos anos, esta possibilidade tornou-se real com a criação de vários clusters de alta disponibilidade. Atualmente, existem pelo menos 10 soluções de clusters open-source e mais de 25 comerciais. Cada um destes projetos teve uma abordagem diferente para o problema, embora todos tenham enfrentado dificuldades semelhantes. Se houvesse alguma padronização nesta área, esforços poderiam ter sido reaproveitados, e não duplicados. Neste contexto, o Open Clustering Framework (OCF) é um projeto open-source que visa definir um padrão para clusters em Linux. Um dos serviços mais importantes em um cluster é o serviço de pertinência. Ele é responsável por criar e manter o grupo, sendo assim importante para inúmeras aplicações. Sistemas de alta disponibilidade baseiam-se no serviço de pertinência para garantir o funcionamento dos recursos oferecidos por um cluster. Esta dissertação visa apresentar vários conceitos relativos a clusters, alta disponibilidade e serviços de pertinência. Com estes conceitos definidos, iremos implementar um serviço de pertinência, que será baseado no framework proposto pelo OCF, de maneira que esta implementação possa ser posteriormente incorporada a qualquer cluster que siga a especificação OCF. / Since its creation, Linux has brought attention to the open-source movement, and to the concrete possibility of using low cost solutions in critical mission systems. In the last years, this possibility has become real due to the creation of several high availability clusters. Today there are at least 10 open-source solutions and more than 25 commercial ones. Each one of these projects had a different approach to the problem, altought all of them had faced similar difficulties. If there was a standard in this area, efforts could be shared, and not duplicated. In this context, the Open Clustering Framework (OCF) is an open-source project that aims to define a cluster standard for Linux. One of the more important services in a cluster is the membership service. It is responsible for creating and maintaing the group. For this reason, it is important for many applications: high availability systems rely on this service to garantee the execution of the resources provided by a cluster. This thesis aims to present several concepts related to clusters, high availability and membership services. Having the concepts been defined, we will implement a membership service based on the OCF framework, in order to be able to incorporate this implementation in any OCF compliant cluster.
137

Aspekte von Open Educational Resources vor dem Hintergrund der Ökonomisierung des Bildungssektors: Eine diskursanalytische Untersuchung

Krug, Ronny 05 December 2019 (has links)
Open Educational Resources (OER) nehmen seit einiger Zeit einen hohen Stellenwert in Bildungsdebatten ein. OER sind Inhalte, Materialien oder ganze Kurse, die kostenfrei genutzt, geteilt, verändert und in veränderter Form verteilt werden können. Die Idee einer Bildung für alle wird hier angeführt, wobei häufig das humboldtsche Bildungsideal mitschwingt. Gleichzeitig treten OER in einer Zeit der ökonomischen Vereinnahmung der Bildung auf, die unter dem Stichwort der Ökonomisierung der Bildung behandelt wird. Unternehmerisches Denken und Handeln, Konkurrenz und Leistungsanreize sind Anzeichen dieses Umbaus. Es stellt sich die Frage, wie diese sich widersprechenden Entwicklungen zusammenpassen. Sind OER ein Teil des ökonomistischen Umbaus oder stehen sie für eine Wende hin zu einer emanzipatorisch-humanistischen Bildung? Diese Frage wird besonders vor dem Hintergrund interessant, dass es auch wirtschaftsnahe Akteure sind, die sich für den Einsatz von OER aussprechen. Die Arbeit zielt darauf zu untersuchen, wie OER in diesem Spannungsfeld positioniert werden. Um das Themenfeld zu erschließen, bedient sich die Arbeit der Diskursanalyse. Es kann gezeigt werden, dass mit OER enorme Erwartungen verbunden werden, was sich beispielsweise an der Vielzahl von Aussagen zeigt, die in OER eine Möglichkeit sehen das Bildungswesen zu optimieren. Dies belegt auch die narrative Struktur, die von (urheberrechtlichen) Problemen im Bildungswesen ausgeht und denen mit OER begegnet werden kann. Häufig schließen sich Äußerungen zu den Potenzialen von OER an. Genannt werden die Optimierung des Bildungswesens durch OER, pädagogische Potenziale, revolutionäre Potenziale und gesteigerte Wertschöpfungsmöglichkeiten. Insgesamt nehmen Aussagen zur Optimierung des Bildungswesens den größten Raum ein. Hierbei wird auf Effizienzsteigerungen, verbesserte Gebrauchs- und Nachnutzungsmöglichkeiten, Rechtssicherheit, Marketingeffekte und die Entlastung des Lehrpersonals verwiesen. Es zeigt sich weiterhin, dass OER im Diskurs überwiegend positiv betrachtet werden. OER, so die Interpretation, gelten als positiv und sind unter allen Umständen zu nutzen. Bestärkt werden diese Forderungen mit dem Verweis, im Wettbewerb zu versagen, wenn OER nicht zum Einsatz kommen. Besonders stark vertreten sind Äußerungen, die sich auf die Potenziale beziehen und von mehr Effizienz, Effektivität und Verwertungsmöglichkeiten sprechen. Gerade diese Punkte sind es, die nahelegen, dass OER als Mittel konstituiert werden, das der Ökonomisierung des Bildungswesens in die Hände spielt. OER gelten als Möglichkeit, das Lernen, Lehren und das Bildungswesen im Allgemeinen zu effektivieren sowie Profilbildung zu betreiben und Eigeninitiative und Leistungsfähigkeit zu steigern – Aspekte, die unter ökonomistischen Vorzeichen gefordert werden. Die Nutzung von OER vor dem Hintergrund eines humanistisch-emanzipierten Bildungsverständnisses tritt in den Hintergrund. Dabei sind genau dies die Aspekte, die im Diskurs vertreten sein sollten, um der Ökonomisierung des Bildungswesens zu begegnen. Mit OER, so die These, ließen sich im Bildungswesen Werte vermitteln, die Humanismus und Emanzipation jenseits von Verwertungsinteressen erlauben. Hierauf sollte der Fokus gerichtet werden, um die Möglichkeiten von OER nutzen zu können und sie nicht durch eine Seite zu vereinnahmen.
138

La spécificité des contrats liés aux technologies issues du numérique. Quelles singularités ces contrats présentent-ils, comparés à ceux du monde analogique ? / The specificity of agreements linked to digital technologies. What are their singularities, compared with the agreements of the analogical world?

Cohen, Véronique-Déborah 16 December 2011 (has links)
Les technologies issues du numérique ont donné naissance à des contrats qui nécessitent une approche particulière et qui posent parfois des difficultés de mise en oeuvre, d’application, d’interprétation, et même de qualification, tant leur existence ne peut désormais plus être ignorée dans le paysage juridique. A cela, s’ajoute le fait qu’ils répondent à un réel besoin, à la fois de la part des praticiens du droit et des acteurs de ces contrats. C’est sans compter qu’ils se démarquent des conventions issues du monde analogique en de nombreux points, sachant que néanmoins, ils s’inscrivent dans le cadre d’une évolution logique et naturelle du droit. C’est ainsi que depuis quelques années, le droit voit se profiler des contrats imposant au législateur d’élaborer de nouveaux textes, en raison des lacunes juridiques encore grandes en la matière. La question qui se pose d’emblée est alors de savoir quelle est leur place dans la vie juridique, et surtout, comment ils sont perçus et analysés par rapport à ceux plus « classiques » issus du monde analogique. Dès lors, d’autres interrogations s’enchaînent : dans quel type d’environnement évoluent-ils ? Quels sont les critères qui caractérisent le mieux les contrats liés aux technologies issues du numérique ? Et surtout, qu’est-ce qui les rend si spécifiques et si inédits par rapport aux autres contrats, et qu’est-ce qui fait leur essence même ? On en vient alors à se demander si la dématérialisation de leur objet et leur orientation tournée vers les technologies influencent leur mode de formation et leur exécution. Autrement dit, quel est leur impact sur l’équilibre contractuel et quelles sont leurs implications juridiques concrètes ? Une chose est sûre : si ces contrats font appel à un vocabulaire technique propre au monde numérique et que leur objet peut sembler de prime abord inédit et complexe, en réalité, il en est autrement, les prestations auxquelles ils renvoient étant au final, très proches de celles qui nous entourent depuis toujours. / Over the last decades, the fast-evolving technologies and the information and communication technologies (I.C.T) have been widespread in the current analogical world. They are engendered agreements which need a particular approach and which can’t be ignored today, because of their difficulties of application, interpretation, and even of qualification. The analogical world failed to offer a legal framework to that innovative and dynamic digital world creating tremendous legal uncertainty. Consequently, the emerging lack of appropriate agreements forced policymakers, regulators and legislators to elaborate new governance, new regulation and new acts to respond to those needs and expectations issued of the Information Society. The purpose is also to answer to the real needs of the lawyers and the professors of Law. These agreements are very different of the agreements of the analogical world in numerous points, but are inscribed in a logical and natural evolution of the Right of contracts. That’s why, it’s necessary to know what is their place in the legal life, and above all, how they are perceived and analyzed regarding the more "classical" contracts of the analogical world. Furthermore, other questions may be asked : in which kind of environment they evolve? What is characterizing the contracts linked to the information and communication technologies? What makes them so specific and so particular compared with the other agreements? The dematerialization of technology centered object can influence their way of formation, their execution and the balance of the agreements? What are their legal implications? If these agreements make reference to an specific and technical terminology of I.C.T., to the digital world, and if their object may be complex, in reality, the services generated by the Information Society are surrounding us in our daily life and are not different of the services we know since ever.
139

Sistemas de informática e informação da atenção básica do Sistema Único de Saúde e o software livre: possibilidades e perspectivas / The Brazilian Unified National Health System (SUS) Primary Health, its informatics and information systems and the free software: perspectives and possibilities

Cortizo, Carlos Tato 06 December 2007 (has links)
Introdução: A Atenção Básica do Sistema Único de Saúde SUS é definida pelo Ministério da Saúde como um conjunto de ações e serviços de saúde no âmbito individual e coletivo, desenvolvidos com práticas gerenciais, sanitárias e sociais participativas, através de ações complexas nos cuidados e atenção à saúde da população do seu território e fundamentada nos princípios da universalidade, integralidade e da eqüidade. Os sistemas de informática em saúde da atenção básica são tecnologias estratégicas na gestão e governança sobre a situação de saúde da população em cada nível de responsabilidade sanitária. O cerne de funcionamento dos sistemas de informática é o software. A literatura pesquisada relata que os softwares dos sistemas de informática em saúde apresentam vários aspectos: inflexibilidade para mudanças, altos custos, baixa eficácia, são frágeis em relação à segurança e a privacidade, não adotam padrões tecnológicos e de saúde, apresentam dificuldades na escalabilidade, são refratários a adaptações às culturas e línguas locais e induzem ao aprisionamento tecnológico dos sistemas de informação em saúde. Neste contexto, o objetivo deste estudo foi o de identificar e analisar quais são as contribuições e limitações do software livre para os sistemas de informática e informação na atenção básica do SUS. Metodologia: Estudo de caso exploratório e qualitativo, comparando dois municípios que utilizam software livre e software privativo nos sistemas de atenção básica do SUS, a partir de critérios obtidos na literatura pesquisada. Resultados: A utilização de software livre nos sistemas de atenção básica do SUS de Campinas e São Paulo apresentou limites nos seguintes tópicos, utilizados como critérios de análise: educação, segurança, privacidade e padrões abertos. A utilização do software livre demonstrou vantagens para os municípios estudados nos seguintes tópicos: custos, escalabilidade, autonomia tecnológica, adaptação do software ao idioma e à cultura local, estabilidade e impacto na qualidade dos serviços de saúde. Conclusão: O software livre é uma alternativa tecnológica viável, robusta e flexível e oferece novas perspectivas para a construção de sistemas de informática e informação da Atenção Básica em saúde / The Primary Health Care of the Brazilian Unified National Health System (SUS) is defined by the Health Ministry as a set of actions and services in the individual and collective scopes developed through managerial sanitary and social participative practices by means of complex actions in the attention and care of thee health of the population within their territory based on the principles of universality, integrality and equity . The health informatics system of the basic attention are strategic tools of management and managery of the health status of the population at each level of sanitary responsibility. The core of operation of the informatics system is the software .The researched literature reports the health and informatics system software to present inflexibility for change, high cost and low efficacy, fragility concerning privacy and safety, lack of technological and health patterns and difficulties in scalability . The software is also depicted as being refractory to local languages and cultures, and to induce technological trap of the health informatics systems. Within this context the aim of the study was the identification and analysis of the contributions and limitations of free software for the informatics and information systems of the primary health of SUS. METODOLOGY: Exploratory qualitative study comparing two municipalities making use of free software and private software in their SUS primary health system based on the criteria obtained from the literary review. RESULTS: The use of free software in the basic attention of the SUS of Campinas and São Paulo presents limitations in the following topics used as analysis criteria: education, safety, privacy and open patterns. The use of free software proved advantageous for the surveyed municipalities in the following topics: costs, scalability, technologic autonomy, stability, adaptation of the software to the local language and culture and impact on the quality of health services. CONCLUSION: Free software is a viable, robust and flexible technological alternative that offers new perspectives for th construction of information and informatics systems of the primary health care.
140

Supporting newcomers to overcome the barriers to contribute to open source software projects / Apoiando novatos a superarem barreiras para contribuir a projetos de software livre

Steinmacher, Igor Fábio 26 February 2015 (has links)
Community-based Open Source Software (OSS) projects are generally self-organized and dynamic, receiving contributions from volunteers spread across the globe. These communities survival, long-term success, and continuity demand a constant influx of newcomers. However, newcomers face many barriers when making their first contribution to an OSS project, leading in many cases to dropouts. Therefore, a major challenge for OSS projects is to provide ways to support newcomers during their first contribution. In this thesis, our goal was to identify and understand the barriers newcomers face and provide appropriate strategies to lower these barriers. Toward this end, we conducted multiple studies, using multiple research methods. To identify the barriers, we used data collected from: semi-structured interviews with 35 developers from 13 different projects; 24 answers to an open questionnaire conducted with OSS developers; feedback from 9 graduate and undergraduate students after they tried to join OSS projects; and 20 primary studies gathered via a systematic literature review. The data was analyzed using Grounded Theory procedures: namely, open and axial coding. Subsequently, the analysis resulted in a preliminary conceptual model composed of 58 barriers grouped into six categories: cultural differences, newcomers characteristics, reception issues, newcomers orientation, technical hurdles, and documentation problems. Based on the conceptual model, we developed FLOSScoach, a portal to support newcomers making their first OSS project contribution. To assess the portal, we conducted a study with undergraduate students, relying on qualitative data from diaries, self-efficacy questionnaires, and the Technology Acceptance Model. By applying the model to a practical application and assessing it, we could evaluate and improve the barriers model, changing it according to improvements identified during the conception of the tool, as well as suggestions received from the study participants. The FLOSScoach study results indicate that the portal played an important role guiding newcomers and lowering barriers related to the orientation and contribution process, whereas it was inefficient in lowering technical barriers. We also found that the portal is useful, easy to use, and increased newcomers confidence to contribute. The main contributions of this thesis are: (i) empirical identification and modeling of barriers faced by OSS project newcomers; and (ii) a portal providing information to support OSS project newcomers. / Projetos de software livre baseados em comunidade são, geralmente, auto-organizados e dinâmicos, e recebem contribuições de voluntários espalhados por todo o globo. A sobrevivência dessas comunidades, o sucesso a longo prazo, e sua continuidade exigem a entrada constante de novatos. No entanto, os novatos enfrentam muitas barreiras ao tentarem fazer a sua primeira contribuição para um projeto de software livre, o que leva, em muitos casos, a desistências. Portanto, um grande desafio para projetos de software livre é proporcionar maneiras de apoiar os novatos durante a realização de sua primeira contribuição. Nesta tese, nosso objetivo foi identificar e compreender as barreiras que os novatos enfrentam e fornecer estratégias adequadas para reduzir essas barreiras. Para isso, realizamos diversos estudos, utilizando vários métodos de pesquisa. Para identificar as barreiras, foram utilizados dados coletados a partir de: entrevistas semiestruturadas com 36 desenvolvedores de 14 projetos diferentes; 24 respostas a um questionário aberto realizado com desenvolvedores de software livre; feedback de 9 estudantes depois de tentarem contribuir para projetos de software livre; e 20 estudos obtidos por meio de uma revisão sistemática da literatura. Os dados foram analisados utilizando-se procedimentos da Grounded Theory: codificação aberta e axial. Posteriormente, a análise resultou em um modelo conceitual preliminar composto por 58 barreiras agrupadas em seis categorias: diferenças culturais, características dos novatos, problemas de recepção, orientação dos novatos, obstáculos técnicos, e problemas de documentação. Com base no modelo conceitual, desenvolvemos o FLOSScoach, um portal para apoiar os novatos no curso de sua primeira contribuição a projetos de software livre. Para avaliar o portal, realizamos um estudo com alunos de graduação, utilizando dados qualitativos de diários, questionários de autoeficácia (self-efficacy), e o modelo de aceitação tecnológica (TAM, do inglês Technology Acceptance Model). Ao aplicar o modelo em uma aplicação prática e experimentá-lo, pudemos avaliar e melhorar o modelo de barreiras, adequando-o de acordo com as melhorias identificadas durante a concepção da ferramenta, bem como sugestões recebidas dos participantes do estudo. Os resultados do estudo indicam que o portal FLOSScoach desempenhou um papel importante no direcionamento dos novatos e na redução das barreiras relacionadas com o processo de orientação e contribuição, enquanto não foi muito eficiente na redução de barreiras técnicas. Evidenciamos ainda que o portal é útil, fácil de usar, e aumentou a confiança dos novatos. As principais contribuições desta tese são: (i) identificação empírica e modelagem de barreiras enfrentadas pelos novatos em projetos de software livre; e (ii) um portal de informação para apoiar os novatos em projetos de software livre.

Page generated in 0.0465 seconds