liu.seSök publikationer i DiVA
Ändra sökning
Avgränsa sökresultatet
1234567 1 - 50 av 1391
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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.
    Asp, Filip
    Linköpings universitet, Institutionen för datavetenskap.
    A comparison of Ionic 2 versus React Native and Android in terms of performance, by comparing the performance of applications2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Nowadays almost everyone has a smart phone. In addition, as more people use smart phones more applications are being developed for smart phones. Each operating system on the smart phone market has its own applications. Up until a few years ago, developers had to develop an exclusive application for each operating system in order to cover the whole market. A number of cross-platform frameworks have emerged. These frameworks enable developers to use one code base for every operating system. To be able to use most of the code for all platforms makes it easier to maintain and evolve the application. Two of the frameworks that allow cross-platform development are React Native and Ionic. The purpose and goal of the thesis is to evaluate if Ionic 2 is eligible to use as a cross-platform framework in terms of performance. The method used to achieve the goal is based on replication. An application made in React Native is replicated by using Ionic 2. The applications are then evaluated with focus on performance. The applications are evaluated using AndroidViewClient and Trepn profiler. AndriodViewClient is run outside of the OS of the Android device and can control the GUI of a device. AndroidViewClient is used to automate the tests. The metrics used for evaluating the performance are CPU load, memory usage, battery power usage, the size of the application and the size of the Android package kit. Trepn profiler is an application that is installed on the device. Trepn profiler has access to the hardware of the device and is therefore used to measure the first three mentioned metrics.

  • 2.
    Holmström, Jesper
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Jonsson, Daniel
    Linköpings universitet, Institutionen för datavetenskap.
    A study on the characteristics of spreading news on Twitter: The influence social media has on society2018Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The spreading of news on social media is a complex process and sought-after skill in today’s society. People spreading political beliefs, marketing teams who want to make money and people who want to achieve fame are all trying to understand the best way to influence others. Many are trying to understand this complex process to limit the impact that the spreading of fake news and other misinformation may have on society. This re- search has gained a lot of attention recently, but no definite answers to several important questions have been found. Our main contribution is to create a methodology that allows us to collect more interesting longitudinal data, while at the same time reducing the number of calls to the used APIs. This is done by introducing a threshold that filters out links that are found to be uninteresting. We also introduce a random factor in order to eliminate and understand the bias introduced with this threshold. Our analysis of the longitudinal measurement show that there is no strong correlation between the number of followers a user has and the number of clicks a link posted by the user receives and that a link’s popularity typically is reduced significantly after its first few hours of existence. This illustrates the reactive and fast-paced nature of Twitter as a means to share information.

  • 3.
    Roos, Daniel
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Aaro, Gustav
    Linköpings universitet, Institutionen för datavetenskap.
    A Toolset for Qualitative Dataset Generation of Virtual Reality Environment User Interaction2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Virtual reality (VR) is a medium of human interaction which is becoming more popular by the day in today's technological advancements. The applications are being developed at the same rate as the technology itself and we have only seen the start of the possible benefits it could bring society. As the technology advances it will gain a lot of trust, and the potential use cases of virtual environments will be allowed to become more complex. Already today, they often involve network streaming components which often has very strict optimization requirements in order to be able to run in real-time with minimal delay under normal network conditions. In order to reach the required optimizations it is important to understand how users interact with such virtual environments. To support and facilitate the understanding of this kind of interaction we have developed a method for creating qualitative datasets containing extensive information about the 3D scene as well as the sensor data from the head-mounted display (HMD). We then apply this method to create a sample dataset from a virtual 3D environment and try to analyze the data collected through some simple methods for demonstrational purposes.

  • 4.
    Almquist, Mathias
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Almquist, Viktor
    Linköpings universitet, Institutionen för datavetenskap.
    Analysis of 360° Video Viewing Behaviours2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    In this thesis we study users' viewing motions when watching 360° videos in order to provide information that can be used to optimize future view-dependent streaming protocols. More specifically, we develop an application that plays a sequence of 360° videos on an Oculus Rift Head Mounted Display and records the orientation and rotation velocity of the headset during playback. The application is used during an extensive user study in order to collect more than 21 hours of viewing data which is then analysed to expose viewing patterns, useful for optimizing 360° streaming protocols. 

  • 5.
    Tarander, Jasmine
    Linköpings universitet, Institutionen för datavetenskap.
    Används processen? - En studie om teknikinformatörernas användning av processer och verksamhetsledningssystemet hos Saab i Linköping.2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Denna studie analyserar vad teknikinformatörerna, vars uppgift är att skriva tekniska publikationer, på Saab i Linköping tycker om sina processer, främst processen Develop Technical Publications (DTP), och sedan Saabs verksamhetsledningssystem, GMS. Studiens frågeställningar är (1) ”Hur är Saabs processer anpassade till teknikinformatörernas arbetssätt?” och (2) ”Hur kan processernas eller verksamhetsledningssystemets uppbyggnad förändras för att passa arbetssätten?”. Till studien rekryterades nio deltagare var av sex stycken deltog i en fokusgrupp och tre i intervjuer. Fokusgruppen genomfördes först för att få en djupare kunskap om området, datan som samlades in analyserades med tematisk analys och utifrån analysen skapades intervjufrågor till intervjuerna. Den insamlade datan från intervjuerna analyserades också med tematisk analys och resultaten från båda analyserna jämfördes i resultatdiskussionen för att kartlägga hur användandet av processerna ser ut och GMS. Från resultaten framkom att få använder DTP och att input och output saknas i GMS. En genomgång av GMS för samtliga teknikinformatörer behövs och uppdateringar i processerna en gång per år, samt att det behövs utbildning för nyanställda i hur de ska använda processerna och GMS. Förbättringsförslagen som anges är att ge GMS en trädstruktur samt visa tydligare input och output från processerna, tydligare inkludera de processer som skapats utifrån DTP, skapa en E-learning för GMS samt en E-learning för nyanställda för att de ska förstå sina processer.

  • 6.
    Hanson, Linnéa
    Linköpings universitet, Institutionen för datavetenskap.
    Att inkludera räddningstjänsten i träningsverktyget Emergo Train System2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Med anledning av det förändrade säkerhetspolitiska läget i Sverige arbetar flera myndigheter, på uppdrag av regeringen med att förbättra samhällets beredskap på flera olika sätt. Ett sätt att säkerställa att de aktörer som blir involverade vid någon typ av kris är förberedda är att låta dem träna i simulerade miljöer. Denna studie hade som uppgift att specificera räddningstjänstens roller, uppgifter och verktyg för att sedan kunna utveckla en modul för träningsverktyget Emergo Train SystemÒsom tillåter utökade träningsmöjligheter för räddningstjänstpersonal, enskilt eller i samverkan med övriga blåljusaktörer. Detta gjordes genom att samla in information från fokusgrupper med räddningstjänsten och sedan analysera detta med hjälp av hierarkiska uppgiftsanalyser. Resultatet är tabeller som specificerar roller, hierarkiska uppgiftsanalyser som beskriver räddningstjänstens uppgifter samt tabelluppgiftsanalyser som specificerar dessa i kombination med verktyg. Resultatet kan användas av ETS för att skapa symboler och simuleringsövningar för räddningstjänsten där deras prestation kan mätas såväl som utvecklas.

  • 7.
    Skoglund, Jesper
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Vikström, Lukas
    Linköpings universitet, Institutionen för datavetenskap.
    Automating the process of dividing a map image into sections: Using Tesseract OCR and pixel traversing2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This paper presents an algorithm with the purpose of automatically dividing a simple floor plan into sections. Sections include names, size and location on the image, all of which will be automatically extracted by the algorithm as a step of converting a simple image into an interactive map. The labels for each section utilizes tesseract-OCR wrapper tesseractJS to extract text and label location. In regards to section borders pixel traversing is employed coupled with CIE76 for color comparison which results in the discovery of size and location of the section. Performance of the algorithm was measured on three different maps using metrics such as correctness, quality, completeness, jaccard index and name accuracy. The metrics showed the potential of such an algorithm in terms of automating the task of sectioning an image. With results ranging between lowest percentage of 48% and highest of 100% on three different maps looking at correctness, quality, completeness, average jaccard index and average name accuracy per map.

  • 8.
    Haberler, Oliver
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Granander, Niklas
    Linköpings universitet, Institutionen för datavetenskap.
    Gosch, Aron
    Linköpings universitet, Institutionen för datavetenskap.
    Haugen, Fabian
    Linköpings universitet, Institutionen för datavetenskap.
    Viitanen, Rasmus
    Linköpings universitet, Institutionen för datavetenskap.
    Serra, Sabina
    Linköpings universitet, Institutionen för datavetenskap.
    Torén, Rickard
    Linköpings universitet, Institutionen för datavetenskap.
    Automatisk taggning av video2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Denna rapport behandlar utvecklingen av tagg-bearbetningssystemet Video Analyser andTag Generator (VATG). Projektet har utförts som en del av kursen TDDD96 - Kandidatarbetei programvaruutveckling på Linköpings universitet i en grupp på sju personer och på uppdragav företaget Flowplayer. Syftet med projektet har varit att undersöka hur befintligatjänster såsom Amazon Web Services kan användas i ett videoanalyssystem med målet attta fram en lösning för automatiserad taggning av videoklipp. Resultatet av projektet bleven mikrotjänst somanvänder sig av Amazon Rekognition, en tjänst för objektidentifiering ivideoklipp och bilder, och sedan bearbetar resultatet för att skapa en beskrivande samlingetiketter för videoklipp. Det visade sig att etiketter genererade av VATG i slutändan varbättre på att beskriva videoklipp än etiketter som enbart kom från Amazon Rekognition.

  • 9.
    Dahlström, Felicia
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Eirik, Funnemark
    Linköpings universitet, Institutionen för datavetenskap.
    Gudmundsson, Tomas
    Linköpings universitet, Institutionen för datavetenskap.
    Lindberg, Sophie
    Linköpings universitet, Institutionen för datavetenskap.
    Nilsson, Filip
    Linköpings universitet, Institutionen för datavetenskap.
    Olsson, Marcus
    Linköpings universitet, Institutionen för datavetenskap.
    Svensk, Herman
    Linköpings universitet, Institutionen för datavetenskap.
    Sörensen, Joakim
    Linköpings universitet, Institutionen för datavetenskap.
    Baljangåvan: Omtanke på distans: Hur kan en webbapplikation som säljer enkla gåvor utformas så att den upplevs navigerbar, tillförlitlig och har en effektiv köpprocess?2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
  • 10.
    Borgenstierna, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    Behave and PyUnit: A Testers Perspective2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    A comparison between two different testing frameworks Behave and PyUnit is demonstrated. PyUnit is TDD driven and Behave is BDD driven. The method SBTS shows that Behave enforces better quality of software in the maintainability branch than PyUnit. The Gherkin language used in Behave is easy to read and widens the scope of protentional testers. Although Behave is not as fine grained with the cover of the tests than PyUnit since Behave is limited to the behaviour of the system.

  • 11.
    Riddarhaage, Teodor
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Ayoub, Ilian
    Linköpings universitet, Institutionen för datavetenskap.
    Gefvert, Anton
    Linköpings universitet, Institutionen för datavetenskap.
    Van Gheel, David
    Linköpings universitet, Institutionen för datavetenskap.
    Habib, Christian
    Linköpings universitet, Institutionen för datavetenskap.
    Rosén, Carl
    Linköpings universitet, Institutionen för datavetenskap.
    Sievert, Rolf
    Linköpings universitet, Institutionen för datavetenskap.
    Classi: Bakterieklassificerare för minskad antibiotikaanvändning inom mjölkindustrin2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Kor inom mjölkindustrin drabbas ofta av juverinflammationen mastit, som orsakas av en mängd olika bakterier. Eftersom olika bakterier kräver olika behandlingsplaner finns ett behov att identifiera vilken bakterie som har orsakat mastiten. I nuläget finns två sätt att göra detta på, skicka in prover till en veterinär eller utbilda personal på plats för att analysera prover. Båda dessa alternativ är tids- och resurskrävande och kan leda till att mjölkföretagarna väljer att försöka behandla sina kor med antibiotika eller andra onödiga och potentiellt ohållbara metoder.

    Denna rapport beskriver det arbete som utförts av sju studenter under vårterminen 2018 i samband med kursen TDDD96 - Kandidatprojekt i programvaruutveckling. I projektet utvecklades en prototyp för ett system som med hjälp av ett neuralt nätverk klassificerar bakterier hos mastitdrabbade kor utifrån bilder på bakterieodlingar. Som gränssnitt mellan mjölkföretagare och klassificerare utvecklades en Android-applikation där slutanvändaren lätt kan ta bilder och mata in relevant information för att sedan skicka dessa till en server.

    Under implementationen av produkten delades projektgruppen in i tre delgrupper, varje delgrupp arbetade på ett av de tre delsystemen applikation, server och klassificerare. Projektgruppen använde sig av en Scrum-liknande arbetsmetodik där utvecklingsfasen delades upp i olika sprints.

    Den klassificerare som tagits fram har lyckats få en klassifikationssäkerhet som är i underkant med veterinärerna. Dock har klassificeraren stor potential och kan utvecklas till att vara en bra lösning till det presenterade problemet inom mjölkindustrin.

  • 12.
    Renholm, Filip
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Möller, Fredrik
    Linköpings universitet, Institutionen för datavetenskap.
    Jansson, Isak
    Linköpings universitet, Institutionen för datavetenskap.
    Gustafsson, Klara
    Linköpings universitet, Institutionen för datavetenskap.
    Johansson Lara, Leo
    Linköpings universitet, Institutionen för datavetenskap.
    Bodeström Eriksson, Linus
    Linköpings universitet, Institutionen för datavetenskap.
    Thaung, Ludwig
    Linköpings universitet, Institutionen för datavetenskap.
    Egondotter, Vendela
    Linköpings universitet, Institutionen för datavetenskap.
    CodeBuddy: Development of a programming assistance marketplace as a web application2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [en]

    According to a study at Linköping University, students who study programming need additional assistance beyond the help provided in the course. According to the same survey, the majority of these students indicate that they would pay for private tuition in programming. At the same time, there are students who believe they have the competence to teach others in programming and could consider of doing this against financial compensation. To meet these needs of students, a solution tested in this thesis resulted in the development of a web application to create a C2C platform where students can meet up to exchange knowledge within programming. The development of the web application is varied by design and functionality substantiated by scientific theories. During the project, user testing is performed to get opinions from the potential target group. The work mainly focuses on answering the research questions regardingconsumer trust of the web application’s design. The report shows that it is possible to develop a web application according to the above criteria.

  • 13.
    Lindskog, Eric
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Jesper, Wrang
    Linköpings universitet, Institutionen för datavetenskap.
    Design of video players for branched videos2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Interactive branched video allows users to make viewing decisions while watching, that affect the playback path of the video and potentially the outcome of the story. This type of video introduces new challenges in terms of design, for example displaying the playback progress, the structure of the branched video as well as the choices that the viewers can make. In this thesis we test three implementations of working video players with different types of playback bars: one fully viewed with no moving parts, one that zooms into the currently watched section of the video, and one that leverages a fisheye distortion. A number of usability tests are carried out using surveys complemented with observations made during the tests. Based on these user tests we concluded that the implementation with a zoomed in playback bar was the easiest to understand and that fisheye effect received mixed results, ranging from distracting and annoying to interesting and clear. With this feedback a new set of implementations was created and solutions for each component of the video player were identified. These new implementations support more general solutions for the shape of the branch segments and the position and location of the choices for upcoming branches. The new implementations have not gone through any testing, but we expect that future work can further explore this subject with the help of our code and suggestions.

  • 14.
    Ellgren, Robin
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Löfgren, Tobias
    Linköpings universitet, Institutionen för datavetenskap.
    Distributed Client Driven Certificate Transparency Log2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    High profile cyber attacks such as the one on DigiNotar in 2011, where a Certificate Authority (CA) was compromised, has shed light on the vulnerabilities of the internet. In order to make the internet safer in terms of exposing fraudulent certificates, CertificateTransparency (CT) was introduced. The main idea is to append all certificates to a publicly visible log, which anyone can monitor to check for suspicious activity. Although this is a great initiative for needing to rely less on CAs, the logs are still centralized and run by large companies. Therefore, in this thesis, in order to make the logs more available and scalable, we investigate the idea of a distributed client driven CT log via peer-to-peer (P2P) and WebRTC technology that runs in the background of the user’s browser. We show that such a system is indeed implementable, but with limited scalability. We also show that such a system would provide better availability while keeping the integrity of CT by implementing an append only feature, enforced by the Merkle Tree structure.

  • 15.
    Blomqvist, Samuel
    et al.
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Thorén, Daniel
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Peters, Christopher
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Sjöblom, William
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Malmfors, Fredrik
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Willquist, André
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    Westerdahl, Ludvig
    Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska fakulteten.
    DQ - Digitalt biljettsystem2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Syftet med denna rapport är att redovisa utvecklingen av ett digitalt biljettsystem som skulla användas av studentföreningar vid Linköpings universitet. Systemet utvecklas av studenter vid Linköpings universitet på uppdrag av individer representerande LinTek och StuFF, två kårer vid universitetet. Målet med projektet är att utveckla ett digitalt kösystem som studenter vid Linköpings universitet kan använda för att köpa biljetter till fester eller liknande. Resultatet av projektet är ett i många aspekter fungerande system som dock saknar vissa grundläggande aspekter. Utöver det utvecklade systemet har även denna rapport skrivits inklusive en individuell del per gruppmedlem som går in på djupet i olika områden relaterade till projektet.

  • 16.
    Wilhelmsson, Kasper
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Kroon, Ludvig
    Linköpings universitet, Institutionen för datavetenskap.
    En analys av bränslefraktioners påverkan på ett kraftverks emissioner2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Tekniska verken är en regional koncern som verkar inom många områden. Den här rapporten specificerar sig på avfallshantering och emissionerna av dessa. Tekniska verken har som mål att bli så miljövänliga som möjligt och med hjälp av denna rapport få en bättre insikt i vilka avfall som är bättre och sämre för miljön.

    Rapporten använder statistiska metoder för att visa vilka avfall eller bränslen som ger upphov till höga eller låga halter av farliga emissioner samt vilka av dem som har högt respektive lågt energiinnehåll.

    Metoder som används är Lasso-regression och korsvalidering för variabelselektion. Multipel linjär regression används för tolkning och förklaringsgrad. För kontroll av extremvärden och autokorrelation har Cook ́s distance respektive Durbin-Watson test används.

    Ett av resultaten som metoderna genererar är att den importerade bränslefraktionen RDFBAL ger upphov till höga vätekloridvärden. Under våren genomfördes en revision, alltså en medveten nedstängning där kraftverket renades och reparerades. Det visar sig att detta påverkar emissionerna både positivt och negativt.

  • 17.
    Björk, Julius
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Blidholm, Jennifer
    Linköpings universitet, Institutionen för datavetenskap.
    Gerdin Börjesson, Fredrik
    Linköpings universitet, Institutionen för datavetenskap.
    Edenheim, Arvid
    Linköpings universitet, Institutionen för datavetenskap.
    Ingvarsson, Annie
    Linköpings universitet, Institutionen för datavetenskap.
    Lindstedt, Stefan
    Linköpings universitet, Institutionen för datavetenskap.
    Onsjö, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    Söderberg, Pär
    Linköpings universitet, Institutionen för datavetenskap.
    En undersökning av effekten av on-site-faktorer vid sökmotoroptimering2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Vikten av sökmotoroptimering belyses tydligt eftersom över 90 % av in- ternetanvändningen inleds med en sökmotor enligt nutida studier, sam- tidigt som internet har bidragit till ökad konkurrens mellan företag som verkar från olika geografiska marknader. Riktlinjer från sökmotorer och teori från studier beskriver flera interna påverkande faktorer, on-site- faktorer, men tvetydigt i studierna är hur mycket dessa faktorer påver- kar rangordningen. Med anledning av detta genomfördes en studie an- gående e-handelsplattformen Sparket.se och dess rangordning på Goog- le genom iterativ testning och mätning för varje on-site-faktor. Resulta- tet och slutsatsen av arbetet gör gällande att nyckelord och struktur har störst betydelse vid on-site-optimering. Störst förbättring observerades när nyckelord placerades i HTML-koden och utgjorde 2-5 % av det tota- la innehållet, utan duplicering. En tydlig hierarkisk struktur med jämn bredd och djup resulterade likaså i avancemang. Implementation av bre- adcrumbs gav också en marginell förbättring, troligtvis på grund av Spar- kets ringa storlek, och sitemap samt robots.txt gav oförändrad rangord- ning. Den sammanlagda effekten av on-site-faktorerna vid sökmotorop- timering var signifikant för e-handelsplattformen.

  • 18.
    Olofsson, Joakim
    Linköpings universitet, Institutionen för datavetenskap.
    En undersökning i användandet av fritextsvar inom kursutvärdering: Tematisk analys av användarintervjuer2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Enligt litteraturen är kursutvärdering något som görs vid de flesta universitet och i Sverige och England finns lagstadgat att kursutvärdering ska genomföras. Normalt är det en kvantitativ kursutvärdering som görs med kommentarer i form av fritextsvar. I detta kandidatarbete har i enlighet med Blandford (2013) genomförts semistrukturerade intervjuer som därefter följts av en tematisk analys för att ta fram teman för fritextsvar av kursutvärderingar vid Linköpings universitet. Fritextsvaren har analyserats genom formulering av huvudteman, delteman och i några fall underteman till dessa. Det har konstaterats att någon tydlig teoribildning inte gått att finna när det kommer till kvalitativa kursutvärderingar. Resultatet från arbetet är en beskrivning av en arbetsprocess för kursutvärdering och dess delmoment vid en utbildning på Linköpings Universitet samt framtagande av förbättringsmöjligheter i denna arbetsprocess. Slutsatserna i denna studie avser kursutvärdering vid en utbildning, men resultaten kan även anses vara applicerbara vid andra, då det är samma system och samma struktur för kursutvärderingar vid de andra utbildningarna vid Linköpings Universitet.

  • 19.
    Johansson, Erik
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Söderberg, Jesper
    Linköpings universitet, Institutionen för datavetenskap.
    Evaluating performance of a React Native feature set2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    React Native has quickly become one of the most popular cross-platform frameworks for developing Android and iOS applications since it was first released by Facebook in 2015. In this study a proof of concept application is  developed and a set of features are evaluated with regard to performance efficiency. Results of measurements show that while React Native does perform worse than it's Android counterpart, it performs sufficiently well for building most applications with but can be more problematic for applications running heavier client-side logic.

  • 20.
    Bäcklund, Ludwig
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Hedén, Oskar
    Linköpings universitet, Institutionen för datavetenskap.
    Evaluating React Native and Progressive Web App development using ISO 250102018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The vast supply of different smartphone makes and models, along  with their  accompanying operating  systems,  increase the  demand  for  an  all-in-one  development  solution.   Quite a  few  approaches  to  solving  this  problem  have  cropped  up over the years, ranging from purely web-oriented solutions to something more akin to a native application.   React Native and Progressive Web App development are two different approaches,  both new and promising,  on this spectrum.   This thesis evaluates these approaches in a standardized way using the  ISO  25010 Product  Quality  Model to  gain  insight  into these  types  of  cross-platform  development  as  well  as  how well  such  an  evaluation  works  in  this  context.   The  results show that, while not a perfect fit, a standardized evaluation brings forward less obvious aspects of the development process and contributes with a helpful structure to the evaluation process.

  • 21.
    Tengroth, Anton
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Vong, Chi
    Linköpings universitet, Institutionen för datavetenskap.
    Evaluation of a synchronous leader-based group membership protocol2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The group membership protocol is a mechanism that handle mobile nodes in a dynamic environment and provide and maintain these nodes in a membership. These nodes can, for instance, be seen as the increasing connected devices which lead to a more dynamic group of devices in systems like distributed systems. In this thesis, a synchronous leader-based group membership protocol (SLMP) is evaluated. By doing simulations where the SLMP gets to handle nodes joining and crashing in different frequencies in a noisy environment, while we vary the length of the timeout, the frequency of nodes joining and crashing, and the packet loss rate; we were able to establish that all these parameters affect the performance of the protocol in different ways. When nodes join and crash in a high frequency it is wise to have a short timeout, but if the packet loss rate also is high, then the performance of the protocol will decrease. However, if the packet loss rate is high, there still are possibilities for the protocol to deliver a good service, if the timeout is long enough and the rate that nodes join & crash is not too high.

  • 22.
    Ivarsson, Adam
    Linköpings universitet, Institutionen för datavetenskap.
    Expediting Gathering and Labeling of Data from Zebrafish Models of Tumor Progression and Metastasis Using Bespoke Software2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    In this paper I describe a set of algorithms used to partly automate the labeling and preparation of images of zebrafish embryos used as models of tumor progression and metastasis. These algorithms show promise for saving time for researchers using zebrafish in this way.

  • 23.
    Johansson, Hanna
    Linköpings universitet, Institutionen för datavetenskap.
    Facilitate flight missions: An interview study about what could be made easier during planning and evaluation of flight missions.2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This thesis was in collaboration with Saab AB Aeronautics and aimed to investigate the information requirements at Saab AB, and then to write at least one software specification for something that could facilitate planning and/or evaluation of flight missions. Today, different support systems are used at Saab AB to help with planning and evaluation of flight missions. The most commonly used is the Mission Support System, but systems external to Saab AB such as applications for tablets are also used. Through semi-structured interviews and an analysis of the interviews based on the Grounded Theory approach several ideas for what could be done to facilitate planning and/or evaluation emerged. Two ideas were looked closer at; a statistical overview over missions implemented in the Mission Support System and an integration of an external program called SkyDemon and the Mission Support System. The statistical conclusions could help with getting an easier overview over one or several missions, which facilitates evaluation and how to forward information about the mission. To integrate SkyDemon with the MSS is something that tries to fulfill the wishes about accessibility and having everything at the same place, making the planning of missions run easier and faster. 

  • 24.
    Areström, Erik
    Linköpings universitet, Institutionen för datavetenskap.
    Flow Classification of Encrypted Traffic Streams using Multi-fractal Features2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The increased usage of encrypted application layer traffic is making it harder for traditional traffic categorization methods like deep packet inspection to function. Without ways of categorizing traffic, network service providers have a hard time optimizing traffic flows, resulting in worse quality of experience for the end user. Recent solutions to this problem typically apply some statistical measurements on network flows and use the resulting values as features in a machine learning model. However, by utilizing recent advances in multi-fractal analysis, multi-fractal features can be extracted from time-series via wavelet leaders, which can be used as features instead. In this thesis, these features are used exclusively, together with support vector machines, to build a model that categorizes encrypted network traffic into six categories that, according to a report, accounts for over 80% of the mobile traffic composition. The resulting model achieved a F1-score of 0.958 on synthetic traffic while only using multi-fractal features, leading to the conclusion that incorporating multi-fractal features in a traffic categorization framework, implemented at a base station, would be beneficial for the categorization score for such a framework.

  • 25.
    Holmberg, Daniel
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Nyberg, Victor
    Linköpings universitet, Institutionen för datavetenskap.
    Functional and Security Testing of a Mobile Client-Server Application2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Today’s massive usage of smartphones has put a high demand on all application developers in the matter of security. For us to be able to keep using all existing and new applications, a process that removes significant security vulnerabilities is essential. To remove these vulnerabilities, the applications have to be tested. In this thesis, we identify six methods for functional and security testing of client-server applications running Android and Python Flask. Regarding functional testing, we implement Espresso testing and RESTful API testing. In regards to the security testing of the system, we do not only implement fuzz testing, sniffing, reverse engineering and SQL injection testing on a system developed by a student group in a parallel project, but also discover a significant security vulnerability that directly affects the integrity and reliability of this system. Out of the six identified testing techniques, reverse engineering exposed the vulnerability. In conjunction with this, we verified that the system’s functionality works as it is supposed to.

  • 26.
    Jansson, Oskar
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Nilsson, Niklas
    Linköpings universitet, Institutionen för datavetenskap.
    Guidelines for integration testing of asynchronous many-to-many message passing applications for use in 4G and 5G telecommunication2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Message Passing Systems (MPS) is today a widely used architecture for distributed embedded systems, where components communicate by sending and receiving messages. Integration testing a system using MPS with a many-to-many relationship can be demanding as both the time and the order in which  messages are delivered depend on the execution environment. The non-deterministicness can lead to message race faults, where the order of messages can result in false truths. If a test cannot continue execution until the response has been received, it can potentially lead to a message deadlock. Google Test is a popular framework for testing code written in C/C++; it features a rich set of assertions and fatal and non-fatal failures. This paper presents guidelines on how to test a non-deterministic message order in an MPS system using additions to the Google Test framework. From studies a set of solutions were brought forward. Each solution was evaluated with the use of a minimalistic MPS system that we constructed for the task, and the guidelines are based upon the results of these.

  • 27.
    Haglund, Pontus
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Karlsson, Victor
    Linköpings universitet, Institutionen för datavetenskap.
    HTML5 as a platform independent tool to render IoT-data2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This paper explores advantages and challenges of specifying how IoT data is presented to an end user in AR using HTML5. Our conclusion is that HTML5 is a way of defi- ning data where competence is easy to come by and cross platform usability is good. The primary advantage is the capability of deciding how something is rendered and have it look the same way on any number of different platforms. The challenges are that cross platform compatibility is not perfect. Even platforms such as a native Android application, that has support for rendering HTML, suffered from very poor performance compared to a PC. Platforms not supporting HTML5 natively, in this case Unity and Vuforia, caused further challenges and required a separate headless browser application to render the web page. Our conclusion is that you can use HTML5 to define the appearance of data visualization across multiple platforms, even though they may have no native support for rendering the DOM. It worked without issues within a browser running on a PC, came with performance issues inside an Android webview and required additional middleware and limited interaction in Unity.

  • 28.
    Lundblad, Oscar
    Linköpings universitet, Institutionen för datavetenskap.
    Hur kan en brandrobot underlätta vid rökdykning: En beskrivande hierarkisk uppgiftsanalys2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Vid rökdykning i stora byggnader har rökdykare problem med desorientering, stora avstånd och lokalisering av branden. Detta arbete utforskar användbarheten och rollen av en brandrobot, FUMO, vid rökdykning i industrilokaler och underjordiska parkeringshus. Genom att intervjua brandmän med erfarenhet av rökdykning har en hierarkisk uppgiftsanalys (HTA) genomförts och HTA-diagram har tagits fram för hur rökdykning i underjordiska parkeringshus och industrilokaler ser ut idag. Baserat på dessa HTA-diagram har nya analyser genomförts som har resulterat i kompletterade HTA-diagram som beskriver hur en rökdykningsprocess som inkluderar FUMO kan se ut. Resultatet visar att FUMO kan genom utforskning och lokalisering av branden innan rökdykarpar går in, bidra med en säkrare arbetsmiljö för rökdykarna. 

  • 29.
    Levinsson, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    Implementation of a Water Flow Sensor Node and Energy Evaluation of 2G Transmission Strategies2018Självständigt arbete på grundnivå (högskoleexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
  • 30.
    Sheikh, Bilal Tahir
    Linköpings universitet, Institutionen för datavetenskap.
    Interdisciplinary Requirement Engineering for Hardware and Software Development - A Software Development Perspective2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The software and hardware industries  are growing day by day, which makes their development environments more complex. This situation has a huge impact on the companies which have interdisciplinary development  environments. To handle this situation, a common platform is required which can be acted as a bridge between hardware and software development to ease their tasks in an organized way.

    The research questions of the thesis aim to get information about differences and similarities in requirements handling, and their integration in current and future prospectives. The future prospect of integration is considered as a focused area. Interviews were conducted to get feedback from four different companies having complex development environments.

  • 31.
    Svensson, Göran
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Westlund, Jonas
    Linköpings universitet, Institutionen för datavetenskap.
    Intravenous bag monitoring with Convolutional Neural Networks2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Drip bags are used in hospital environments to administerdrugs and nutrition to patients. Ensuring that they are usedcorrectly and are refilled in time are important for the safetyof patients. This study examines the use of a ConvolutionalNeural Network (CNN) to monitor the fluid levels of drip bagsvia image recognition to potentially form the base of an earlywarning system, and assisting in making medical care moreefficient. Videos of drip bags were recorded as they wereemptying their contents in a controlled environment and fromdifferent angles. A CNN was built to analyze the recordeddata in order to predict a bags fluid level with a 5% intervalprecision from a given image. The results show that the CNNused performs poorly when monitoring fluid levels in dripbags.

  • 32.
    Hägg, Veronica
    Linköpings universitet, Institutionen för datavetenskap.
    Investigating the Use of Indicators for Cooperation at Incident Scenes2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    In complex emergency situations, there are many times when the rescue service, the police and the medical service must cooperate. To improve the cooperation Samverkan Östergötland has developed ten measurable indicators regarding cooperation to investigate and increase the cooperation between the different organizations. They are then used when the participants of the network Samverkan Östergötland meet two to seven times a year to discuss different local accidents and investigate how and if the indicators were applied during the work at the incident site. The purpose of the study was to investigate how the indicators are used and how there could be improvements regarding the indicators. The study was conducted by applying descriptive statistics and thematic analysis regarding all the protocols from the 14 meetings. The study was based on protocols where a total of 24 incidents were discussed. The result was corroborated by the coordinator of the Samverkan Östergötland by conducting a semi structured interview. The result indicated that the indicators were fulfilled to varying extent. The findings suggest that more structure regarding documenting and communication is needed, and common training needs to be increased in order to improve the cooperation in accordance of the use of the indicators.

  • 33.
    Axelsson, Victor
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Bucht, Sebastian
    Linköpings universitet, Institutionen för datavetenskap.
    Hellmark Carrasco, Michelle
    Linköpings universitet, Institutionen för datavetenskap.
    Fridell, Gustav
    Linköpings universitet, Institutionen för datavetenskap.
    Hagel, Sofia
    Linköpings universitet, Institutionen för datavetenskap.
    Larsson, Pontus
    Linköpings universitet, Institutionen för datavetenskap.
    Olaussen, Jonas
    Linköpings universitet, Institutionen för datavetenskap.
    Ståhl, Erik
    Linköpings universitet, Institutionen för datavetenskap.
    ITREA – Utveckling av framtidens digitala annonseringsplats2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Studien har undersökt utvecklingen av en webbapplikation i form av en digital annonseringsplats för IT-tjänster. Frågeställningen behandlar hur en webbapplikation av denna karaktär kan utformas för att uppnå tre kriterier; hög användbarhet, god användarupplevelse samt hög trovärdighet. Dessa faktorer är viktiga för att locka användare till webbapplikationen, och på så sätt sammankoppla uppdragstagare och uppdragsgivare för IT-tjänster. Webbapplikationen har iterativt testats under utvecklingens gång för att generera förbättringsområden som säkerställer att webbapplikationen uppnår de tre kriterierna. Denna process har lett till ett slutgiltigt resultat i form av en webbapplikation som, baserat på utförda tester, uppnår dessa kriterier. En hög navigerbarhet på webbapplikationens har uppnåtts genom att implementera en layout grundad i navigerbarhetens fyra huvudmål samt en tydlig koppling mellan applikationens samtliga sidor. Webbapplikationens läsbarhet har utvecklats genom att använda en tydlig vokabulär samt typsnitt anpassade efter det operativsystem och den enhet webbapplikationen körs på. Tilltalande design uppnås genom att implementera en layout med färgval grundade i teorin, som stärker användarens intryck av webbapplikationen. Vidare har webbapplikationens responsivitet formats genom en välanpassad layout med lämpligt innehåll. Webbapplikationens höga trovärdighet grundar sig i att applikationen utformats efter trovärdighetens sju riktlinjer. Den slutsats som dragits är att metoden som presenterats är tillämpningsbar för att en webbapplikation ska inneha navigerbarhet, läsbarhet, tilltalande och responsiv design samt tillförlitlig utformning och betalning som således leder till hög användbarhet, god användarupplevelse samt hög trovärdighet. Denna slutsats gäller inte enbart för webbapplikationer i form av digitala annonseringsplatser, utan även för webbapplikationer i allmänhet. 

  • 34.
    Bjurenfalk, Jonatan
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Cedighi, Saam
    Linköpings universitet, Institutionen för datavetenskap.
    Fröberg, Simon
    Linköpings universitet, Institutionen för datavetenskap.
    Holmström, Oskar
    Linköpings universitet, Institutionen för datavetenskap.
    Hubertsson, Oscar
    Linköpings universitet, Institutionen för datavetenskap.
    Leth, Axel
    Linköpings universitet, Institutionen för datavetenskap.
    Olsson, Linda
    Linköpings universitet, Institutionen för datavetenskap.
    Ågren, Sara
    Linköpings universitet, Institutionen för datavetenskap.
    KomUt: Utveckling av en samåkningsplattform för företagsanställda2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    I samhället finns det en ökad medvetenhet kring miljöpåverkan och att minska utsläpp av växthusgaser. En påverkande faktor är transport i personbil till och från arbetet. För att öka nyttjandegraden av personbilar och därmed minska miljöpåverkan är en lösning att samåka. Syftet med projektet var att skapa en webbapplikation för att hjälpa de som vill samåka. För att vara effektiv och intressant för användarna behövde en sådan web- bapplikation vara användbar och lätt att navigera i, vilket stöds i tidigare undersökningar. Därför är rapportens frågeställning hur en webbapplikation för samåkning, för företag och dess anställda, designas och implementeras så att den är användbar med avseende på navigerbarhet.

    Besvarandet av frågeställningen inleddes med att relevant teori om navigerbarhet och användbarhet togs fram. Efter det gjordes en marknadsundersökning, för att tydliga- re förstå målgruppens behov, och en prototyp skapades utifrån den framtagna teorin. User stories användes för att definiera applikationens funktionalitet och utvecklingen av webbapplikationen skedde parallellt med iterativa användartester, där feedbacken från testerna implementerades.

    I slutet av projektet analyserades slutresultatet och varje enskilt användartest för att jämföra användarnas respons mot rådande teori, och genom det besvara arbetets fråge- ställning. Utifrån resultatet av testerna, sett till de teoretiska ramarna, visades det att två av fyra testpersoner var vilsna på webbapplikationen. Testpersonerna hade svårigheter att ta sig igenom köpprocessen. De hade bristande förståelse för vad som händer när man placerar resor i varukorg, att resorna bokas i varukorgen och att betalning av genomförda resor skedde på profilsidan. Anledningar till resultatet kan såväl bero på brister i web- bapplikationens navigerbarhet eller egenskaper hos testpersonerna. Trots detta ansågs webbapplikationen användbar i enlighet med de System Usability Test som utfördes. I sin helhet kan webbapplikationen därmed bedömas som användbar, däremot den kan inte anses uppfylla de teoretiska kraven för navigerbarhet.

    Slutsatsen dras att en navigerbar webbapplikation kan utvecklas genom att användar- na effektivt ska kunna hitta webbapplikationens mest väsentliga funktioner. Detta kan implementeras med en tydlig navigationsbar, visuella indikationer för länkar, informa- tionsrutor, ett naturligt flöde för användaren genom sidstrukturen och att användaren kan ta sig igenom den med få steg. Detta bör specifikt tillämpas i köpprocessen, som är central i en webbapplikation för konsumenter, för att minska upplevd komplexitet och att den är användbar och navigerbar för användaren. För att webbapplikationen ska upplevas som användbar bör den innehålla de grundläggande funktionalitetskraven som ställs på en samåkningstjänst. Dessa är att kunna registrera sig, hitta en resa, skapa en resa, hitta information kring prissättning och att kunna ta bort en resa.

  • 35.
    Björnek, Gustav
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Jernå, Ellika
    Linköpings universitet, Institutionen för datavetenskap.
    Englund, Daniel
    Linköpings universitet, Institutionen för datavetenskap.
    Bergström, Caroline
    Linköpings universitet, Institutionen för datavetenskap.
    Hedlund, Jesper
    Linköpings universitet, Institutionen för datavetenskap.
    Andersson, Benjamin
    Linköpings universitet, Institutionen för datavetenskap.
    Sporrong, Joakim
    Linköpings universitet, Institutionen för datavetenskap.
    Karlsson, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    LunchHero - a student’s everyday hero: A case study in how to construct a web application with high usability regarding navigability and ease of purchase2018Självständigt arbete på grundnivå (kandidatexamen), 12 poäng / 18 hpStudentuppsats (Examensarbete)
    Abstract [en]

    At present, there are food trucks at the Linköping University campus offering lunch meals in a traditional way, without using any complementary web applications. However, a market study conducted during the pre-study shows that customers desire additional services from the food trucks and would increase their purchasing frequency if some of these features were to be implemented. For instance, the lack of online pre-ordering is a causal factor to the issue that customers spend a lot of time in line waiting for their turn to order food. This study aims to find  ways to implement some of these services into a web application, by focusing on high usability, with regards to good navigability and an easy purchasing process. The application was  developed on a sprint basis and at the end of each sprint the application was subjected to user testing. The tests consisted of a System Usability Scale, a modified version of Bailey et al.’s First Click Analysis as well as a quantity of click test in accordance with Chapman’s theories. A high System Usability Scale score in addition to a successful First Click Analysis indicates that the applied methodology has resulted in a web application that satisfies the goals of having high usability and navigability as well as an easy purchasing process.

  • 36.
    Johansson, Samuel
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Wojtulewicz, Karol
    Linköpings universitet, Institutionen för datavetenskap.
    Machine learning algorithms in a distributed context2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Interest in distributed approaches to machine learning has increased significantly in recent years due to continuously increasing data sizes for training machine learning models. In this thesis we describe three popular machine learning algorithms: decision trees, Naive Bayes and support vector machines (SVM) and present existing ways of distributing them. We also perform experiments with decision trees distributed with bagging, boosting and hard data partitioning and evaluate them in terms of performance measures such as accuracy, F1 score and execution time.

    Our experiments show that the execution time of bagging and boosting increase linearly with the number of workers, and that boosting performs significantly better than bagging and hard data partitioning in terms of F1 score. The hard data partitioning algorithm works well for large datasets where the execution time decrease as the number of workers increase without any significant loss in accuracy or F1 score, while the algorithm performs poorly on small data with an increase in execution time and loss in accuracy and F1 score when the number of workers increase.

  • 37.
    Andersson, Henrik
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Andersson, Robin
    Linköpings universitet, Institutionen för datavetenskap.
    Eriksson, Leif
    Linköpings universitet, Institutionen för datavetenskap.
    Hagberg, Alfred
    Linköpings universitet, Institutionen för datavetenskap.
    Lundgren, Jonathan
    Linköpings universitet, Institutionen för datavetenskap.
    Musse, Mustaf
    Linköpings universitet, Institutionen för datavetenskap.
    Nylander, Eric
    Linköpings universitet, Institutionen för datavetenskap.
    Maskininlärning för automatisk matchning av produkter2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Denna rapport behandlar det kandidatarbete som har utförts av sju studenter från civilin-genjörsprogrammen datateknik och mjukvaruteknik på Tekniska högskolan vid Linköpingsuniversitet. Projektets mål var att ta fram ett system som via maskininlärning automatisktskapade matchningar mellan företagets interna basprodukter och produkter från diverse le-verantörer. Beställningen av systemet gjordes av Byggvarulistan i Sverige AB.

    Det utvecklade systemet ska lösa problemet företaget hade med att behöva göra alla match-ningar manuellt. Systemet innehåller en maskininlärningsdel som utför matchningarna ochett administrationsgränssnitt för att korrigera och acceptera dessa matchningar. Utvecklingenav systemet har behövts anpassas till de rådande förutsättningarna med visst brus i kundensdatabas. Graden av nytta som kunden kommer utvinna från systemet beror därför delvispå hur kvaliteten på databasens innehåll kan förbättras för att ge bättre förutsättningar tillmatchningssystemet.

    Rapporten beskriver hur utvecklingen av systemet har skett samt vad det slutgiltiga systemetblev. Detta gjordes utifrån en analys av de använda utvecklingsprocesserna och det slutgil-tiga systemet i ett bredare sammanhang. Det finns även sju individuella bidrag från varderaprojektmedlem där denne utvärderar ett arbetsmetod, algoritm, roll eller liknande relaterattill projektet.

  • 38.
    Bahadori, Kazem
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Eklund, Herman
    Linköpings universitet, Institutionen för datavetenskap.
    Göransson, Carl
    Linköpings universitet, Institutionen för datavetenskap.
    Johansson, Henrik
    Linköpings universitet, Institutionen för datavetenskap.
    Lindau, Jakob
    Linköpings universitet, Institutionen för datavetenskap.
    Seller, Martin
    Linköpings universitet, Institutionen för datavetenskap.
    Sjögren, Linnea
    Linköpings universitet, Institutionen för datavetenskap.
    Wolf, Matilda
    Linköpings universitet, Institutionen för datavetenskap.
    MittÄrDitt - Sharing is Caring: A case study in developing simple web applications that are perceived as trustworthy by their users2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The purpose of this study was to create a web application that provided peer to peer rental solutions for students and while doing so maximize the usability of the application with regards to simplicity and online trust. An initial market survey was conducted, see appendix B, and the overall results were promising. The few survey takers that were hesitant towards the idea thought that using a rental solution would not be worth the while. Hence the research question focused on maximizing usability in regards to simplicity and online trust in order to make the e-shop an easy rental solution to use. The application was developed in three iterations and through the development process user tests were conducted and metrics regarding simplicity and perceived online trust were collected. The test conducted made use of the concurrent think aloud procedure, retrospective probing, surveying and time data used for calculating the effectiveness and efficiency of the test participants. The test results all improved throughout the development process and the application was perceived as both simple and trustworthy by test participants. By the end of the study, an application that could provide a peer to peer rental solution that was trusted by its users and was simple to use was realized. The study concluded that the evaluation methods used were good indicators of whether a web application is simple and trustworthy by identifying issues with the application as well as the improvements reflected in the test results. However they should have been applied on separate test occasions.

  • 39.
    Fleming, Theodor
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Wilander, Hjalmar
    Linköpings universitet, Institutionen för datavetenskap.
    Network Intrusion and Detection: An evaluation of SNORT2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Network security has become a vital part for computer networks to ensure that they operate as expected. With many of today's services relying on networks it is of great importance that the usage of networks are not being compromised. One way to increase the security of a computer network is to implement a Network Intrusion Detection System (NIDS). This system monitors the traffic sent to, from and within the network. This study investigates how a NIDS called SNORT with different configurations handles common network attacks. The knowledge of how SNORT managed the attacks is used to evaluate and indicate the vulnerability of different SNORT configurations. Different approaches on both how to bypass SNORT and how to detect attacks are described both theoretically, and practically with experiments. This study concludes that a carefully prepared configuration is the factor for SNORT to perform well in network intrusion detection.

  • 40.
    Sonnert, Adrian
    Linköpings universitet, Institutionen för datavetenskap.
    Predicting inter-frequency measurements in an LTE network using supervised machine learning: a comparative study of learning algorithms and data processing techniques2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    With increasing demands on network reliability and speed, network suppliers need to effectivize their communications algorithms. Frequency measurements are a core part of mobile network communications, increasing their effectiveness would increase the effectiveness of many network processes such as handovers, load balancing, and carrier aggregation. This study examines the possibility of using supervised learning to predict the signal of inter-frequency measurements by investigating various learning algorithms and pre-processing techniques. We found that random forests have the highest predictive performance on this data set, at 90.7\% accuracy. In addition, we have shown that undersampling and varying the discriminator are effective techniques for increasing the performance on the positive class on frequencies where the negative class is prevalent. Finally, we present hybrid algorithms in which the learning algorithm for each model depends on attributes of the training data set. These algorithms perform at a much higher efficiency in terms of memory and run-time without heavily sacrificing predictive performance.

  • 41.
    Lindström, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    Predictive maintenance for a wood chipper using supervised machine learning2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    With a predictive model that can predict failures of a manufacturing machine, many benefits can be obtained. Unnecessary downtime and accidents can be avoided. In this study a wood chipper which has 12 replaceable knives was examined. The specific task was to create a predictive model that can predict if a knife change is needed or not. To create a predictive model, supervised machine learning was used. Decision forest was the algorithm used in this study. Data samples were collected from vibration measurements. Each sample was labeled with help of ocular inspections of the knives.

    Microsoft Azure learning studio was the workspace used to train all models. The data set acquired consist of 106 samples, were only 9 samples belongs to the minority class. Two strategies of training a model were used, with and without oversampling. The result for the best model without oversampling obtained 87.5% precision and 77.8% recall. The best model with oversampling achieved 79% precision and 86.7% recall. This result indicates that the trained models can be useful. However, the validity of the result has been hurt by a small data set and many uncertainness of acquiring the data set.

  • 42.
    Lundström, Linnea
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Ragnarsson, Sebastian
    Linköpings universitet, Institutionen för datavetenskap.
    Propagation Patterns of News on Twitter: A Study in How News Propagate Through Twitter Via the Use of Bitly Links.2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    As so called fake news spread widely on the internet it is important to examine how they are spread, and thereby, how much of a problem they are. This thesis investigates how the spread of news articles on Twitter can be represented via a tree structure, as well as whether or not the trees have patterns that correlate to attributes such as the source of the shared news article and how many followers the original tweeter has. As part of the study a tool was built in Python 2.7 that, amongst other things, allows tracking and reconstruction of a news article's propagation on Twitter.It could be concluded that most links that are shared on Twitter propagate over a period of a few days and most retweets are made within the first twelve hours. We observe patterns suggesting that having more followers correlates to getting more retweets. Users who have few followers have to rely on their tweets being retweeted in a longer chain of users for it to reach a larger audience. Tweets that have a substantial spread often spread widely, but not especially deep. Finally, our results suggest that both the news site that created the article and the content of the article has an impact on how much it is retweeted.

  • 43.
    Svensson, Pontus
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Westberg, Daniel
    Linköpings universitet, Institutionen för datavetenskap.
    Svensson, Erik
    Linköpings universitet, Institutionen för datavetenskap.
    Sikiric, Kristian
    Linköpings universitet, Institutionen för datavetenskap.
    Sjöstedt, Matildha
    Linköpings universitet, Institutionen för datavetenskap.
    Friberg, Richard
    Linköpings universitet, Institutionen för datavetenskap.
    Hillborg, Ruben
    Linköpings universitet, Institutionen för datavetenskap.
    RaVe - Realtidsdetektion av vårdevent2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Den här rapporten beskriver arbetet kring kandidatprojektet RaVe som utvecklats åt Magnus Bång vid Institutionen för Datavetenskap vid Linköpings universitet. Projektet har pågått under våren 2018 av en grupp om sju studenter som en del av kursen TDDD96 - Kandidatprojekt i programvaruutveckling. RaVe är en prototyp av ett patientövervakningssystem för sjukvården som med hjälp av kameror kan mäta hudtemperatur, hudfärg och andningsfrekvens. Systemet är dessutom uppbyggt för att enkelt kunna utökas med ytterligare funktionalitet. Rapporten beskriver även de verktyg och den hårdvara som använts under projektets gång. I samband med utvecklingsarbetet har arbetsmetodiker testats och utvärderats samtidigt som systemets etiska aspekter studerats.

  • 44.
    Almqvist, Joel
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Detterfelt, Björn
    Linköpings universitet, Institutionen för datavetenskap.
    Håkansson, Tim
    Linköpings universitet, Institutionen för datavetenskap.
    Kjellström, David
    Linköpings universitet, Institutionen för datavetenskap.
    Löjdquist, Axel
    Linköpings universitet, Institutionen för datavetenskap.
    Oskarsson, Joel
    Linköpings universitet, Institutionen för datavetenskap.
    Wahid, Lieth
    Linköpings universitet, Institutionen för datavetenskap.
    Wilkens, Alexander
    Linköpings universitet, Institutionen för datavetenskap.
    Realtidsmultiplayerspel på IoT-backend2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    I denna rapport presenteras ett projekt för företaget Cybercom utfört av åtta studenter från Linköpings universitet. Projektet har gått ut på att utveckla ett realtidsspel som använder sig av ett existerande system för kommunikation mellan enheter. Spelet har utvecklats som en webbapplikation och innehåller flera olika spellägen. I det genomförda projektet har en modifierad, nedskalad variant av arbetsmetodiken Scrum följts och denna presenteras i rapporten. Utvecklingen har därmed varit iterativ och agil. Resultatet av projektet är en väl fungerande produkt som direkt skapar värde för kunden, men även tillåter smidig vidareutveckling.

  • 45.
    Nordström, Zacharias
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Åström, David
    Linköpings universitet, Institutionen för datavetenskap.
    Lindman, Emelie
    Linköpings universitet, Institutionen för datavetenskap.
    Landor, Anton
    Linköpings universitet, Institutionen för datavetenskap.
    Jonsson, Daniel
    Linköpings universitet, Institutionen för datavetenskap.
    Tedhamre, Erik
    Linköpings universitet, Institutionen för datavetenskap.
    Eriksson, Hampus
    Linköpings universitet, Institutionen för datavetenskap.
    Schemaläggning genom webbapplikationen Placeholder2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Den här rapporten behandlar arbetet utfört av sju studenter på Linköpings universitet som går programmen civilingenjör i datateknik och mjukvaruteknik. Rapporten är en del av kursen TDDD96 Kandidatprojekt i programutveckling under vårterminen 2018. Arbetet har omfattat utveckling av webbapplikationen Placeholder, på uppdrag av Niclas Hjorth vid Röntgenkliniken Linköping. Applikationen som utvecklades är ett verktyg skapat för att underlätta schemaläggningen av personalen på röntgenkliniken. Schemaläggarens jobb underlättades genom funktionalitet som att tydligt visa var personer är inbokade samt vilka personer som finns tillgängliga. Arbetssättet följde en anpassad och avskalad variant av Scrum. Utvecklingsarbetet har utförts inkrementellt och iterativt med delleveranser av produkten i form av prototyper under projektets gång. Arbetssättet resulterade i att projektets arbete har kunnat anpassats efter ändringar i kundens önskemål om funktion. Projektet resulterade i en prototyp för kunden som kan användas för fortsatt utveckling. Under projektets gång upplevde gruppen erfarenheter som fångats upp, dessa erfarenheter visade på att kommunikation i projekt är viktiga. Gruppen visade även att Trello är ett användbart verktyg för agil systemutveckling

  • 46.
    Andersson, Adam
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Byrsten, Niclas
    Linköpings universitet, Institutionen för datavetenskap.
    Hvass, Björn
    Linköpings universitet, Institutionen för datavetenskap.
    Lindström, Henrik
    Linköpings universitet, Institutionen för datavetenskap.
    Persson, Martin
    Linköpings universitet, Institutionen för datavetenskap.
    Sjöbergsson, Christoffer
    Linköpings universitet, Institutionen för datavetenskap.
    Utterborn, Tor
    Linköpings universitet, Institutionen för datavetenskap.
    Schemaläggningsstöd för kirurgi2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Denna rapport är resultatet av kandidatprojektkursen TDDD96 som ges vid Linköpings Universitet. Rapporten omfattas av sju studenter som har utvecklat ett schemaläggnings-stöd för kirurgin till Region Östergötland. I rapporten behandlas de tekniska val som har gjorts, hur utvecklingsarbetet har fortgått och hur resultat blev. Varje student har också bidragit med en individuell studie, dessa finns i slutet av dokumentet.

  • 47.
    Andell, Oscar
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Andersson, Albin
    Linköpings universitet, Institutionen för datavetenskap.
    Slow rate denial of service attacks on dedicated- versus cloud based server solutions2018Självständigt arbete på grundnivå (kandidatexamen), 10,5 poäng / 16 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Denial of Service (DoS) attacks remain a serious threat to internet stability. A specific kind of low bandwidth DoS attack, called a slow rate attack can with very limited resources potentially cause major interruptions to the availability of the attacked web servers. This thesis examines the impact of slow rate application layer DoS attacks against three different server solutions. The server solutions are a static cloud solution and a load-balancing cloud solution running on AmazonWeb Services (AWS) as well as a dedicated server. To identify the impact in terms of responsiveness and service availability a number of experiments were conducted on the web servers using publicly available DoS tools. The response times of the requests were measured. The results show that the dedicated and static cloud based server solutions are severely impacted by the attacks while the AWS load-balancing cloud solution is not impacted nearly as much. We concluded that all solutions were impacted by the attacks and that the readily available DoS tools are sufficient for creating a denial of service state on certain web servers.

  • 48.
    Hasselquist, David
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Herzegh, Daniel
    Linköpings universitet, Institutionen för datavetenskap.
    Lundquist, Andreas
    Linköpings universitet, Institutionen för datavetenskap.
    Lindgren, Jennifer
    Linköpings universitet, Institutionen för datavetenskap.
    Lind, Johan
    Linköpings universitet, Institutionen för datavetenskap.
    Nilsson, Niklas
    Linköpings universitet, Institutionen för datavetenskap.
    Bengtsson, Philip
    Linköpings universitet, Institutionen för datavetenskap.
    Spårbarhetssystem för sekretessuppgifter: Hantering av hemlig information har aldrig varit enklare2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Denna rapport beskriver ett projektarbete som utfördes av sju studenter från civilingenjörsprogrammen inom datateknik och mjukvaruteknik vid Linköpings universitet.  Projektet utfördes i kursen TDDD96 Kandidatprojekt i mjukvaruutveckling under våren 2018. Syftet med projektet var att utveckla en webbapplikation till Sectra Communications AB som kan användas för att hantera och spåra tillgångar internt hos företaget. Under projektets utvecklingsfas följde projektgruppen en modifierad version av det agila systemutvecklingsramverket Scrum. Projektet resulterade i en fungerande webbapplikation som uppfyller de krav som togs fram tillsammans med Sectra Communications AB. Projektgruppen har utvecklat sina kunskaper inom webbutveckling, agila metoder och att arbeta i grupp. Alla projektmedlemmar har fördjupat sig inom ett varsitt ämne kopplat till projektet, dessa individuella bidrag kan läsas i slutet av rapporten.

  • 49.
    Albinsson, Hannes
    et al.
    Linköpings universitet, Institutionen för datavetenskap.
    Bengtsson, Emil
    Linköpings universitet, Institutionen för datavetenskap.
    Survey data visualization in a web environment2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Briteback Explore is a service provided by the company Briteback. The service provides a survey tool to its users that allows access to results through the downloading of a comma-separated values (CSV) -file. What was built was a visualization model that provides the survey tool’s users with a graphical representation of the data directly through the service. Providing an overview of the survey results that lessens the amount of information overload perceived by the user while giving the data a structure. A survey based off of the System Usability Scale (SUS) evaluation method was then performed to display to what degree users found the new feature usable. Results showed a satisfactory high score on the SUS adjective rating scale.

  • 50.
    Lidåker, Tim
    Linköpings universitet, Institutionen för datavetenskap.
    The Potential of Argument Mapping as a Tool for Teaching Critical Thinking in Secondary School2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Med vårt moderna överflöd av information genom sociala media, nyheter och bloggar, så ökar vikten av att ge våra unga en bättre förståelse för källkritik och kritiskt tänkande. I fältet kritiskt tänkande har en metod som kallas argument mapping, en visuell metod för att strukturera argument, visats öka förståelsen av argument, samt vid användning studenter i universitet har metoden ökat resultaten på test i kritiskt tänkande upp till tre gånger. Uppsatsen presenterar ett förenklat digitalt argument mapping-verktyg, utvecklat för att studera hur elever på högstadiet (13-15 år) kan använda sig av metoden, som sedan testas på två högstadieklasser. Resultatet visar att studenterna klarar av grundläggande argument mapping med verktyget, men att de mer komplexa delarna av metoden behöver vidare instruktion för att eleverna ska kunna förstå. Rekommendationer presenteras baserat på den data som samlats in, både för vidareutveckling av det designade verktyget, samt för framtida studier av kritiskt tänkande och argument mapping i högstadiet. Uppsatsen visar att argument mapping har potential för användning av högstadieelever, och bör därmed undersökas vidare.

1234567 1 - 50 av 1391
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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