• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 388
  • 89
  • 72
  • 71
  • 70
  • 37
  • 33
  • 18
  • 12
  • 11
  • 10
  • 8
  • 7
  • 5
  • 5
  • Tagged with
  • 950
  • 950
  • 455
  • 199
  • 133
  • 125
  • 118
  • 106
  • 89
  • 89
  • 88
  • 85
  • 79
  • 77
  • 66
  • 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.
321

Collaborative Software Development Using R-Forge

Theußl, Stefan, Zeileis, Achim January 2008 (has links) (PDF)
Open source software (OSS) is typically created in a decentralized self-organizing process by a community of developers having the same or similar interests. A key factor for the success of OSS over the last two decades is the internet: Developers who rarely meet face-to-face can employ new means of communication, both for rapidly writing and deploying software. Therefore, many tools emerged that assist a collaborative software development process, including in particular tools for source code management (SCM) and version control. In the R world, SCM is not a new idea, in fact, the R Development Core Team has always been using SCM tools for the R sources; first by means of Concurrent Versions System (CVS), and then via Subversion (SVN). A central repository is hosted by ETH Zürich mainly for managing the development of the base R system. Mailing lists like R-help, R-devel and many others are currently the main communication channels in the R community. Also beyond the base system, many R contributors employ SCM tools for managing their R packages, e.g., via web-based SVN repositories like SourceForge (http://SourceForge.net/) or Google Code (http://Code.Google.com/). However, there has been no central SCM repository providing services suited to the specific needs of R package developers. Since early 2007, the R-project offers such a central platform to the R community. R-Forge (http://R-Forge.R-project.org/) provides a set of tools for source code management and various web-based features. It aims to provide a platform for collaborative development of R packages, R-related software or further projects. / Series: Research Report Series / Department of Statistics and Mathematics
322

A Model and Intelligent Software Agent for the Selection and Implementation of Open Source Software

House, Terry Carl 01 January 2009 (has links)
In this study, the researcher created a model and software application for identifying the factors that are relevant in the decision making process to select and implement Open-source applications in higher education. Open-source applications provide the programming syntax to the user for customization. Unlike proprietary software, where the source code is unavailable and illegal to alter, an Open-Source Software (OSS) application authorizes the user to edit and recompile the application to meet the specific needs of the institution or organization. OSS applications are either free or purchasable for a one-time fee. The rising cost of proprietary software has motivated many academic institutions to consider implementing OSS. Many IT professionals are investigating the advantages and disadvantages of open-source applications in an attempt to mitigate expensive yearly fees, licensures and maintenance costs required by proprietary software vendors. The data collected in the study represented OSS and non-OSS enabled institutions that were members of the Council of Higher Education and Accreditation (CHEA) Organization. Of the data collected from the institutions, a portion of the information was set aside for validation purposes. The model created in this research addressed the OSS concerns in higher education by identifying the experiences, institutional characteristics, and technical systems relevant to the selection and implementation of OSS applications. The researcher used the Visual Basic .NET programming language to create the model and software application that provided academic institutions with technical OSS information and support. The Intelligent Software Agent (ISA) simplified the data analysis process by providing a Graphical User Interface (GUI) for the user to enter and receive data. The results of this research allowed institutions to specify certain criteria such as highest degree awarded, relevant characteristics, and technological factors and then receive implementation suggestions for adopting OSS applications. The validation process indicated that the tabled data in the model and generated suggestions of the ISA were statistically comparable with the data that was set-aside for validation purposes.
323

Project PANOPTES: a citizen-scientist exoplanet transit survey using commercial digital cameras

Gee, Wilfred T., Guyon, Olivier, Walawender, Josh, Jovanovic, Nemanja, Boucher, Luc 09 August 2016 (has links)
Project PANOPTES (http://www.projectranoptes.org) is aimed at establishing a collaboration between professional astronomers, citizen scientists and schools to discover a large number of exoplanets with the transit technique. We have developed digital camera based imaging units to cover large parts of the sky and look for exoplanet transits. Each unit costs approximately $5000 USD and runs automatically every night. By using low-cost, commercial digital single-lens reflex (DSLR) cameras, we have developed a uniquely cost-efficient system for wide field astronomical imaging, offering approximately two orders of magnitude better etendue per unit of cost than professional wide-field surveys. Both science and outreach, our vision is to have thousands of these units built by schools and citizen scientists gathering data, making this project the most productive exoplanet discovery machine in the world.
324

Baobab LIMS: An open source biobank laboratory information management system for resource-limited settings

Bendou, Hocine January 2019 (has links)
Philosophiae Doctor - PhD / A laboratory information management system (LIMS) is central to the informatics infrastructure that underlies biobanking activities. To date, a wide range of commercial and open source LIMS are available. The decision to opt for one LIMS over another is often influenced by the needs of the biobank clients and researchers, as well as available financial resources. However, to find a LIMS that incorporates all possible requirements of a biobank may often be a complicated endeavour. The need to implement biobank standard operation procedures as well as stimulate the use of standards for biobank data representation motivated the development of Baobab LIMS, an open source LIMS for Biobanking. Baobab LIMS comprises modules for biospecimen kit assembly, shipping of biospecimen kits, storage management, analysis requests, reporting, and invoicing. Baobab LIMS is based on the Plone web-content management framework, a server-client-based system, whereby the end user is able to access the system securely through the internet on a standard web browser, thereby eliminating the need for standalone installations on all machines. The Baobab LIMS components were tested and evaluated in three human biobanks. The testing of the LIMS modules aided in the mapping of the biobanks requirements to the LIMS functionalities, and furthermore, it helped to reveal new user suggestions, such as the enhancement of the online documentation. The user suggestions are demonstrated to be important for both LIMS strengthen and biobank sustainability. Ultimately, the practical LIMS evaluations showed the ability of Boabab LIMS to be used in the management of human biobanks operations of relatively different biobanking workflows.
325

Improve and optimize search engine : To provide better and relevant content for the customer

Ramsell, Daniel January 2019 (has links)
This report has conducted a research of comparing a few open source search engines. The research contains two evaluation processes, the first evaluation will evaluate each open source search engine found on today’s market. Points will be given between one to five points depending on how well the open source search engine meets the requirements. The open source search engine with the highest score will then be chosen for implementation. The first evaluation resulted in Elasticsearch being the selected open source search engine and will continue to the implementation phase. The second evaluation will be measuring the system performance and the relevance of the SERP (Search Engine Results Pages). This phase will evaluate the system performance by taking time measurements on how long it takes for the search engines to deliver the SERP. The relevance of the search results will be judge by a group of CSN employers. The group will be giving point be-tween one to five points depending on the relevance of the SERP. It will eval-uate Elasticsearch with the search engine CSN are using today on their web-site (www.csn.se). This phase resulted in Elasticsearch being the better in performance measurements but not in the relevance of the SERP. This was discussed and came to the conclusion that most points were lost because of the first search result Elasticsearch delivered. If this search result was re-moved Elasticsearch could deliver as good results as the old search engine. The survey came to the conclusion that Elasticsearch is recommended for CSN if certain problem areas could be corrected before implementation into their systems.
326

Incorporating the Commons: A Political Economic Analysis of Corporate Involvement in Free and Open Source Software

Birkinbine, Benjamin 17 October 2014 (has links)
Free (libre) and open source software (FLOSS) emerged in the 1980s as a radical alternative to proprietary software. Fighting back against what FLOSS enthusiasts viewed as overly restrictive intellectual property protections placed on proprietary software, FLOSS was designed with the intent of granting users the right to study, modify, adapt, or otherwise tinker with the source code of software. As such, FLOSS users were able to collaborate in producing software that could be distributed freely and widely to others, who could, in turn, make changes to the software. As FLOSS projects grew in popularity, the productive process was spread throughout a broad network of distributed users, all of whom could work on the code. The result of this process was the creation of robust, effective, and efficient forms of software that could compete with those offered by large software companies. Increasingly, however, some of those large software companies became involved in the development of FLOSS projects. On its face, this may seem to be a contradiction of interests. Why would a for-profit company invest in the development of software that is made freely available for others to use? This is the contradiction that lies at the heart of this research project. More specifically, this project looks at the dynamics that exist between communities of FLOSS developers and the corporations that are involved in or make use of their projects. Working from a critical political economy perspective, this study complicates theories of the commons and commons-based peer production by illustrating how FLOSS processes and products are being incorporated into broader corporate structures and strategies. The three case studies presented - Red Hat, Microsoft, and Oracle's acquisition of Sun Microsystems - exemplify different elements of this dynamic. Red Hat provides an example of how a company that relies exclusively on free software can be turned into a profitable business. The Microsoft case demonstrates why the company has undergone a transition from vehement opposition to FLOSS toward a more supportive position. Finally, Oracle's acquisition of Sun Microsystems demonstrates how FLOSS communities cope with changing ownership structures and unwanted corporate interference into their projects.
327

Vendor-Independent Software-Defined Networking : Beyond The Hype / Leverantörsoberoende Mjukvarudefinerade Nätverk

Pagola Moledo, Santiago January 2019 (has links)
Software-Defined Networking (SDN) is an emerging trend in networking that offers a number of advantages such as smoother network management over traditional networks. By decoupling the control and data planes from network elements, a huge amount of new opportunities arise, especially in network virtualization. In cloud datacenters, where virtualization plays a fundamental role, SDN presents itself as the perfect candidate to ease infrastructure management and to ensure correct operation. Even if the original SDN ideology advocates openness of source and interfaces, multiple networking vendors offer their own proprietary solutions. In this work, an open-source SDN solution, named Tungsten Fabric, will be deployed in a virtualized datacenter and a number of SDN-related use-cases will be examined. The main goal of this work is to determine whether Tungsten Fabric can deliver the same set of use-cases as a proprietary solution from Juniper, named Contrail Cloud. Finally, this work will give some guidelines on whether open-source SDN is the right candidate for Ericsson.
328

Wikis para suporte à documentação de processo de software livre / Wikis for supporting the documentation of free software process

Silva Filho, Adalberto Gonzaga da 16 May 2011 (has links)
Um processo de software é definido pelas diversas atividades comumente efetuadas durante o desenvolvimento de software, considerando que tais atividades sejam realizadas sob políticas bem definidas e procedimentos bem estabelecidos. Assim, existem diversos modelos de processo de desenvolvimento de software, que visam garantir a qualidade do produto desenvolvido por meio de tal processo. Identificando a necessidade de processos de software específicos para o desenvolvimento de software livre, devido aos modelos tradicionais não considerarem as características do desenvolvimento deste tipo de software, foi proposto no contexto do Projeto QualiPSo o modelo OMM (Open Source Maturity Model). Com o intuito de contribuir com o modelo OMM e a comunidade de software livre, esse trabalho teve como um de seus objetivos a análise do emprego de wikis no processo de desenvolvimento de software. Outro objetivo dessa pesquisa foi o desenvolvimento de uma ferramenta para mensurar o quanto de documentação e registro de Design Rationale tem sido realizado em uma wiki / A software process is defined by several activities commonly performed during the software development, whereas such activities are conducted under well defined policies and and well established procedures. Thus, there are various models of software development process designed to ensure the quality of the product developed through this processes. By identifying the need for software processes specific to the development of free software, due to traditional models do not consider the characteristics of this type of software, the OMM Model (Open Source Maturity Model) was proposed in the the QualiPSos project context. Aiming to contribute with the OMM model and free software community, one of this work objectives was the analysis of using wikis in the software development process. The other objective of this research was to develop a tool to measure how much documentation and registration of Design Rationale has been performed in a wiki
329

A scalable microservice-based open source platform for smart cities / Uma plataforma escalável de código aberto baseada em microsserviços para cidades inteligentes

Esposte, Arthur de Moura Del 18 June 2018 (has links)
Smart City technologies emerge as a potential solution to tackle common problems in large urban centers by using city resources efficiently and providing quality services for citizens. Despite the various advances in middleware technologies to support future smart cities, there are yet no widely accepted platforms. Most of the existing solutions do not provide the required flexibility to be shared across cities. Moreover, the extensive use and development of non-open-source software leads to interoperability issues and limits the collaboration among R&D groups. Our research explores the use of a microservices architecture to address key practical challenges in smart city platforms. More specifically, we are concerned with the impact of microservices on addressing the key non-functional requirements to enable the development of smart cities such as supporting different scalability demands and providing a flexible architecture which can easily evolve over time. To this end, we are developing InterSCity, a microservice-based open source smart city platform that aims at supporting the development of sophisticated, cross- domain applications and services. Our early experience shows that microservices can be properly used as building blocks to achieve a loosely coupled, flexible architecture. Experimental results point towards the applicability of our approach in the context of smart cities since the platform can support multiple scalability demands. We expect to enable collaborative, novel smart city research, development, and deployment initiatives through the InterSCity platform. The full validation of the platform will be conducted using different smart city scenarios and workloads. Future work comprises the ongoing design and development effort on data processing services as well as more comprehensive evaluation of the proposed platform through scalability experiments. / As tecnologias de Cidades Inteligentes surgem como uma potencial solução para lidar com problemas comuns em grandes centros urbanos, utilizando os recursos da cidade de maneira eficiente e fornecendo serviços de qualidade para os cidadãos. Apesar dos vários avanços nas tecnologias de middleware para suporte às cidades inteligentes do futuro, ainda não existem plataformas amplamente aceitas. A maioria das soluções existentes não oferece a flexibilidade necessária para ser compartilhada entre as cidades. Além disso, o vasto uso e desenvolvimento de software proprietário levam a problemas de interoperabilidade e limitam a colaboração entre grupos de P&D. Nesta dissertação, exploramos uso de uma arquitetura de microsserviços para abordar os principais desafios práticos em plataformas de cidades inteligentes. Mais especificamente, estamos preocupados com o impacto dos microsserviços sobre requisitos não-funcionais para permitir o desenvolvimento de cidades inteligentes, tais como o suporte a diferentes demandas de escalabilidade e o fornecimento de uma arquitetura flexível que pode evoluir facilmente. Para esse fim, criamos a InterSCity, uma plataforma para cidades inteligentes de código aberto baseada em microsserviços que visa apoiar o desenvolvimento de aplicativos e serviços sofisticados em múltiplos domínios. Nossa experiência inicial mostra que os microsserviços podem ser usados adequadamente como blocos de construção para obter uma arquitetura flexível e fracamente acoplada. Resultados experimentais apontam para a aplicabilidade de nossa abordagem no contexto de cidades inteligentes, já que a plataforma pode suportar diferentes demandas de escalabilidade. Esperamos permitir pesquisas colaborativas e inovadoras em cidades inteligentes, assim como o desenvolvimento e iniciativas de implantações reais através da plataforma InterSCity. A validação completa da plataforma será realizada usando diferentes cenários de cidades inteligentes e cargas de trabalho. Os trabalhos futuros compreendem o esforço contínuo de projetar e desenvolver novos serviços de processamento de dados, bem como a realização de avaliações mais abrangentes da plataforma proposta por meio de experimentos de escalabilidade.
330

Utvärdering av site survey-mjukvara : En jämförelse av två verktyg

Calson, Gustav January 2009 (has links)
Denna rapport jämför ett kommersiellt site survey-verktyg med ett open sourcealternativ. En site survey är processen att planera och implementera ett trådlöstnätverk. Det är viktigt för att undvika problem med täckning, störningar samtplacering och konfigurering av accesspunkter. För att göra jämförelsen har en metod utvecklats för att jämföra site survey-verktyg. Metoden tar upp och jämför olika kriterier i form av verktygens förmåga att hantera signalstyrka, störningar, quality of service, manuella site surveys, virtuella site surveys, dokumentering av resultat samt verktygens förmåga att underlätta vid placering och konfigurering av accesspunkter. Förutom detta tas även mjukvarornas gränssnitt och användarvänlighet upp. Metoden skulle dock kunna utökas ytterligare för att innefatta t ex säkerhet, inlärningstid och support, för att på så sätt bidra till en bättre jämförelse.De verktyg som har jämförts är open source-mjukvaran Kismet och den kommersiella mjukvaran InterpretAir. InterpretAir har visat sig ha en bättre funktionalitet på alla punkter och anses därför vara den mest lämpliga mjukvaran vid en site survey. Detta kan dock ha berott på att Kismet, trots att det utsetts till det lämpligaste open sourcealternativet, inte är ett renodlat site survey-verktyg och därför inte har samma fokus på just denna funktionalitet.

Page generated in 0.0681 seconds