• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • 1
  • 1
  • Tagged with
  • 7
  • 7
  • 5
  • 5
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
1

Comparison in functionality between a closed and two open source distributions in a router

Carlsson, Jacob January 2016 (has links)
With open source router firmware being used for various tasks that would be hard to achieve for the standard closed source router firmware, it is important to compare the two in terms of performance. This study aimed to study the differences in performance between open source router firmware and that of closed source router firmware. In addition to have measured bandwidth, packet loss and response time has also been measured in order to make it easier for companies/people to make informed decisions regarding whether to use open source router firmware or not. To further help with decision making, a qualitative study was made to gather data regarding how easy each firmware is to configure and how secure they are. There were some larger differences between the open source router firmware and that of the closed source router firmware. The closed source router firmware performed better when it came to bandwidth, whereas the open source firmware got better response time and overall better stability.
2

Skillnaden mellan open source och closed source chatbottar : En undersökning av två chatbotsplattformar

Ramsten, Christoffer, Jallow, Ahmet January 2019 (has links)
Syfte –Svenska myndigheter, framförallt Domstolsverket, är intresserade av att implementera en chatbot för att kunna informera allmänheten om sina tjänster samt även besvara frågor på ett lättare sätt. Studier inom kundtjänst har tidigare visat tecken på att förbättra kundupplevelsen med hjälp av den härtekniken. Myndigheternas kunskaper om denna teknik är begränsad och därför måste en studie om vilket det mest lämpade alternativet är göras. Hur avgör myndigheterna vilken mjukvara som är att föredra? För att besvara frågan behöver myndigheterna granska en mjukvaras arkitektur utifrån en eller flera fördefinierade mätningspunkter. Dessa mätningspunkter blir benämnda som kvalitetsattribut, som i sin tur är syftar till icke-funktionella kännetecken för en komponent eller ett system. Ett systems modifierbarhet är viktig för en myndighet då de behöver kunna anpassa systemet efter sina egna behov. Anledningen till det är för att olika myndigheter använder en plattform på flera varierande vis beroende på deras val av arbetssätt och informationsspridning. För attytterligare bredda studien så valdes en frågeställning som fokuserar på en jämförelse mellan en open source och closed source-chatbot.Frågeställningen blev således: Hur skiljer sig opensource chatbots och closed source chatbots utifrån modifierbarhet?Metod –För att besvara frågeställningen användes en utvärderingsmetod som fokuserar på det nämnda kvalitetsattributet. SAAM ( Software Architecture Analysis Method ) är en etablerad metodför att jämföra eller utvärdera mjukvaruarkitekturer utifrån dess modifierbarhet.Två chatbottar, där den ena -Microsoft Azure Bot som representerar closed source, blev jämförd mot den andra -Botpress som representerar open source.För att få svar på forskningsfrågan gjordes en litteraturstudie om hur en SAAM-utvärdering skall utföras och vad som krävs för att den skall kunna vara genomförbar. När detta var funnet följdes sedan de steg som finns inom en SAAM-utvärderingsprocess.Scenarion blev framtagna som sedan blev vidareutvecklade och indelade i direkta och indirektascenarion. Det var dessa typer av scenarier som sedan avgjorde vilken typ av chatbot som var mest modifierbar. Indelningen gjordes genom litteraturstudier. Dessa scenarion blev sedan utvärderade i tur och ordning, där relevant litteratur om de båda plattformarna studerades för att kunna göra analyserna. Med analyserna på plats kunde senare vilket ramverk som var att föredra avgöras och därmed avsluta studien med en slutsats till frågeställningen. Resultat –Efter att ha slutfört studien och granskat resultatet kan följande slutsats dras: Botpress chatbotten var mer modifierbar än Microsoft Azure chatbotten.Implikationer –Studiens resultat visade efteråt att Botpress är den som var mest modifierbar. Det implicerar att en open source chattbot är mer modifierbar än en closed source chatbot.Begränsningar –Den första begränsningen som påverkade studiens trovärdighet var antalet chattbotar som blev utvärderade. Som tidigare nämnt behandlade studien endast två plattformar, vilket egentligen endast besvarar vilken av dessa två plattformar som är mest modifierbar. Den andra begränsningen var komponenterna som behandlades. Där komponenterna huvudsakligen berörde FAQ-delen av båda plattformarna.Den tredje begränsningen var valet och antalet av scenarier, där studien använde ett begränsat antal scenarier. Studien skulle vara mer trovärdig om den hade fler och mer varierande scenarier att utvärdera plattformarna ifrån. Den fjärde begränsningen var attde indirekta scenarierna inte blev validerade på samma sätt som de direkta scenarierna, då utvärderarna ej var experter på plattformens arkitektur, som de i sig enligt SAAM’s anvisningar bör vara.
3

Software Security Analysis : Managing source code audit

Persson, Daniel, Baca, Dejan January 2004 (has links)
Software users have become more conscious of security. More people have access to Internet and huge databases of security exploits. To make secure products, software developers must acknowledge this threat and take action. A first step is to perform a software security analysis. The software security analysis was performed using automatic auditing tools. An experimental environment was constructed to check if the findings were exploitable or not. Open source projects were used as reference to learn what patterns to search for. The results of the investigation show the differences in the automatic auditing tools used. Common types of security threats found in the product have been presented. Four different types of software security exploits have also been presented. The discussion presents the effectiveness of the automatic tools for auditing software. A comparison between the security in the examined product and the open source project Apache is presented. Furthermore, the incorporation of the software security analysis into the development process, and the results and cost of the security analysis is discussed. Finally some conclusions were drawn.
4

Essais sur les logiciels libres : licences doubles, effets de réseau, et concurrence

Latulippe, Johan 10 1900 (has links)
This thesis examines the microeconomic consequences of the arrival of open source in the software market. Specifically, it analyzes three features of open source software by using specific models of industrial organization. Open source software is free, and may be modified or duplicated by anyone. The first paper studies the entry of an open source software in a closed source software market. Using a model of horizontal differentiation, the analysis considers a closed source firm's investment in the quality of its software. The introduction of open source on the market reduces the firm's investment in quality and increases the price of its software. Moreover, the entry of open source software may reduce consumer welfare. Post-entry by an open source software, the reduction in market share lowers the firm's incentive to invest in quality. The second paper features vertical differentiation to study a monopolist selling supporting product to its software. The study begins by contrasting the supply of support by an open source provider and a closed source vendor. The model shows that in both cases the levels of support offered are the same. In addition, consumer welfare is higher and profit lower under an open source software. Then, the paper considers the competition in the provision of support. Here, the supply of high level support is greater than under a monopolist. Finally, the monopolist adopts a dual licensing strategy to extract more surplus from developers interested in modifying open source software and redistributing the resulting product. This technique, when the developers place high value on the source code, generates more profit if the monopolist chooses to publish as open source rather than closed source. The last paper studies how a closed source firm is affected by the introduction of an open source benefiting from contributions by users. A vertical differentiation model is used, and reveals that, when contribution of users is present, the closed source vendor may lower its price to a level where it forces the open source out of the market. The firm's lower price not only increases demand for its software, but also induces consumers into switching from open to closed source software therefore reducing the contribution of users. / Les logiciels libres sont uniques en leur genre\ : non seulement sont-ils distribués gra-tuitement, mais on peut aussi les modifier et les copier. Cette thèse étudie l'impact de ces propriétés du logiciel libre sur la compétition et sur les entreprises de logiciel propriétaire. Des modèles propres à l'organisation industrielle sont utilisés. Le première étude examine l'arrivée d'un logiciel libre sur un marché occupé par un logiciel propriétaire. En utilisant un modèle de différenciation horizontale, le papier consi-dère une firme propriétaire qui investit dans la qualité de son logiciel. L'arrivée d'un logiciel libre cause l'entreprise du logiciel propriétaire à réduire le niveau de son investissement et à augmenter le prix de son produit. Il s'avère alors que l'introduction du logiciel libre sur le marché réduit l'investissement de l'entreprise et engendre même l'augmentation du prix du produit. De plus, l'arrivée du logiciel libre peut réduire le niveau de bien-être des consommateurs. Comme le logiciel libre ne réagit pas aux décisions stratégique de l'entreprise, cette dernière voit son marché réduit peu importe sa stratégie. La firme décide conséquemment de vendre un produit de moindre qualité à un prix plus élevé à une clientèle réduite. Le deuxième papier propose un modèle qui utilise la différenciation verticale afin d'exa-miner un monopoleur offrant un produit complémentaire à son logiciel. L'étude compare d'abord les cas d'un logiciel libre et d'un logiciel propriétaire, toujours dans le contexte d'un monopoleur offrant du support professionnel pour son logiciel. Il est établi que le bien-être des consommateurs est plus élevé, et le profit inférieur dans le cas d'un distributeur de logiciel libre. Ensuite, le modèle initial est modifié avec l'ajout d'une seconde entreprise offrant du support professionnel. Dans ce cas, l'offre de support de haut niveau est plus élevée. Finalement, le monopoleur adopte une stratégie de licences doubles. Ce concept permet au monopoleur de proposer la vente d'une licence même si son logiciel est libre. Cette technique génère plus de profits, certaines conditions étant présentes, que si l'entreprise optait pour un logiciel propriétaire. Un logiciel libre profite des contributions de ses usagers pour améliorer son produit. Le troisième papier examine l'arrivée d'un tel produit sur un marché dominé par un logiciel propriétaire. Le modèle de différenciation verticale utilisé contraste les deux logiciels dans un marché donné et révèle que la contribution des utilisateurs peut diminuer la part de marché du logiciel libre au profit de son conccurrent. De fait, en diminuant ses prix le licenceur du logiciel propriétaire incite le consommateur à délaisser le logiciel libre pour le produit de son concurrent.
5

Essais sur les logiciels libres : licences doubles, effets de réseau, et concurrence

Latulippe, Johan 10 1900 (has links)
This thesis examines the microeconomic consequences of the arrival of open source in the software market. Specifically, it analyzes three features of open source software by using specific models of industrial organization. Open source software is free, and may be modified or duplicated by anyone. The first paper studies the entry of an open source software in a closed source software market. Using a model of horizontal differentiation, the analysis considers a closed source firm's investment in the quality of its software. The introduction of open source on the market reduces the firm's investment in quality and increases the price of its software. Moreover, the entry of open source software may reduce consumer welfare. Post-entry by an open source software, the reduction in market share lowers the firm's incentive to invest in quality. The second paper features vertical differentiation to study a monopolist selling supporting product to its software. The study begins by contrasting the supply of support by an open source provider and a closed source vendor. The model shows that in both cases the levels of support offered are the same. In addition, consumer welfare is higher and profit lower under an open source software. Then, the paper considers the competition in the provision of support. Here, the supply of high level support is greater than under a monopolist. Finally, the monopolist adopts a dual licensing strategy to extract more surplus from developers interested in modifying open source software and redistributing the resulting product. This technique, when the developers place high value on the source code, generates more profit if the monopolist chooses to publish as open source rather than closed source. The last paper studies how a closed source firm is affected by the introduction of an open source benefiting from contributions by users. A vertical differentiation model is used, and reveals that, when contribution of users is present, the closed source vendor may lower its price to a level where it forces the open source out of the market. The firm's lower price not only increases demand for its software, but also induces consumers into switching from open to closed source software therefore reducing the contribution of users. / Les logiciels libres sont uniques en leur genre\ : non seulement sont-ils distribués gra-tuitement, mais on peut aussi les modifier et les copier. Cette thèse étudie l'impact de ces propriétés du logiciel libre sur la compétition et sur les entreprises de logiciel propriétaire. Des modèles propres à l'organisation industrielle sont utilisés. Le première étude examine l'arrivée d'un logiciel libre sur un marché occupé par un logiciel propriétaire. En utilisant un modèle de différenciation horizontale, le papier consi-dère une firme propriétaire qui investit dans la qualité de son logiciel. L'arrivée d'un logiciel libre cause l'entreprise du logiciel propriétaire à réduire le niveau de son investissement et à augmenter le prix de son produit. Il s'avère alors que l'introduction du logiciel libre sur le marché réduit l'investissement de l'entreprise et engendre même l'augmentation du prix du produit. De plus, l'arrivée du logiciel libre peut réduire le niveau de bien-être des consommateurs. Comme le logiciel libre ne réagit pas aux décisions stratégique de l'entreprise, cette dernière voit son marché réduit peu importe sa stratégie. La firme décide conséquemment de vendre un produit de moindre qualité à un prix plus élevé à une clientèle réduite. Le deuxième papier propose un modèle qui utilise la différenciation verticale afin d'exa-miner un monopoleur offrant un produit complémentaire à son logiciel. L'étude compare d'abord les cas d'un logiciel libre et d'un logiciel propriétaire, toujours dans le contexte d'un monopoleur offrant du support professionnel pour son logiciel. Il est établi que le bien-être des consommateurs est plus élevé, et le profit inférieur dans le cas d'un distributeur de logiciel libre. Ensuite, le modèle initial est modifié avec l'ajout d'une seconde entreprise offrant du support professionnel. Dans ce cas, l'offre de support de haut niveau est plus élevée. Finalement, le monopoleur adopte une stratégie de licences doubles. Ce concept permet au monopoleur de proposer la vente d'une licence même si son logiciel est libre. Cette technique génère plus de profits, certaines conditions étant présentes, que si l'entreprise optait pour un logiciel propriétaire. Un logiciel libre profite des contributions de ses usagers pour améliorer son produit. Le troisième papier examine l'arrivée d'un tel produit sur un marché dominé par un logiciel propriétaire. Le modèle de différenciation verticale utilisé contraste les deux logiciels dans un marché donné et révèle que la contribution des utilisateurs peut diminuer la part de marché du logiciel libre au profit de son conccurrent. De fait, en diminuant ses prix le licenceur du logiciel propriétaire incite le consommateur à délaisser le logiciel libre pour le produit de son concurrent.
6

Identificação e análise de clones de códigos heterogêneos em um ambiente corporativo de desenvolvimento de software

Torres, José Jorge Barreto 31 August 2016 (has links)
The demand for speeding up software development inside corporations triggers a series of issues related to coding organization. Software development teams have to achieve business deadlines, so they adopt the bad practice to copy-and-paste code. In this way, clones populate software repositories and hinder the improvement or maintenance of systems. Programming languages with object-oriented paradigm characteristics tend to make easy coding abstraction and reuse processes. However, a question arises: the same team working with several kinds of programming languages are influenced by their paradigms regarding the decrease of cloning incidence? This work proposed an approach to identify, analyze and compare clones inside heterogeneous software repositories without consider the development team profile. The experimental evaluation of the approach was possible thru two controlled experiments which aimed to detect and evaluate clones, using and adapting tools available on market. This evaluation was executed inside an organizational environment, which owned several applications with closed-source code but available to analysis. The final results showed no relationship to the amount of application code lines. Procedural language systems had a lower clone incidence and, when conflicting open and closed source systems, both had similar results regarding to the manifestation of source-code clones. / A exigência por acelerar o desenvolvimento de software nas empresas desencadeia uma série de problemas relacionados à organização do código. As equipes de desenvolvimento, pressionadas a cumprir prazos ditados pela área de negócio, adotam a prática ruim de copiar e colar código. Assim, os clones são criados e povoam os repositórios de software dessas companhias, tornando o aprimoramento e manutenção dos sistemas cada vez mais dificultado. Linguagens de programação que possuem características do paradigma de orientação a objetos tendem a facilitar ainda mais o processo de abstração de código e de reaproveitamento. No entanto, uma questão pode ser feita: uma mesma equipe, trabalhando com diversos tipos de linguagens, sofre influência destes tipos, no que diz respeito à diminuição da incidência de clones? Este trabalho propôs uma abordagem para identificar, analisar e comparar clones em repositórios heterogêneos de software, com uma análise tênue do perfil da equipe envolvida. A avaliação experimental da abordagem foi realizada por meio de dois experimentos controlados, os quais visaram a detecção e a avaliação de clones, utilizando e adaptando o ferramental disponível no mercado. Esta avaliação foi executada in-vivo, em um ambiente organizacional real, o qual possuía uma grande quantidade de aplicações e linhas de código fechado disponíveis para análise. Os resultados finais não apresentaram relação direta com a quantidade de linhas de código das aplicações. Sistemas de linguagem procedural apresentaram menor incidência de clones e, no conflito entre sistemas de código aberto e fechado, ambos tiveram resultados similares no que diz respeito à manifestação de clones de código-fonte.
7

A framework to manage sensitive information during its migration between software platforms

Ajigini, Olusegun Ademolu 06 1900 (has links)
Software migrations are mostly performed by organisations using migration teams. Such migration teams need to be aware of how sensitive information ought to be handled and protected during the implementation of the migration projects. There is a need to ensure that sensitive information is identified, classified and protected during the migration process. This thesis suggests how sensitive information in organisations can be handled and protected during migrations by using the migration from proprietary software to open source software to develop a management framework that can be used to manage such a migration process.A rudimentary management framework on information sensitivity during software migrations and a model on the security challenges during open source migrations are utilised to propose a preliminary management framework using a sequential explanatory mixed methods case study. The preliminary management framework resulting from the quantitative data analysis is enhanced and validated to conceptualise the final management framework on information sensitivity during software migrations at the end of the qualitative data analysis. The final management framework is validated and found to be significant, valid and reliable by using statistical techniques like Exploratory Factor Analysis, reliability analysis and multivariate analysis as well as a qualitative coding process. / Information Science / D. Litt. et Phil. (Information Systems)

Page generated in 0.0656 seconds