lnu.sePublikationer
Ändra sökning
Avgränsa sökresultatet
1 - 30 av 30
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Träffar per sida
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
Markera
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Anton, Andersson
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Runbert, Johan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Cross-platform Mobile Development and Internet of Things: Developing a cross-platform mobile application using web technologies to interact with smart things2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Today more and more objects in our daily lives are getting connected to the Internet. This phenomenon is called the Internet of Things and is a way for physical things such as cars, buildings or even bus stations to get access and communicate with other objects using the Internet. The problem is that for every Internet of Things device, an application is often needed in order to communicate with these devices. Developing mobile applications in a separate programming language for each operating system can be an expensive and time consuming task.

    In this thesis, we implement and evaluate a cross-platform mobile solution for users to interact with smart things using the advantages of web technologies. To compare previous findings in this area, two literature reviews has been performed to find out which is the state of the art on cross-platform mobile development frameworks and smart-things technologies used for interacting with physical objects. The result is a mobile application developed using PhoneGap and jQuery Mobile that interacts with iBeacons, where students inside a university building can get directions and schedules for different rooms.

    The application received good results from a couple of usability studies, and performed well when measuring its performance. The outcome shows that web technologies that exist today are a viable solution to native mobile applications in terms of interacting with smart things such as tagging technologies.

  • 2.
    Asparuhov, Lachezar
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    BYOD - Risks, Solutions and Guidelines2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    During the past few years the use of mobile devices became extremely popular not only for personal use but also for working. When personal mobile devices are used as working assets the enterprises should search for some suitable ways to protect their data and network from the unmanaged mobile devices. On the other hand, it is widely believed that employees are more productive when they work from their own devices. This arise three questions: what risks these devices are bringing to the organizations, how to protect the company data and network while allowing the employees to work from their devices, and how adapted the real world is to the Bring Your Own Device trend. To answer these questions and the sub-questions deriving from them, an extensive literature study and a survey approach are used. The results from the study show that even though there are many risks for the companies, brought by the use of personal mobile devices, there exist adequate solutions to mitigate these risks. However, the results from the survey approach show that the companies are not very adapted to this trend yet and there exist a need for better understanding of the problem.

  • 3.
    Ata-Ul-Nasar, Mansoor
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Modeling Intel® Cilk™ Plus Programs with Unified Modeling Languages2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Recently multi-core processors have become very popular in computer systems. It allows multiple threads to be executed simultaneously. The advantage of multi-core comes by parallelizing codes to expand the work across hardware. Furthermore, this can be done by using a parallel environment developed by M.I.T. called Intel Cilk Plus, which is design to provide an easy and well-structured parallel programming approach.

         Intel Cilk Plus is an extension of C and C++ programming languages that describes data parallelism. This extension is very helpful and easy to use among other languages in this field. It has different features including keywords, reducers and array notations etc. In general, this article describes Intel Cilk Plus and its features. In addition, Unified Modelling Language, activity diagrams are used in term of graphical modelling of Intel Cilk Plus by describing the process of a system, capturing the dynamic behaviour of it and representing the flow from one activity to another using control flow. Later on Intel Cilk Plus keywords and UML diagrams tools will be evaluated, a comparison of different UML modelling tools will also be provided.

  • 4.
    Dahl, Andreas
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Nylander, Kristofer
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Differences in security between native applications and web based applications in the field of health care2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Developing native applications for different platforms with different resolutions and screen sizes is both time consuming and costly. If developers were able to develop one web based application which can be used on multiple platforms, yet retain the same level of security as a native application, they would be able to reduce both development time and costs.

    In this thesis we will investigate the possibilities of achieving a level of security in a web-based application that can equal that of a native application, as well as how to develop an application that uses the Mina Vårdkontakter (My Healthcare Contacts) framework.

  • 5.
    Derhami, Shahriar
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Software Performance Analysis for ARM architectures2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Abstract

    This bachelor thesis discusses existing performance analysis techniques for ARM based architecture processors. This includes a comparison between couple of performance analysis applications installed on two Android test devices. Each application monitored CPU performance of the device in three test scenarios. Each test was done in five iterations. The results were compared for each test and for each application. The results of these iterations were compared to find the most stable application among the rest.

     

  • 6.
    Geier, Florian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    The differences between SSD and HDD technology regarding forensic investigations2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    In the past years solid state disks have developed drastically and are now gaining increased popularity compared to conventional hard drives. While hard disk drives work predictable, transparent SSD routines work in the background without the user’s knowledge.

    This work describes the changes to the everyday life for forensic specialists; a forensic investigation includes data recovery and the gathering of a digital image of each acquired memory that provides proof of integrity through a checksum. Due to the internal routines, which cannot be stopped, checksums are falsified. Therefore the images cannot prove integrity of evidence anymore. The report proves the inconsistence of checksums of SSD and shows the differences in data recovery through high recovery rates on hard disk drives while SSD drives scored no recovery or very poor rates.

  • 7.
    Ghotb khosrowshahi, seyedeh parastou
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Barakpour, kamran
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Is a graph-based interface more efficient than a traditional one for channel discovery?2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    There are several applications which make it possible for users to search and find their favorite channels; these channels could be anything such as TV channels, radio channels, blogs, websites, etc. Is a graph-based interface more efficient than a traditional one for channel discovery? The aim of this thesis is to answer the question by developing a new browsing method in a graphical user-friendly interface and compare it with a traditional hierarchical method. A graphical application is a graph-based application, in which the nodes (or vertices) represent channels and the edges represent the links among channels. The graphical application is built with the newest Hypertext Markup Language Standard (HTML5) and Cascading Style Sheets (CSS3). A large part of the graphical application is built using the JavaScript library Sigma.js. The resulting graphical application is tested with users and compared with the traditional hierarchical user interface. A questionnaire is provided for end-users to gather feedback. After analyzing the participant‟s feedback, the results were surprising and interesting. A majority of participants enjoyed interacting with graphical application, and they were interested to use it in the future. The final result is merged into the thesis report. This thesis includes all the work of creating graphical and hierarchical user interfaces, testing the hierarchical and graphical user interfaces, and analyzing the user‟s feedback.

  • 8.
    Hjelm, Sofia
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Evaluation of JavaScript frameworks: Why should you use them?2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    JavaScript is today’s most common client-side programming language for the web. Choosing the most adapted framework for each and every project can optimize the development process and increase profits. Developers often lack knowledge about what to prioritize when choosing a framework and very little previous research regarding this subject area is available. This thesis investigates two JavaScript client-side frameworks and answers the questions of why you should use a framework when developing applications. This thesis also investigates why a company should develop a new framework, when equivalent open-source alternatives are available. To be able to answer the questions interviews with developers were conducted. The results are that using a framework can optimize the development process regarding time and complexity, but learning a new framework can be difficult. In rare cases it is a great idea to develop a new framework for a certain project, but it is often not worth it. Developers also seem to choose experience of using a framework over performance.

  • 9.
    Holmström, Erik
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Sandroos, Jonas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Urskilja projekt skrivna med testdriven utveckling: En kvantitativ studie om TDD-projekt på GitHub2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Testdriven utveckling (TDD) är en mjukvaruutvecklings process där man skriver automatiska enhetstester innan implementationskoden. Vi har utvecklat en metod för att kunna urskilja projekt skrivna med TDD efter implementationen. Att veta om ett projekt är skrivet i TDD efter implementation har inte gjorts tidigare. En lösning kan hjälpa till vid forskning inom ämnet genom att identifiera en större mängd projekt som är skrivna med TDD. Vår lösning är en metod som innebär att först söka efter data och sedan skapa en modell med den hämtade datan. Modellen testades och därefter automatiserades. Resultatet indikerar att det är svårt att komma fram till ett bra strukturerat sätt att urskilja TDD-projekt efter utvecklingsprocessen. 

  • 10.
    Joosep, Henno
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Empirical Evaluation of Approaches for Digit Recognition2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Optical Character Recognition (OCR) is a well studied subject involving variousapplication areas. OCR results in various limited problem areas are promising,however building highly accurate OCR application is still problematic in practice.This thesis discusses the problem of recognizing and confirming Bingo lottery numbersfrom a real lottery field, and a prototype for Android phone is implementedand evaluated. An OCR library Tesseract and two Artificial Neural Network (ANN)approaches are compared in an experiment and discussed. The results show thattraining a neural network for each number gives slightly higher results than Tesseract.

  • 11.
    Kljajic, Haris
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Karlsson, Oskar
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Applying automated testing in an existing client-server game: A pursuit for fault localization in Quake 32015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This paper addresses the question formulation “Is it possible to implement automated testing in an existing client-server game in order to pinpoint faults and achieve credibility to tests?” The gaming industry’s goal, in most cases, is to release games that appeal to both their financial goals and the enjoyment factor of the players. In order to fulfill these goals, the game will need to function properly and the process to assure this is testing the game to find possible faults. This process is time and cost consuming in an exponential rate in accordance to game extensiveness, which makes this problem a very important decision in the process of development. The problem is most commonly tackled by using massive manual testing session, called alpha or beta sessions. In these session the game is at an early stage of development and gets released to a set player base to test and report issues encountered. We believe that the process of testing games could be more effective by utilizing automated testing. This thesis will investigate the possibilities to our claim. The result is a visual representation of the tests we managed to apply, while focusing on the client-server connectivity of Quake 3 and a graph of measurements for our improvised fault localization. This paper describes a solution in form of automated tests within a existing client-server game and a start to what could be early stages of a pattern obtained throughout this project.

  • 12.
    Kourtesis, Marios
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Creating a Secure Server Architecture and Policy for Linux-based Systems2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Creating and maintaining servers for hosting services in a secure and reliable way is an important but complex and time-consuming task. Misconfiguration and lack of server maintenance can potentially make the system vulnerable. Hackers can exploit these vul­nerabilities in order to penetrate into the system internals and cause damage. Having a standard architecture/configuration supporting the needed services saves time and re­sources while it reduces security risks. A server architecture protected by a security policy can secure the integrity and quality of the overall services. This research demon­strates building a secure server architecture protected by a security policy. To achieve this a security policy and a checklist was designed and combined with a host based IDPS, a NMS and a WAF.

  • 13.
    Ladan, Zlatko
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Comparing performance between plain JavaScript and popular JavaScript frameworks2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    JavaScript is used on the web together with HTML and CSS, in many cases using frameworks for JavaScript such as jQuery and Backbone.js. This project is comparing the speed and memory allocation of the programming language JavaScript and its two most used frameworks as well as the language on its own. Since JavaScript is not very fast and it has some missing features or features that differ from browser to browser and frameworks solve this problem but at the cost of speed and memory allocation, the aim is to find out how well JavaScript and the two frameworks jQuery and Backbone.js are doing this on Google Chrome Canary. The results varied (mostly) between the implementations and show that the to-do application is a good enough example to use when comparing the results of heap allocation and CPU time of methods. The results where compared with their mean values and using ANOVA. JavaScript was the fastest, but it might not be enough for a developer to completely stop using frameworks. With JavaScript a developer can choose to create a custom framework, or use an existing one based on the results of this project.

  • 14.
    Landbris, Johan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    A Non-functional evaluation of NoSQL Database Management Systems2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    NoSQL is basically a family name for all Database Management Systems (DBMS) that is not Relational DBMS. The fast growth of all social networks has led to a huge amount of unstructured data that NoSQL DBMS is supposed to handle better than Relational DBMS. Most comparisons performed are between Relational DBMS and NoSQL DBMS. In this paper, the comparison is about non-functional properties for different types of NoSQL DBMS instead. Three of the most common NoSQL types are Document Stores, Key-Value Stores and Column Stores. The most used DBMS of those types are MongoDB, Redis and Apache Cassandra. After working with the databases and performing YCSB Benchmarking the conclusion is that if the database should handle an enormous amount of data, Cassandra is most probably best choice. If speed is the most important property and if all data fits within the memory; Redis is probably the most well suited database. If the database needs to be flexible and versatile, MongoDB is probably the best choice.

  • 15.
    Lundberg, Sebastian
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Sönnerfors, Peter
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Integritetsstudie av Ceph: En mjukvarubaserad lagringsplattform2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Dagens moderna organisationer driver vanligtvis en kostsam IT-baserad infrastruktur. De besitter högpresterande funktionalitet och säkerhet för att garantera att de dagliga operationerna fortskrider. Mjukvarubaserade lagringsplattformar är ett alternativ som kan användas för att reducera dessa kostnader. Genom att efterlikna avancerad teknik som redan existerar i traditionella lagringsplattformar kan detta implementeras som mjukvara på commodity hardware i syfte att uppnå samma funktionalitet. Ceph är ett alternativ som numera implementeras och ämnar erbjuda detta val. Vi anser att mjukvarubaserade lagringslösningar är obeprövade och en serie förkonstruerade tester utfördes som undersökte om Ceph kan garantera dataintegritet. Det som observerades var bristande funktionalitet att bibehålla dataintegritet efter att Ceph slutfört återskapningsprocessen när lagringsklustret erfor hög nyttjandegrad.

  • 16.
    Meyer, Seva
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Understanding Software Adaptation and Evolution2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Software maintenance is a significant part of software system lifetime. Softwaresystem lifetime incorporates many processes including software adaptation and software evolution. These processes collide into one another and create confusion as theboundaries that separate them are often difficult to distinguish. Knowing what exactly these concepts indicate and how they are related can bring simplicity to futuredevelopment of adaptive systems. The following document presents a performed systematic literature review, which aims to outline the similarities and the differences ofadaptation and evolution and further explain how they are related. The results of thestudy show that adaptation and evolution have become more entwined with growthof interest to self-managing dynamic software.

  • 17.
    Niculae, Danut
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    General Unpacking: Overview and Techniques2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Over the years, packed malware have started to appear at a more rapid pace.Hackers are modifying the source code of popular packers to create new typesof compressors which can fool the Anti Virus software. Due to the sheer vol-ume of packer variations, creating unpacking scripts based on the packer’ssignature has become a tedious task. In this paper we will analyse genericunpacking techniques and apply them on ten popular compression software.The techniques prove to be successful in nine out of ten cases, providing aneasy and accessible way to unpack the provided samples

  • 18.
    Nilsson, Christian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Kollaborativ ljudredigering i webbläsaren: Synkronisera JSON med Differential Synchronization, med eller utan internetuppkoppling.2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Syftet med arbetet var att undersöka möjligheten att skapa en applikation för kolla- borativ ljudredigering i webbläsaren men samtidigt inte kräva ständig internetupp- koppling av användarna. Algoritmen Differential Synchronization används för att synkronisera text så att det ser likadant ut hos alla användare. Algoritmen måste först modifieras för att fungera med ljudfiler och tillåta att användare kan göra ändringar utan internetuppkoppling. 

  • 19.
    Olsson, Werner
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Olofsson, Claes
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    SELv: Sambandsemulator Luftvärn2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Emulering och simulering omfattar ett brett spektrum av varierande tekniker på olika nivåer, som involverar både mjuk-, och hårdvaruparadigm. Denna rapport är utformad utifrån ett arkitekturellt perspektiv och ämnar att återge en kortfattad studie av ämnen relaterade till design av en generell referensarkitektur för emulatorer.

    Särskilt fokus har lagts på sammansättningen av de olika komponenter som vanligtvis utgör en emulator, och dessa ställs sedan i jämförelse med den arkitektur, skapad av Von-Neumann, som idag används i den moderna datorn.

    Målet är att identifiera de mest lämpade arkitekturella strategierna för att kunna uppnå kvalitetskrav som flexibilitet, generalitet och funktionell lämplighet. Vid skapandet av en prototyp görs en avvägning mellan olika tekniker, vilket resulterar i en hybrid mellan tidskritiska och händelsedrivna paradigm. Vidare jämförs befintliga arkitekturer där modularitet mellan komponenter visar sig vara en återkommande egenskap inom samtliga designer.

    Det viktigaste resultatet vi kom fram till är att en tillståndsmaskin ofta har en betydande roll inom händelsedrivna system. För den prototyp som designats resulterade detta i en tillståndsmaskin med svagt kopplade deltillstånd som tillsammans leder till aktivering av olika huvudtillstånd, något som går i linje med icke-Von Neumann-alternativ.

  • 20.
    Osbakk, Magdalena
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Architectural Design of Loosely Coupled Services: A Case Study2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    In the fast moving word of sofware engineering many are trying to get their piece of the pot of gold. To do that the engineering process needs to be as cost efficient as possible.Since time is money smartly designed systems make full use of already implemented sofware to save time and money with new development. The usage of services have become a well used strategy for the re-usage of software within as well as between businesses. Loose coupling has long been an architectural strategy for achieving modifiability. The loose coupling between services within a system has lately also been a subject of discussion, since there may be several advatages of using the principles regarding loose coupling and high cohesion within and between services. This document will examine the possible benefits as well as concern of decoupling already tightly coupled services. As well as discovering patterns and anti-patterns regarding coupling and services using Visma Spcs as a case study.

  • 21.
    Sadeghi Gol, Mohsen
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    The Use of Potential Fields as a Navigation System for Autonomous Helicopters in 3D Games2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The use of artificial potential fields is beneficial in most two dimensional environments but they are bound by limitations. Introduction of the third dimension eradicates some of the limitations and brings about a set of new problems. If the emergent problems are solved then the new approach can give way to smarter helicopters and consequently a new game-play experience or possibly safer flight. This thesis aims to solve the emergent problems and proposes a new solution for guidance of autonomous helicopter agents in 3D games based on artificial potential fields. This new approach is compared to the most used alternative the A* pathfinding algorithm. Our experiments reveal that potential fields is a formidable alternative for navigation of helicopters. It can perform many times faster than the A* alternative and has lower rate of collision.

  • 22.
    Salmeron Perez, Irving Ivan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Evaluating feature selection in a marketing classification problem2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Nowadays machine learning is becoming more popular in prediction andclassification tasks for many fields. In banks, telemarketing area is usingthis approach by gathering information from phone calls made to clientsover the past campaigns. The true fact is that sometimes phone calls areannoying and time consuming for both parts, the marketing department andthe client. This is why this project is intended to prove that feature selectioncould improve machine learning models.  A Portuguese bank gathered data regarding phone calls and clientsstatistics information like their actual jobs, salaries and employment statusto determine the probabilities if a person would buy the offered productand/or service. C4.5 decision tree (J48) and multilayer perceptron (MLP)are the machine learning models to be used for the experiments. For featureselection correlation-based feature selection (Cfs), Chi-squared attributeselection and RELIEF attribute selection algorithms will be used. WEKAframework will provide the tools to test and implement the experimentscarried out in this research.  The results were very close over the two data mining models with aslight improvement by C4.5 over the correct classifications and MLP onROC curve rate. With these results it was confirmed that feature selectionimproves classification and/or prediction results.

  • 23.
    Samra, Jone
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Comparing Performance of Plain PHP and Four of Its Popular Frameworks2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The objective of this study is to evaluate performance of four popular PHP frameworks Laravel, Symfony, CodeIgniter and Phalcon together with the plain PHP. The decision of making this study was based on the fact that there is a lack of comparison tests between the most popular PHP frameworks. Visiting the official websites of these frameworks, the first thing to notice is the slogans that have been made by the core teams. The majority of these slogans contain quality attributes like speed and high performance. As a developer looking for performance in your next project, choosing the right PHP framework by these slogans is not that easy. Therefor, the performance of these frameworks is put to the test. And to do that, three experiments are conducted in which five functionally equivalent PHP applications are developed and used as targets. One version of these applications represents the plain PHP and the other four represent the four mentioned frameworks. The experiments are conducted in two sessions. The first session deals with the execution time and the stack trace measurements while the second one is covering the measurement of the memory usage consumption. The result outcome of these experiments has been analyzed and interpreted in order to expose the performance of the targeted frameworks. The experiment results prove that the targeted frameworks perform differently compared with each other and the PHP stack. Plain PHP and Phalcon are performing well while the other three frameworks have both mediocre and low performance. 

  • 24.
    Shwan, Soren
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Futic, Damir
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Lojalitet mot sportsidor: En studie om vilka faktorer som driver en användare till återbesök.2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Abstrakt

    Tillväxten av internetanvändning bland sportintresserade användare framgår tydligt av trafiken på populära webbplatser. Detta har medfört att Internet blivit en stor del av sportindustrin. För sportsidor, precis som andra webbsidor, är det viktigt att ha en lojal användarbas som regelbundet återbesöker sidan. Syftet med denna studie är att ta fram de viktigaste lojalitetsfaktorerna för sportsidor. Vår kvantitativa datainsamling baserades på lojalitetsfaktorer för generella webbsidor och kvalitetsfaktorer för sportsidor från tidigare forskning. I vår studie undersöktes även om nya faktorer uppkom för sportsidor. Resultatet från vår datainsamling avslöjade att navigering, tillgänglighet, användarbarhet av informationen, fullständighet av informationen, tillförlitlighet och användbarhet är viktiga faktorer för att användare ska återbesöka och förbli lojala mot sportsidor.

     

    Nyckelord: Webbdesign, Sportsidor, Webblojalitet

  • 25.
    Sirvent Mazarico, Carlos
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Campillo Carrera, Marc
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Comparison between Native and Cross-Platform Apps2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The primary purpose of this study is to determine in which technology we have to

    develop an application depending on the features that we would like to include, in order

    to deliver the best value for a good price to the customers. Consequently, in this

    research we have described the capabilities, performance and limitations that we have

    found while using the different technologies. The empirical part of this study was

    conducted in the first semester of 2014/2015 at the Linnaeus University in Växjö

    (Sweden), supported by Softwerk Company.

    In conclusion, the thesis shows that the user experience with native apps is always better

    than using the web-based technologies, especially using maps, although the time and

    effort spent to develop them is higher. Cross-platform solutions can be very useful for

    simple apps, and also if the developer does not have a lot of time to develop them. The

    problem with this last kind of applications is that the performance is less than the native

    ones.

  • 26.
    Svensson, Marcus
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Dynamic Strategy in Real-Time Strategy Games: with the use of finite-state machines2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Developing real-time strategy game AI is a challenging task due to that an AI-player has to deal with many different decisions and actions in an ever changing complex game world. Humans have little problem when it comes to dealing with the complexity of the game genre while it is a difficult obstacle to overcome for the computer. Adapting to the opponents strategy is one of many things that players typically have to do during the course of a game in the real-time strategy genre. This report presents a finite-state machine based solution to the mentioned problem and implements it with the help of the existing Starcraft: Broodwar AI Opprimobot. The extension is experimentally compared to the original implementation of Opprimobot. The comparison shows that both manages to achieve approximately the same win ratio against the built-in AI of Starcraft: Broodwar, but the modified version provides away to model more complex strategies.

  • 27.
    Svensson, Rickard
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Cued Click-Point Memorability2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The Safety of passwords has been in question for over 40 years, long before the Internet. While improvements have been made to ensure security nothing has changed with passwords since the emergence of the Internet. Passwords need to be long and complex to be secure and users should not reuse their passwords. In a world where there are thousands of services on the internet requiring authentication to keep passwords safe users will have to remember a lot of passwords. Studies show however that users are prone to both create bad passwords but to also reuse their passwords on different sites. A lot of different alternatives to passwords has been proposed but none has become dominant. Is there a good alternative to text-based passwords? Can a graphical password be that alternative? The purpose of this thesis is to create a prototype of a CCP-like system and to conduct a memorability and usability test with it. The test results suggest that CCP is easy to use for users new to the concept of graphical passwords. A CCP-password also seems memorable with most participants recalling their passwords after a week with ease. PCCP can be a good substitute for passwords since it is easy to use, easy to remember and potentially more secure than text-based passwords.

  • 28.
    Vitt, Artur
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Machine Learning in DigitalTelerehabilitation: Telerehabilitation system based on kinect2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The healthcare as a service is always under pressure and is in great demand. Despiteliving in a developed world with access to cars, trains, busses and other transportationmeans, sometimes accessing healthcare can be troublesome and costly. Thecontinuous technological progress provides new means to provide different kind ofservices, healthcare included. One way of putting technology into good use in fieldof healthcare is remote rehabilitation.Remote rehabilitation is a matter of delivering physiotherapy on a distance. Theuse of remote rehabilitation potentially reduces waiting time for treatment and gives apossibility for people with long traveling distance, to be treated at their locations. Thethesis addresses a solution to physiotherapy on distance that utilizes Kinect and machinelearning technologies to provide physiotherapy offline. Thesis presents KinectDigital Rehabilitation Assistant (KiDiRA), which provides simple functions to sufficethe needs of a physiotherapist to plan therapeutical treatment and the ability of apatient to get access physiotherapy offline in real-time at home.More precisely KiDiRA is the system that combines Kinect motion capture device,an interactive graphical interface and a platform to assist with the design ofphysiotherapeutical exercises and an aid for the patient to execute therapeutic plan onhis/her own. The system displays the exercise directives and monitors performanceof patient. KiDiRA aims to incorporate science of machine-learning in process ofperformance evaluation during exercises.

  • 29.
    Widén, Johan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Evaluation of Smart Home API with a developed application to a heating system2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Many companies are trying to be the central part of the smart home. By using public APIs you can integrate with other enterprise solutions and devices while you by yourself does not have to develop systems that are already on the market. This report consists of three parts in order to solve the integration of public APIs to an existing device in a heating system in smart home. The first part is a comparison of four different public APIs. The second part deals with the development of a couple system architectures for a general solution of how to add various public APIs in an easy and convenient way. The last part is an implementation of one system architecture to an existing system.

  • 30.
    Öigaard, Sandra
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Programming language & Gender2015Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Once women were the pioneers within the tech industry, but during the last decades the amount of women who choose a career within computer science has decreased rapidly. Programming languages have evolved during the last decades and because of the growing gender gap in the industry, they have done so involuntarily in the absence of women. The imbalance raises the question if the tech industry and the programming languages have been adapted for a more masculine way of developing software. A quantitative study and a literature review evaluates if there is a need for a computerlanguage developed towards women. The study comes to the conclusion that there is no need for a female inspired computer language, but the way computer languages are taught suits the male way of thinking better than the female way.

1 - 30 av 30
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf