• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 61
  • 35
  • Tagged with
  • 96
  • 50
  • 31
  • 31
  • 28
  • 27
  • 22
  • 18
  • 16
  • 16
  • 15
  • 12
  • 11
  • 11
  • 10
  • 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.
31

Easy to get environment : The media engineers way in to education through the help of file shared software / : Mediateknikerns väg in i utbildning med hjälp av fildelad mjukvara

Hrafn Ligander, Haraldur January 2017 (has links)
I vår nutid har människan möjlighet att genom cracking och fildelning hämta ett datorprogram utan att köpa det. Studenter under utbildning, där verktyg används i form av mjukvara, visar sig utnytja möjligheten att lätt få tag i dessa verktyg genom att fildela. Syftet med uppsatsen är att undersöka studenters tankar och resonemang gällande fildelning av mjukvara avsedd för medieproduktion. Undersökningen genomfördes med två olika metoder. En där studenter innom media fick svara på en enkät med frågor rörande deras köp av media-teknik och mjukvara. Samt frågor om deras fildelningsvanor. En metod där respondenter under intervju fick svara på frågor angående vilken väg de tog mot att börja studera som mediatekniker och vilka tankar de hade kring fildelning. Resultatet visar att studenter främst fildelar för att kunna testa och avgöra om det är värt att betala för mjukvaran de testat. Resultatet visar också att det är större changs att studenter köper den kreativa mjukvaran om de tidigare prövat denna genom fildelning.
32

Automatiserad mjukvarusandlåda : En prototyp för automatisk installation och testning av öppna programvarors anslutningar i en dedikerad miljö

Hedbrant, Joel, Gustavsson, Marcus January 2012 (has links)
Denna uppsats behandlar skapandet av en mjukvarusandlåda, en metod med syfte att automatiskt kunna installera programvara och avlyssna trafiken som skickas på nätverket i händelse av att programvaran gör anslutningar under eller efter installationen som inte begärts av användaren och som kan vara oönskade. När beteenden som kan klassas som olämpliga uppdagas i proprietär programvara finns det ofta ett företag som står bakom programvaran, men i många fall av programvara med öppen källkod finns det ingen att lägga skulden på. Därför är det viktigt att själv kunna utvärdera programvara och av denna anledning skapas denna metod för att en användare ska kunna testa programvara innan den driftsätts. För att uppfylla denna funktionalitet skrevs ett skript som sedan används för att testa en grupp olika programvaror. Resultaten av testerna visar på att vissa programvaror inte gjorde några anslutningar, vissa gjorde anslutningar som var nödvändiga och vissa gjorde anslutningar som kan ifrågasättas beroende på vilka krav som finns.
33

Strategisk verifiering av social IT-produkt : en djupdykning i en blå ocean / Strategic verification of social IT-product

Perman, Martin January 2015 (has links)
Nystartade mjukvaruföretag som står i begrepp att lansera en B2B-mjukvara på internet har speciella förutsättningar då företagets främsta tillgång – mjukvarukonceptet – lätt kan återskapas av andra aktörer och därmed begränsa möjligheterna till värdeskapande. Konkurrensövertaget är lättförgängligt, vilket kräver ett grundligt strategiskt förarbete. Syftet med examensarbetet är att utreda hur Blue Ocean Strategy (BOS) då kan användas för att hitta ny lönsam målgrupp och alternativ strategisk ansats. Bakgrundsmaterial samlades in från strategimöten hos intressenten och dess affärskontakter. Utgående från intressentens programvara togs en Blue Ocean Strategy fram och presenterades först för styrelsen och därefter för presumtiva kunder. Utgången av detta blev att en kund är intresserad av att testa tjänsten och kunden ser även möjligheten att sprida tjänsten vidare i den europeiska koncernen. Slutsatsen blev att BOS – i kontexten – kan användas för att hitta en ny strategisk ansats. / Startup companies about to release B2B-software on the Internet have special circumstances. The company's main asset – the software concept – can easily be replicated by other companies and thus limit the possibilities of value creation. The competitive advantage is volatile and maintaining it requires profound strategic preparatory work. The purpose of this study is to examine how a Blue Ocean Strategy can be used in this context to find an additional set of profitable target customers and an alternative strategic approach. Background material was collected by attending strategy meetings at a startup company and its business contacts. Based on the company’s existing software, a Blue Ocean Strategy was developed and presented, first to the board and then to potential customers. As a result, one customer is now interested in testing the service, seeing opportunities to extend its use in its operations across Europe. In conclusion, a Blue Ocean Strategy can be used to find alternative strategic approaches in this context.
34

Design och implementation av webbenkäter : kvalitet, svarsfrekvens och underhåll

Jonsson, Per January 2014 (has links)
En webbapplikation för analys och administration av webbenkäter har designats och implementerats. Dess syfte är att maximera svarskvalitet och svarsfrekvens samt att vara underhållbar. Uppdragsgivaren Ericsson Linköping har utfärdat kravspecifikationen för applikationen. Hänsyn har tagits till aspekterna webbenkätdesign och under-hållbarhet av mjukvara. Underhållbarhetsmodeller för mjukvara med tillhörande metriker, samt designmodeller och rekommendationer för webbenkäter har studerats. Arbetets bidrag till dessa områden är en praktisk modell som tillämpar rådande forskning, i form av en webbapplikation. Applikationen har testats mot modeller och rekommendationer för underhållbarhet och enkätdesign. Applikationen uppvisar hög grad av analyserbarhet, förändringsbarhet och testbarhet, men inte stabilitet. Effekten av enkätdesignen har inte utvärderats. Modellen för underhållbarhet kan klarlägga orsak och verkan i mjukvarusystem och bidra till utveckling av programvara med hög kvalitet.
35

Sjukhusövergripande datalager för vitalparametrar : Sammanställning av regelverk och riktlinjer / Hospital Shared Data Warehouse for Vital Signs : Compilation of legal frameworks and guidelines

Bergkvist, Maja, Mazaheri, Ava January 2015 (has links)
I samband med uppbyggnaden av Nya Karolinska Solna designas ett nytt sjukhusövergripande datalager för vitalparametrar, med arbetsnamnet T5, där insamlad data ska följa patienten genom hela sjukhusvistelsen. Inför upphandlingen av systemet behövs en genomgång av vilka standarder, regelverk samt riktlinjer som gäller vid framställning och drift av T5. Genom djupgående litteraturstudier och intervjuer med personer insatta i områden som anses relevanta för projektet, levereras som slutprodukt en rekommendation om hur regelverken och standarderna kan tänkas appliceras på systemet. Projektets resultat visar att om det data som hanteras i T5 är tänkt att användas i medicinskt syfte enligt Lagen om medicintekniska produkter, så är systemet en medicinteknisk produkt. Vidare bör systemet klassificeras som riskklass I, förutsatt att informationen i T5 inte ska användas för patientövervakning i realtid. / As the opening of emergency hospital Nya Karolinska Solna approaches, a data warehouse for vital signs is being designed. The system is referred to as T5 and the intention is to allow collected medical data to follow the patient throughout the entire hospital stay. Before the procurement of the system there is a need for a review of legal frameworks, standards and guidelines applicable to T5. The project was carried out through research of documents and interviews with professionals involved with subjects relevant to the project. As a final product, a recommendation on how the standards and legal frameworks could be applied to the system was compiled. Project results show that if data managed in T5 is aimed to be used in a medical purpose, the system qualifies as a medical device. Furthermore, the system should be classified according to hazard class I, assuming that the information in T5 will not be used for real time monitoring of patient conditions.
36

Automation of Electrical Fault Induction for Safety Testing of the Power Train Software in Heavy Vehicles / Automatisering av elektrisk felinducering försäkerhetstestning av drivlinans mjukvara i tunga fordon

Frykman, Daniel, Wemmersten, Henrik January 2013 (has links)
En av de främsta prioriteringarna vid utveckling av mjukvara till tunga lastbilar på Scania är att verifiera att lastbilens beteende är säkert. Således spenderas mycket tid på säkerhetstester vars syfte är att verifiera att ny mjukvara inte medför säkerhetskritiska förändringar i fordonets beteende. De säkerhetstester som behandlas i rapporten testar beteendet av mjukvaran i motorns styrenhet när den utsätts för elektriska fel. Bakgrunden till varför säkerhetstesterna genomförs beskrivs i ett säkerhetskritiskt och juridiskt perspektiv samt vilken testmetodik som används. Dessutom tydliggörs vilken del av utvecklingsprocessen som testerna genomförs i. Slutligen utvecklas ett automatiskt testsystem för att effektivisera samt höja kvalitén av säkerhetstesterna som genomförs på Scania. De elektriska fel som kan induceras med det automatiska testsystemet är kortslutning avstyrenhetens kablage mot lastbilens batteri samt kabelbrott. Resultaten ifrån tester genomförda på det automatiska testsystemet visar att säkerhetstesterna utförda manuellt respektive automatiskt är ekvivalenta. Vidare så minskar exekveringstiden för ett testfall signifikant samt att valideringsmöjligheterna förbättras genom bättre dokumentation och ökad repeterbarhet. / In the development of software for heavy-duty trucks at Scania one of the main priorities is to ensure that the behavior of the truck is safe. Hence, much time is spent on safety tests where the purpose is to verify that new software does not imply safety critical changes in the behavior of the vehicle. The safety tests treated in this thesis are about testing the reliability of thesoftware in the electronic control unit while it is exposed to electrical malfunctions.The background of why the safety tests are performed is describedin a legal and safety critical perspective and also what test methodology thatis used. Further the phase in which the safety tests are carried out in thedevelopment process is highlighted.Finally, an automated test system is developed for increasing the e-ciency as well as the quality of the safety tests performed at Scania. Theelectrical malfunctions that are possible to induce with the automated test system are short-circuiting to battery of the truck and disconnections. The results from the tests performed on the automated test system indicate that the safety tests that are performed manually respectively automatically are equivalent. Further, the results show that the time to perform the tests signicantly decreases and the possibility for validation is improved through better documentation and increased repeatability.
37

Douchebag Jar - The Instant Karma App : A full­-stack mobile application development project / Douchebag Jar - The Instant Karma App : Ett full­stack-utvecklingsprojekt för mobilapplikationer

Nilsson, Frida, Gryttman, Dan January 2021 (has links)
Mobile applications are everywhere in today's society, they come in many flavours and are an integral part of many peoples daily lives. The limits to development of mobile applications are expanding with each new idea of how the technology could be potentially used, and it is a field that is most likely going to continue to influence the world we live in. In this thesis, the objective was to develop a proof of concept for a mobile application for social interaction which is tightly anchored to the real world. The idea of the "Douchebag Jar" application was intended as a way for friends and coworkers to stay connected and keep having fun at each other's expense by introducing a karma-based punishment/redemption system.The goal was to learn about mobile application development and the technologies behind it, get first hand experience with app development and become familiarised with tools used by professional app developers. The process of development involved researching and incorporating a number of technologies (e.g. cloud hosted databases) to create an application that was as complete as possible, within the given time frame.As a result of this project, a stable and functional version of the Douchebag Jar application was created and successfully deployed on multiple Android devices. The journey towards the finished proof of concept of the application was a learning experience in which various fields of computer science was delved into.
38

Cybersäkerhet på väg : Säker mjukvaruutveckling i fordonsindustrin

Alfredsson, Anders January 2023 (has links)
Moderna vägfordon är i högre grad än tidigare styrda av mjukvara, och det är även vanligt att de har någon form av internetuppkoppling. För att fordonen ska kunna uppfylla de säkerhetskrav som ställs är det därför viktigt att mjukvaran är utvecklad på ett säkert sätt och under säkra former. Denna fallstudie undersöker med hjälp av strukturerade intervjuer hur några personer som arbetar med mjukvaruutveckling inom fordonsindustrin beskriver arbetet med säkerhet i utvecklingsprocessen. Resultatet visar att det finns en rad olika rutiner och riktlinjer som syftar till att skapa en säker produkt ur ett cybersäkerhetsperspektiv, men att det finns en tendens bland vissa utvecklare att förlita sig på processer och rutiner när det gäller att skapa en säker mjukvara.
39

Förbättrad användarvänlighet hos kunskapsbeskrivningar för mjukvaruutveckling

Nordström, Rikard, Gustafsson, Johan January 2017 (has links)
Society’s need for software is drastically increasing in tandem with elevated requirements for functionality and security. It is therefore necessary to investigate what sort of competences are needed for high-quality development and maintenance of software. This investigation is of particular interest given the existing gap in competence between students of software engineering and demands of the industry. Software engineering skill descriptions that have been developed and revised by experts may be the link between education and industry. However, the skill descriptions that exist today — SWEBOK and ACM/IEEE Curriculum — lack a common structure, which presents an obstacle with respect to the establishment of such a link. An attempt to impose a suitable structure is made in the report Everything is Possible to Structure— Even the Software Engineering Body of Knowledge, which forms a partial basis for this study. This study explores an enhanced structure of the skill descriptions SWEBOK and ACM/IEEE curriculum. The explorative work is then extended by the development of a software system prototype that can improve the usability and user-friendliness of the skill descriptions’ contents. Additionally, the information in the prototype should be exportable and easily available. Ultimately, the goal of the enhanced structure and the prototype is to facilitate the evaluation of quality in software engineering curricula. The development of an information system that embodies the qualities of usability and user-friendliness can be performed using scientific methodology. In this qualitative study, the hypothetico-deductive method has been chosen. Additionally, a suitable choice of technology for the implementation is required. For the purpose of this study, Google Sheets and the Google Apps Script framework have been chosen. The result of the study is a concrete implementation of a system prototype as a Google Sheets spreadsheet with an underlying relational database. Moreover, the spreadsheet is extended with filtering functionality for various types of information. The prototype also offers the ability to assess and compare academic curricula based on software engineering skill descriptions. Lastly, the information in the prototype can be exported and used in its entirety. The results infer that software engineering skill descriptions found in literature can be structured, in addition to being made more usable and user-friendly. However, the developed prototype is in need of further evaluation and testing before its validity can be fully ascertained. / Samhällets beroende av mjukvara ökar drastiskt samtidigt som kraven på funktionalitet och säkerhet ökar. Det är därför aktuellt att ställa frågan om vilka kompetenser som är nödvändiga för att skapa och hantera mjukvara på ett högkvalitativt sätt. Frågan är speciellt relevant med tanke på att det finns en skillnad mellan mjukvarustudenters kunskaper och krav från industrin. Kunskapsbeskrivningar inom mjukvaruutveckling som har utvecklats och reviderats av experter kan utgöra en länk mellan akademi och industri. Däremot saknar kunskapsbeskrivningarna som finns idag — SWEBOK och ACM/IEEE Curriculum — en gemensam struktur, vilket utgör ett hinder för skapandet av en sådan länk. En ansats till att införa en lämplig struktur görs i rapporten Everything is Possible to Structure — Even the Software Engineering Body of Knowledge, som denna studie delvis grundar sig på. Denna studie undersöker en förbättrad struktur av kunskapsbeskrivningarna SWEBOK och ACM/IEEE Curriculum. Det undersökande arbetet förlängs sedan genom utvecklingen av en prototyp för ett IT-system som kan göra kunskapsbeskrivningarnas innehåll mer användbart och användarvänligt. Dessutom borde informationen som prototypen tillhandahåller vara lättillgänglig och möjlig att exportera. Det slutgiltiga målet med den förbättrade strukturen och prototypen är att förenkla utvärderingen av kvalitet med avseende på utbildningar inom mjukvaruutveckling. Utvecklingen av ett informationsteknologiskt system som är användbart och användarvänligt kan genomföras enligt vetenskapliga metoder. I denna kvalitativa studie används den hypotetiskt-deduktiva metoden. Dessutom är ett lämpligt val av teknik för implementationens skull nödvändig. För denna studies ändamål har Google Sheets med skriptramverket Google Apps Script valts ut. Studiens resultat är en konkret tillämpning av en systemprototyp i form av ett kalkylark i Google Sheets med en underliggande relationsdatabas. Kalkylarket är även utökat med filtreringsmöjligheter för olika typer av information. Prototypen erbjuder också möjligheten att utvärdera och jämföra utbildningsprogram baserat på kunskapsbeskrivningar inom mjukvaruutveckling. Till sist erbjuder prototypen möjligheten att exportera och använda all information som den tillhandahåller. Resultaten antyder att färdighetsbeskrivningar för mjukvaruutveckling kan struktureras, samt göras mer användbara och användarvänliga. Däremot behöver den utvecklade prototypen utvärderas och testas i större utsträckning innan dess giltighet kan fastställas.
40

A User-Centric Monitoring System to Enhance the Development of Web-Based Products

Törnqvist, Amanda, Martinsson, Hanna January 2023 (has links)
Many websites and products rely heavily on consumers’ usage habits to maximize profit. Therefore, this project aims to aid product development by analyzing server traffic logs. The proposed solution is a monitoring system focusing on user analytics. The website for this monitoring system contains graphical presentations of statistics on user activity, browser usage, OS usage, browser version usage and OS version usage, most common requests, and the slowest requests over a chosen time interval. Statistical calculations are made in the backend code through connections to two databases. One database contains server traffic logs and is connected to the second database through indexing. Testing on the application proved proper functionality and fulfilled the requirements. The performance testing on the application showed effectiveness with relatively low latency for most statistics methods. This latency was further reduced by 50% using indexing. / Många webbplatser och produkter är mycket beroende av konsumenter och deras användningsvanor för att maximera vinsten. Därför syftar detta projekt till att hjälpa produktutvecklingen genom att analysera servertrafikloggar. Den föreslagna lösningen är ett övervakningssystem med fokus på användaranalys. Hemsidan för detta övervakningssystem innehåller grafiska presentationer av statistik över användaraktivitet, webbläsaranvändning, OS-användning, webbläsarversionsanvändning och OS-versionsanvändning, vanligaste förfrågningar och de långsammaste förfrågningarna under ett valt tidsintervall. Statistiska beräkningar görs i backend-koden genom kopplingar till två databaser. En databas innehåller servertrafikloggar och är kopplad till den andra databasen genom indexering. Testning på applikationen visade att den fungerade korrekt och uppfyllde kraven. Prestandatestningen på applikationen visade effektivitet med relativt låg latens för de flesta statistikberäknande metoder. Denna latens reducerades ytterligare med 50 % med hjälp av indexering.

Page generated in 0.0451 seconds