liu.seSearch for publications in DiVA
Change search
Refine search result
1234567 1 - 50 of 1370
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the 'Create feeds' function.
  • 1.
    Asp, Filip
    Linköping University, Department of Computer and Information Science.
    A comparison of Ionic 2 versus React Native and Android in terms of performance, by comparing the performance of applications2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    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.
    Roos, Daniel
    et al.
    Linköping University, Department of Computer and Information Science.
    Aaro, Gustav
    Linköping University, Department of Computer and Information Science.
    A Toolset for Qualitative Dataset Generation of Virtual Reality Environment User Interaction2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 3.
    Almquist, Mathias
    et al.
    Linköping University, Department of Computer and Information Science.
    Almquist, Viktor
    Linköping University, Department of Computer and Information Science.
    Analysis of 360° Video Viewing Behaviours2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    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. 

  • 4.
    Skoglund, Jesper
    et al.
    Linköping University, Department of Computer and Information Science.
    Vikström, Lukas
    Linköping University, Department of Computer and Information Science.
    Automating the process of dividing a map image into sections: Using Tesseract OCR and pixel traversing2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 5.
    Haberler, Oliver
    et al.
    Linköping University, Department of Computer and Information Science.
    Granander, Niklas
    Linköping University, Department of Computer and Information Science.
    Gosch, Aron
    Linköping University, Department of Computer and Information Science.
    Haugen, Fabian
    Linköping University, Department of Computer and Information Science.
    Viitanen, Rasmus
    Linköping University, Department of Computer and Information Science.
    Serra, Sabina
    Linköping University, Department of Computer and Information Science.
    Torén, Rickard
    Linköping University, Department of Computer and Information Science.
    Automatisk taggning av video2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 6.
    Dahlström, Felicia
    et al.
    Linköping University, Department of Computer and Information Science.
    Eirik, Funnemark
    Linköping University, Department of Computer and Information Science.
    Gudmundsson, Tomas
    Linköping University, Department of Computer and Information Science.
    Lindberg, Sophie
    Linköping University, Department of Computer and Information Science.
    Nilsson, Filip
    Linköping University, Department of Computer and Information Science.
    Olsson, Marcus
    Linköping University, Department of Computer and Information Science.
    Svensk, Herman
    Linköping University, Department of Computer and Information Science.
    Sörensen, Joakim
    Linköping University, Department of Computer and Information Science.
    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?2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
  • 7.
    Borgenstierna, Johan
    Linköping University, Department of Computer and Information Science.
    Behave and PyUnit: A Testers Perspective2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 8.
    Lindskog, Eric
    et al.
    Linköping University, Department of Computer and Information Science.
    Jesper, Wrang
    Linköping University, Department of Computer and Information Science.
    Design of video players for branched videos2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 9.
    Ellgren, Robin
    et al.
    Linköping University, Department of Computer and Information Science.
    Löfgren, Tobias
    Linköping University, Department of Computer and Information Science.
    Distributed Client Driven Certificate Transparency Log2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 10.
    Blomqvist, Samuel
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Thorén, Daniel
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Peters, Christopher
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Sjöblom, William
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Malmfors, Fredrik
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Willquist, André
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Westerdahl, Ludvig
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    DQ - Digitalt biljettsystem2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 11.
    Björk, Julius
    et al.
    Linköping University, Department of Computer and Information Science.
    Blidholm, Jennifer
    Linköping University, Department of Computer and Information Science.
    Gerdin Börjesson, Fredrik
    Linköping University, Department of Computer and Information Science.
    Edenheim, Arvid
    Linköping University, Department of Computer and Information Science.
    Ingvarsson, Annie
    Linköping University, Department of Computer and Information Science.
    Lindstedt, Stefan
    Linköping University, Department of Computer and Information Science.
    Onsjö, Johan
    Linköping University, Department of Computer and Information Science.
    Söderberg, Pär
    Linköping University, Department of Computer and Information Science.
    En undersökning av effekten av on-site-faktorer vid sökmotoroptimering2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    The significance of search engine optimization is clearly highlighted sin- ce over 90 % of internet usage starts with a search engine according to contemporary studies, whilst the internet also has contributed to increa- sed competition between companies operating from different geographic markets. Guidelines from search engines and theory from studies descri- be several internal influencing factors, on-site factors, but ambiguous in the studies is how much these factors affect the ranking. For this reason, a study was conducted regarding the e-commerce platform Sparket.se and its ranking on Google through iterative testing and measurement of each on-site factor. The result and conclusion of the study suggest that key- words and structure are of greatest importance in on-site optimization. The largest improvement was observed when keywords were placed in the HTML code and accounted for 2-5 % of the total content, without duplication. A clear hierarchical structure of even width and depth also resulted in an advancement. Implementation of breadcrumbs again pro- vided limited improvement, likely because of Sparket’s small size, and sitemap, as well as robots.txt, yielded unchanged ranking. The overall effect of the on-site factors in search engine optimization was significant for the e-commerce platform.

  • 12.
    Olofsson, Joakim
    Linköping University, Department of Computer and Information Science.
    En undersökning i användandet av fritextsvar inom kursutvärdering: Tematisk analys av användarintervjuer2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    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.

  • 13.
    Johansson, Erik
    et al.
    Linköping University, Department of Computer and Information Science.
    Söderberg, Jesper
    Linköping University, Department of Computer and Information Science.
    Evaluating performance of a React Native feature set2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 14.
    Bäcklund, Ludwig
    et al.
    Linköping University, Department of Computer and Information Science.
    Hedén, Oskar
    Linköping University, Department of Computer and Information Science.
    Evaluating React Native and Progressive Web App development using ISO 250102018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 15.
    Tengroth, Anton
    et al.
    Linköping University, Department of Computer and Information Science.
    Vong, Chi
    Linköping University, Department of Computer and Information Science.
    Evaluation of a synchronous leader-based group membership protocol2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 16.
    Ivarsson, Adam
    Linköping University, Department of Computer and Information Science.
    Expediting Gathering and Labeling of Data from Zebrafish Models of Tumor Progression and Metastasis Using Bespoke Software2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 17.
    Areström, Erik
    Linköping University, Department of Computer and Information Science.
    Flow Classification of Encrypted Traffic Streams using Multi-fractal Features2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    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.

  • 18.
    Holmberg, Daniel
    et al.
    Linköping University, Department of Computer and Information Science.
    Nyberg, Victor
    Linköping University, Department of Computer and Information Science.
    Functional and Security Testing of a Mobile Client-Server Application2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 19.
    Haglund, Pontus
    et al.
    Linköping University, Department of Computer and Information Science.
    Karlsson, Victor
    Linköping University, Department of Computer and Information Science.
    HTML5 as a platform independent tool to render IoT-data2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 20.
    Levinsson, Johan
    Linköping University, Department of Computer and Information Science.
    Implementation of a Water Flow Sensor Node and Energy Evaluation of 2G Transmission Strategies2018Independent thesis Basic level (university diploma), 10,5 credits / 16 HE creditsStudent thesis
  • 21.
    Sheikh, Bilal Tahir
    Linköping University, Department of Computer and Information Science.
    Interdisciplinary Requirement Engineering for Hardware and Software Development - A Software Development Perspective2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    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.

  • 22.
    Axelsson, Victor
    et al.
    Linköping University, Department of Computer and Information Science.
    Bucht, Sebastian
    Linköping University, Department of Computer and Information Science.
    Hellmark Carrasco, Michelle
    Linköping University, Department of Computer and Information Science.
    Fridell, Gustav
    Linköping University, Department of Computer and Information Science.
    Hagel, Sofia
    Linköping University, Department of Computer and Information Science.
    Larsson, Pontus
    Linköping University, Department of Computer and Information Science.
    Olaussen, Jonas
    Linköping University, Department of Computer and Information Science.
    Ståhl, Erik
    Linköping University, Department of Computer and Information Science.
    ITREA – Utveckling av framtidens digitala annonseringsplats2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    This study has investigated the development of a web application in the form of a digital marketplace for IT services. The problem statement addresses how a web application of this kind can be designed to achieve three criteria; high usability, good user experience and high credibility. These factors are important to attract users to the web application, and in this way connect contractors and outsourcers for IT services. The web application has been tested iteratively during the development process to corroborate whether the implementation achieves the three criteria. This process has led to a final result of a web application that, according to performed tests, meets these criteria. A high navigability on the web application has been achieved through implementing a layout based on the four primary objectives of navigability and on a distinct connection between all pages. Furthermore, the web application’s readability has been developed with a distinct vocabulary and a font adapted to the operating system and unit the web application is run on. An appealing design has been formed through implementing a layout with color selection based on theory, that strengthens the user’s impression of the application. A responsive design has been implemented by having both a well-adapted layout and appropriate content. The web application’s high credibility has been formed by forging the application based on the seven guidelines for credibility. The conclusion drawn is that the method that has been presented is applicable to achieve the three criteria; usability, user experience and credibility. This conclusion does not only apply to web applications in the form of digital marketplaces, but also to web applications in general. 

  • 23.
    Bjurenfalk, Jonatan
    et al.
    Linköping University, Department of Computer and Information Science.
    Cedighi, Saam
    Linköping University, Department of Computer and Information Science.
    Fröberg, Simon
    Linköping University, Department of Computer and Information Science.
    Holmström, Oskar
    Linköping University, Department of Computer and Information Science.
    Hubertsson, Oscar
    Linköping University, Department of Computer and Information Science.
    Leth, Axel
    Linköping University, Department of Computer and Information Science.
    Olsson, Linda
    Linköping University, Department of Computer and Information Science.
    Ågren, Sara
    Linköping University, Department of Computer and Information Science.
    KomUt: Utveckling av en samåkningsplattform för företagsanställda2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    In our society there is an increased awareness of environmental impact and reducing greenhouse gas emissions. An influencing factor is transport in passenger cars to and from work. In order to increase the utilization rate of passenger cars and thereby reduce environmental impact, a possible solution is to carpool. The purpose of the project was to create a web application to help those who want to carpool. To be effective and interesting to users such a web application needs to be useful and easy to navigate, as supported in previous surveys. The report’s issue is therefore how a carpooling web application, for companies and their employees, is designed and implemented to make it useful with regard to navigability.

    The attempt to answer the issue was initiated by finding relevant theory of navigabil- ity and usability. After that a market survey was conducted, to better understand the needs of the target group, and a prototype was developed based on the found theory. User stories were developed to define the application’s functionality and the development of the web application took place in parallel with iterative user tests, where feedback from the tests was implemented.

    At the end of the project, the final result and each user test were analyzed to compare users’ response to current theory and by answering the issue of the report. Based on the results of the tests, given the theoretical framework, it was shown that two out of four test subjects got lost in the web application. The test subjects were struggling to get through the buying process. They had insufficient understanding of what happens when placing a trip in the cart, that the trips are booked inside the shopping cart and that the payment of completed trips are found on the profile page. Reasons for the result may be due to both the weaknesses of the web application navigability or the characteristics of the test subjects. Despite this the web application was considered useful in accordance with the System Usability Test performed. In its entirety, the web application can be assessed as useful, though it can not be considered to meet the theoretical requirements for navigability.

    The conclusion is that a navigable web application can be developed by allowing users to effectively find the most important features of the web application. This can be imple- mented with a distinct navigation bar, visual indications for links, information boxes, a natural flow for the user through the page structure, and that the user can get through it with few steps. This should be specifically applied to the buying process, which is central to a consumer web application, to reduce perceived complexity and to be useful and navigable to the user. In order for the web application to be perceived as useful, it should contain the basic functionality requirements expected of a carpooling service. These are being able to register oneself, find a trip, create a trip, find information about pricing and to be able to remove a trip.

  • 24.
    Andersson, Henrik
    et al.
    Linköping University, Department of Computer and Information Science.
    Andersson, Robin
    Linköping University, Department of Computer and Information Science.
    Eriksson, Leif
    Linköping University, Department of Computer and Information Science.
    Hagberg, Alfred
    Linköping University, Department of Computer and Information Science.
    Lundgren, Jonathan
    Linköping University, Department of Computer and Information Science.
    Musse, Mustaf
    Linköping University, Department of Computer and Information Science.
    Nylander, Eric
    Linköping University, Department of Computer and Information Science.
    Maskininlärning för automatisk matchning av produkter2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 25.
    Bahadori, Kazem
    et al.
    Linköping University, Department of Computer and Information Science.
    Eklund, Herman
    Linköping University, Department of Computer and Information Science.
    Göransson, Carl
    Linköping University, Department of Computer and Information Science.
    Johansson, Henrik
    Linköping University, Department of Computer and Information Science.
    Lindau, Jakob
    Linköping University, Department of Computer and Information Science.
    Seller, Martin
    Linköping University, Department of Computer and Information Science.
    Sjögren, Linnea
    Linköping University, Department of Computer and Information Science.
    Wolf, Matilda
    Linköping University, Department of Computer and Information Science.
    MittÄrDitt - Sharing is Caring: A case study in developing simple web applications that are perceived as trustworthy by their users2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 26.
    Fleming, Theodor
    et al.
    Linköping University, Department of Computer and Information Science.
    Wilander, Hjalmar
    Linköping University, Department of Computer and Information Science.
    Network Intrusion and Detection: An evaluation of SNORT2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 27.
    Ragnarsson, Sebastian
    et al.
    Linköping University, Department of Computer and Information Science.
    Lundström, Lundström
    Linköping University, Department of Computer and Information Science.
    Propagation Patterns of News on Twitter: A Study in How News Propagate Through Twitter Via the Use of Bitly Links.2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 28.
    Nordström, Zacharias
    et al.
    Linköping University, Department of Computer and Information Science.
    Åström, David
    Linköping University, Department of Computer and Information Science.
    Lindman, Emelie
    Linköping University, Department of Computer and Information Science.
    Landor, Anton
    Linköping University, Department of Computer and Information Science.
    Jonsson, Daniel
    Linköping University, Department of Computer and Information Science.
    Tedhamre, Erik
    Linköping University, Department of Computer and Information Science.
    Eriksson, Hampus
    Linköping University, Department of Computer and Information Science.
    Schemaläggning genom webbapplikationen Placeholder2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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

  • 29.
    Andell, Oscar
    et al.
    Linköping University, Department of Computer and Information Science.
    Andersson, Albin
    Linköping University, Department of Computer and Information Science.
    Slow rate denial of service attacks on dedicated- versus cloud based server solutions2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    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.

  • 30.
    Albinsson, Hannes
    et al.
    Linköping University, Department of Computer and Information Science.
    Bengtsson, Emil
    Linköping University, Department of Computer and Information Science.
    Survey data visualization in a web environment2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    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.

  • 31.
    Eriksson, Ludvig
    Linköping University, Department of Computer and Information Science.
    Using IndexedDB with a spatial database2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    Web technologies are becoming increasingly useful with new features and the gap to native apps is narrowing. Recently, IndexedDB was added to the web standard to provide large scale storage solutions directly in the browser. Is it performant enough to be used with a spatial database? In this study, such a system is developed for Foran Sverige AB and we learn that IndexedDB indeed can be used for this purpose. Even storage demanding geospatial applications can be developed as a multi- platform system with a single codebase, all while broadening the possible audience reach by avoiding an app installation process.

  • 32.
    Jonsson, Nils
    et al.
    Linköping University, Department of Computer and Information Science.
    Nyman, Lowe
    Linköping University, Department of Computer and Information Science.
    Davidsson, Maria
    Linköping University, Department of Computer and Information Science.
    Luu, Katarina
    Linköping University, Department of Computer and Information Science.
    Hakegård, Viktor
    Linköping University, Department of Computer and Information Science.
    Berggren, Oskar
    Linköping University, Department of Computer and Information Science.
    Woxén, Gustav
    Linköping University, Department of Computer and Information Science.
    Utformning av en e-butik för överproducerad mat med fokus på god navigerbarhet2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [sv]

    Denna rapport undersöker hur en e-butik kan utvecklas för att uppnå god navigerbarhet med avseende på användarens subjektiva upplevelse. Med grund i befintlig vetenskaplig teori inom området användbarhet med fokus på navigerbarhet har en e-handelsplattform för försäljning och handel av överproducerad mat i form av matlådor utvecklats. Under utvecklingen som genomförts med en iterativ projektmetod har användartest genomförts. Resultaten från dessa användartest har sedan tillsammans med den vetenskapliga teorin använts i den fortsatta utvecklingen av webbapplikationen. Med utgångspunkt i resultat från användartester och vetenskaplig teori har frågeställningen ”Hur kan en webbapplikation ämnad som handelsplattform mellan restauranger och konsumenter för försäljning av överproducerad lunch utformas för att uppnå god navigerbarhet med avseende på användarens subjektiva upplevelse?” undersökts och besvarats. Det konkluderades att en viktig aspekt för navigerbarhet är att användaren ständigt är medveten om var i navigationsträdet denne befinner sig. Samtidigt bör det vara tydligt när och var användaren navigerar på applikationen vilket bland annat kan underlättas genom animationer eller färgmarkeringar i navigationsfältet. Det visade sig också vara viktigt att omdirigera användaren till relevanta platser på applikationen efter nyttjandet av viss funktionalitet. Vidare drogs slutsatsen att trasiga eller otydliga länkar reducerade den upplevda navigerbarheten. Länkar bör alltså utföra förväntad funktionalitet. En annan viktig faktor som påverkar navigerbarhet är vilken information som delges användaren och på vilket sätt denna presenteras. 

  • 33.
    Berggren, Oskar
    et al.
    Linköping University, Department of Computer and Information Science.
    Davidsson, Maria
    Linköping University, Department of Computer and Information Science.
    Hakegård, Viktor
    Linköping University, Department of Computer and Information Science.
    Jonsson, Nils
    Linköping University, Department of Computer and Information Science.
    Luu, Katarina
    Linköping University, Department of Computer and Information Science.
    Nyman, Lowe
    Linköping University, Department of Computer and Information Science.
    Woxén, Gustav
    Linköping University, Department of Computer and Information Science.
    Utformning av en e-butik för överproducerad mat med fokus på god navigerbarhet2018Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
  • 34.
    Odd, Joel
    et al.
    Linköping University, Department of Computer and Information Science.
    Theologou, Emil
    Linköping University, Department of Computer and Information Science.
    Utilize OCR text to extract receipt data and classify receipts with common Machine Learning algorithms2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    This study investigated if it was feasible to use machine learning tools on OCR extracted text data to classify receipts and extract specific data points. Two OCR tools were evaluated, the first was Azure Computer Vision API and the second was Google Drive REST Api, where Google Drive REST Api was the main OCR tool used in the project because of its impressive performance. The classification task mainly tried to predict which of five given categories the receipts belongs to, and also a more challenging task of predicting specific subcategories inside those five larger categories. The data points we where trying to extract was the date of purchase on the receipt and the total price of the transaction. The classification was mainly done with the help of scikit-learn, while the extraction of data points was achieved by a simple custom made N-gram model.

    The results were promising with about 94 % cross validation score for classifying receipts based on category with the help of a LinearSVC classifier. Our custom model was successful in 72 % of cases for the price data point while the results for extracting the date was less successful with an accuracy of 50 %, which we still consider very promising given the simplistic nature of the custom model.

  • 35.
    Sundin, Daniel
    Linköping University, Department of Computer and Information Science.
    Utveckling av en webbapplikation av typ e-butik med REST-arkitektur för att minimera laddningstider2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    This report presents how a web application with REST-architecture of the type e-shop in the clothing industry can be developed. The development process has been implemented by iteratively implementing functionality to ensure that the web application is functioning properly and to comply with the legal requirements of an e-commerce business in Sweden. It has also been investigated how the web application should work and to be developed to create a competitive advantage in an already tough market. The focus of the report has been to optimize the loading times for the created web application with a theoretical reference framework as a basis. Tests have been performed to verify that the theory implemented in fact reduces loading times.

    The conclusion of the report is that the use of many integration services through their API contributed to longer loading times and greater code complexity. By implementing the improvement measures from the theoretical reference frame, loading times could decrease by up to 17.2%. 

  • 36.
    Vesterlund, Christer
    Linköping University, Department of Computer and Information Science.
    UX - A usable interface2018Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    In today’s society, we tend to use our mobiles more and more and they have become a importent part in our everyday life. Users have become more aware of what is a good application and creating an appealing application with high usability becomes of great importance. This study has investigated how it is possible to create a useful application based on predetermined criteria and design patterns. The application was implemented in React Native with Firebase as a backend. The design process was carried out with user tests as well as think aloud as the basic method. The results were evaluated and analyzed, the shortcomings considered to affect the usability were corrected. To assess the user-friendliness of the application, a System Usability Scale, SUS evaluation was conducted. The result shows how important it is that the implementation is preceded by a good design process to make the final product as good as possible. In this study, the result became an application that the users of the product graded relatively high in the SUS evaluation.

  • 37.
    Dunström, Hampus
    et al.
    Linköping University, Department of Computer and Information Science.
    Holmberg, Olof
    Linköping University, Department of Computer and Information Science.
    Jannering, Gustav
    Linköping University, Department of Computer and Information Science.
    Karlsson, Michael
    Linköping University, Department of Computer and Information Science.
    Lundberg, Martin
    Linköping University, Department of Computer and Information Science.
    Tuhkala, Hannes
    Linköping University, Department of Computer and Information Science.
    Wallström, Fredrik
    Linköping University, Department of Computer and Information Science.
    3D-Kopiering: Registrering och meshning av punktmoln för utskrift2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The technology to be able to print 3D objects has been available for many years, but it is only recently that 3D printers have been made available for regular consumers. There is one issue though: to be able to use the 3D printer either knowledge of CAD software or 3D models made by others are needed. By using a system for 3D copying a real object can instead be copied. This report presents a bachelor project that was done by seven students studying engineering programs in computer science or software technology at Linköping University, 2017. The goal of the project was to develop a system that could take several point clouds as input and then register them to a complete point cloud. Then use this point cloud to generate a 3D mesh to be printed on a 3D printer. The 3D printer will then be able to print the object. In the early stages of the project the main focus was to develop an already existing system. This goal was then renegotiated since the existing system contained several errors. The project resulted in 3DCopy, a software system that registers point clouds and from these point clouds generates a 3D mesh.

  • 38.
    Alesand, Elias
    et al.
    Linköping University, Department of Computer and Information Science.
    Sterneling, Hanna
    Linköping University, Department of Computer and Information Science.
    A shoulder-surfing resistant graphical password system2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The focus of this report is to discuss graphical password systems and how they can contribute to handle security problems that threaten authentication processes. One such threat is shoulder-surfing attacks, which are also reviewed in this report. Three already existing systems that are claimed to be shoulder-surfing resilient are described and a new proposed system is presented and evaluated through a user study. Moreover, the system is compared to the mentioned existing systems to further evaluate the usability, memorability and the time it takes to authenticate. The user study shows that test subjects are able to remember their chosen password one week after having registered and signed in once. It is also shown that the average time to sign in to the system after five minutes of practice is within a range of 3.30 to 5.70 seconds. The participants in the experiments gave the system an average score above 68 on the System Usability Scale, which is the score of an average system.

  • 39.
    Barsomo, Milad
    Linköping University, Department of Computer and Information Science.
    A Survey of Automated Tools for Probing Vulnerable Web Applications2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The development of web applications have increased exceedingly in the last few years. Without the concern of security development, these web applications are exposed to a great amount of cyber threats. This thesis provides a survey of automated tools, or so called black box web scanners, that are used to find vulnerabilities, without any internal knowledge, in a web application. The web scanners was evaluated by running them on an vulnerable web application called XVWA and comparing the scanning results with two criteria. First criterion is to see if it is as accurate as stated, and the second criterion is to check if they pass the requirements of NIST for a web scanner of this type. All of the web scanners included in this thesis are open source/free to use. The results of eight different web scanners shows that most of the scanners does not follow the NIST requirements fully, however the majority still performs well. It has also been seen that the newer and most active developed scanners performs the best which is logical. One of the drawn conclusions is that none works perfect or is above all the other scanners.

  • 40.
    Persson, Jakob
    Linköping University, Department of Computer and Information Science.
    Achieving business impact with IT: A qualitative study of the practice and theory of driving change with technology, interaction and service design2017Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    As our society becomes more and more digitalized, IT projects play an increasingly important role. The relatively high failure rates in IT projects have spurred the development of methods and models to improve success rate by managing for outcomes rather than constraints.

    This thesis aims to contribute to our understanding of how outcome-based project methods are used in practice, and how they’re understood and conceptualized by their users such as project managers, product managers and interaction designers. It provides an overview of seven methods for managing projects for outcomes and presents findings regarding how users of a subset of these methods apply and reason about them.

    The study’s findings include the identification of six themes regarding the application and use of these methods and four concepts describing how they’re understood. The results indicate that the methods studied have a wide-reaching influence over workplace collaboration and culture, and provide generic strategies for solving problems in the domains of software development, interaction design and service design.

    Further research is recommended to determine how these methods can be used and improved to further enhance collaboration, communication, and motivation in the workplace and the methods’ wider influence on IT project success. 

  • 41.
    Dufbäck, Dennis
    et al.
    Linköping University, Department of Computer and Information Science.
    Håkansson, Fredrik
    Linköping University, Department of Computer and Information Science.
    Adapting network interactions of a rescue service mobile application for improved battery life2017Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    Today, it is not unusual that smartphone devices can’t survive even one day of regular use until the battery needs to be recharged. The batteries are drained while using power hungry applications made by developers who haven’t taken their application’s energy impact into consideration. In this thesis we study network transmissions as made by a mobile application, and the impact these have on the battery life. The application was developed with the local rescue and emergency service as a hypothetical target group. We test how the mobile network technologies 3G and WiFi together with the device’s current signal strength and battery level affect the energy usage of the battery when uploading data to a server. We develop an adaptation mechanism on application level which uses a mathematical model for calculating a suitable adaptation of scheduling of network interactions. The adaptation mechanism makes use of burst buffering of packets, and adjusts for 3G tail times as well as for different priorities of incoming requests. Custom packet scheduling profiles are made to make consistent measurements, and with this implementation we are able to reduce the amount of energy consumed using 3G and WiFi with 67 % and 39 % respectively during tests.

  • 42.
    Combler, Adam
    et al.
    Linköping University, Department of Computer and Information Science.
    Friberg, Philip
    Linköping University, Department of Computer and Information Science.
    Jokinen, Jani
    Linköping University, Department of Computer and Information Science.
    Larsson, Elin
    Linköping University, Department of Computer and Information Science.
    Mansén, Erik
    Linköping University, Department of Computer and Information Science.
    Martinsson, Tobias
    Linköping University, Department of Computer and Information Science.
    Pettersson, Albin
    Linköping University, Department of Computer and Information Science.
    Agil utveckling av webbapplikation för konkurrentanalys2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Syftet med den här rapporten är att beskriva utvecklingen av en webbapplikation för konkurrentanalys. Rapporten baseras på fem frågeställningar som berör produktens värde för kunden, gemensamma erfarenheter från projektet, användning av en systemanatomi, integration av separat utvecklade moduler samt anpassning av den agila projektstyrningsmetodiken Scrum. Projektet utfördes av sju studenter under 19 veckors tid med Scrum som projektstyrningsmetodik. Systemet har utvecklats utifrån en modulär modell och består av fem moduler; två API-moduler, en affärslogikmodul, en visualiseringsmodul samt en server. Detta tillvägagångssätt valdes för att underlätta utvecklingen om till exempel delar av mjukvaran behövde bytas ut.

    Värde för kunden skapades dels genom att utveckla systemet utifrån en modulär modell, men även genom noggrann dokumentation av kod och framställning av en användarmanual till kundens förfogande. De viktigaste gemensamma erfarenheter som togs med från projektet var vikten av öppen kommunikation inom gruppen samt att vara tydlig vid dialog med kund. Användandet av en systemanatomi gav enkelt en översikt över systemet, men eftersom det inte är en lika vedertagen modell som en designskiss i form av UML-diagram kan det försvåra vid verifikation med kund. För att underlätta integration av separat utvecklade moduler följdes en greningsmodell inom versionshantering och utvecklingen utfördes i par för att sprida kunskap. Slutligen applicerades en modifikation av projektstyrningsmetodiken Scrum, med influenser av parprogrammering och Kanban-tavla, på projektet.

  • 43.
    Larsson, Kim
    et al.
    Linköping University, Department of Computer and Information Science.
    Ax, Lisa
    Linköping University, Department of Computer and Information Science.
    Dahlgren, Susanna
    Linköping University, Department of Computer and Information Science.
    Joelsson, Oskar
    Linköping University, Department of Computer and Information Science.
    Magnusson, Oscar
    Linköping University, Department of Computer and Information Science.
    Månsson, Daniel
    Linköping University, Department of Computer and Information Science.
    Renius, Olle
    Linköping University, Department of Computer and Information Science.
    Akutplattan: Rädda liv i digitalt format2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
  • 44.
    Zhao, Yidan
    Linköping University, Department of Computer and Information Science.
    An Improved Design and Implementation of the Session-based SAMBO with Parallelization Techniques and MongoDB2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The session-based SAMBO is an ontology alignment system involving MySQL to store matching results. Currently, SAMBO is able to align most ontologies within acceptable time. However, when it comes to large scale ontologies, SAMBO fails to reach the target. Thus, the main purpose of this thesis work is to improve the performance of SAMBO, especially in the case of matching large scale ontologies. 

    To reach the purpose, a comprehensive literature study and an investigation on two outstanding large scale ontology system are carried out with the aim of setting the improvement directions. A detailed investigation on the existing SAMBO is conducted to figure out in which aspects the system can be improved. Parallel matching process optimization and data management optimization are determined as the primary optimization goal of the thesis work. In the following, a few relevant techniques are studied and compared. Finally, an optimized design is proposed and implemented. 

    System testing results of the improved SAMBO show that both parallel matching process optimization and data management optimization contribute greatly to improve the performance of SAMBO. However the execution time of SAMBO to align large scale ontologies with database interaction is still unacceptable. 

  • 45.
    Yildiz, George
    et al.
    Linköping University, Department of Computer and Information Science.
    Iselius, Fredrik
    Linköping University, Department of Computer and Information Science.
    Lundgren, Patrik
    Linköping University, Department of Computer and Information Science.
    Persson, Henrik
    Linköping University, Department of Computer and Information Science.
    Persson Proos, Daniel
    Linköping University, Department of Computer and Information Science.
    Sörliden, Pär
    Linköping University, Department of Computer and Information Science.
    Nilsson, Kristian
    Linköping University, Department of Computer and Information Science.
    Analysera stora mängder video och bildmaterial2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
  • 46.
    Lövhall, Jakob
    Linköping University, Department of Computer and Information Science.
    Analysis of a Bitcoin debit card: Design of a novel Bitcoin payment system2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This thesis introduces a debit card based payment system that aims to provide fast in-store payments using Bitcoin. The system introduces physical constraints to Bitcoin payments to enable stores to accept payments before they are in a block.The proposed system was tested in a proof of concept model to estimate the time itwould take to pay with the system on the real Bitcoin network. A security analysis was performed to validate system security and to point out potential problems. The security analysis was done by interviewing five experts from different organizations to receive different views on the system.

    The analysis of the system indicated that it could potentially be fast enough to be used in stores, however security problems exist and need to be considered.

  • 47.
    Carlbring, Josefin
    Linköping University, Department of Computer and Information Science.
    Användarcentrerad dashboard för kommunikationsflödet hos större företag: UX-design i en kvalitativ fältstudie2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Den presenterade studien har som syfte att ta fram en användarcentrerad dashboard (översikt) för ett kommunikationsflöde som ska fungera hos större företag. I denna interdisciplinära studie utfördes multipla tester i 6 steg ([1] förstudie, koncept skapas [2] intervju med stakeholders, [3] koncept revideras, [4] tänka-högt test med feedbackintervju, [5] koncept revideras, [6] tänka-högt test med feedbackintervju samt SUS-utvärdering), för att utifrån vad användare uppfattar och presterar ta fram ett designkoncept. Detta koncept visualiseras och används i testerna som en digital prototyp för mobil. Genom intervjuer med intressenter samt tänka-högt test med sammanhängande reflekterande intervju reviderades stegvis ett designkoncept. Detta koncept är tänkt att kunna implementeras i ett företags kommunikationssystem med lämpliga anpassningar. Genom en tematisk analys plockas de teman som framkommit under testernas gång fram, vilka visualiseras med så kallade indexkort. Genom att följa principer för gränssnitt, framtagna scenarios och beakta den mentala modellen som finns hos användare skapades en dashboard som av användare upplevs användbar. Slutresultatet för konceptet utvärderades med System Usability Scale och poängsattes med 80, vilket skattas som ett högt värde.

  • 48.
    Ho, Charlotte Tsz Wing
    Linköping University, Department of Computer and Information Science.
    AR in the Wild: Designing an Augmented Reality Tour for Preschool Children2017Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    The goal of this research was to create an educational, outdoor Augmented Reality tour for preschool children using Minnesmark editor and mobile application. It started with an ethnographic pre-study which aimed understand the children’s abilities, characteristics and interests. It was followed by a bodystorming session which allowed the children to contribute to the design process together with the designer. Based on all the findings, a context scenario was created which showed the concept of a practicable tour. All the functional and data requirements were specified before creating the tour. The design was intended to be user-centred and to have positive effect on the children’s learning of sustainability and biodiversity. The tour was refined and created as a final product. 10 children participated in the tour which was executed in a forest behind the preschool and the preschool garden. The tour was evaluated which identified the design problems and their possible solutions.

  • 49.
    Hallström, Linda
    Linköping University, Department of Computer and Information Science.
    Att designa en tjänst för föräldrar till barn med funktionsvariationer: En designprocess med avsikter för användning som startpunkt2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [sv]

    Vårdnadshavare till barn med funktionsvariationer har en roll som liknar en projektledares. De ska hålla koll på möten med vårdpersonal från sjukhus och habilitering, se till att personal på skola är informerade om barnets behov, samt se till att mediciner, hjälpmedel och annat material barnet behöver finns tillgängligt. Det här projektet syftar till att ta reda på hur en tjänst som ska underlätta för vårdnadshavare till barn med funktionsvariationer skulle kunna designas, med insikter från metoden Formative Service Evaluation Technique (F-SET). Metoden baseras på en teori om avsikter för användning, och undersöker intresset av att använda en ny tjänst. Genom scenarier och en pappersprototyp introducerades vårdnadshavarna för tjänsten, och genom en enkät och intervju med vårdnadshavarna erhölls insikter utifrån vilka lösningsförslagen togs fram. Att använda avsikter för användning som utgångspunkt tidigt i en designprocess genererade givande insikter om vad som skulle göra tjänsten till en bra tjänst. I tjänsten samlas information kring barnet på ett ställe och på ett strukturerat sätt. Informationen kan lätt delas med andra, till exempel vikarier och sommarpersonal, vilket gör att vårdnadshavarna inte behöver fundera över om dessa personer känner till barnets behov. Designerns reflektioner över designprocessen är ett bidrag till andra som ska genomföra liknande projekt.

  • 50.
    Bolin, Mårten
    et al.
    Linköping University, Department of Computer and Information Science.
    Dietmann, Andreas
    Linköping University, Department of Computer and Information Science.
    Granat, Elvin
    Linköping University, Department of Computer and Information Science.
    Jönsson, Emelie
    Linköping University, Department of Computer and Information Science.
    Modigh, Edvin
    Linköping University, Department of Computer and Information Science.
    Olausson, Erik
    Linköping University, Department of Computer and Information Science.
    Pettersson, Ellinor
    Linköping University, Department of Computer and Information Science.
    Sidén, Erik
    Linköping University, Department of Computer and Information Science.
    Att utveckla en trovärdig och användbar webbapplikation: Spacefinder - Framtagning av en webbapplikation för uthyrning av förråd och andra förvaringsutrymmen.2017Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    The purpose of this report is to develop a web application to support the current issue, with the aid of theory and practical knowledge, "How should an e-store for ad slots be designed to gain confidence in the visitors and be useful with regard to navigability, relevance of content And readability?". A literature study was conducted and theory compiled to provide a basis for development. The process followed relevant theories and the web application was built with modern technological solutions. The final product provides relevant features and applications, which were then tested by a number of external testers, after which a survey could be answered. Based on this data, it could then be concluded that the web application complied with the requirements that are fundamentally considered to be a useful, navigable and credible web application. The original question can thus be answered with this report's theory, method and implementation.

1234567 1 - 50 of 1370
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf