Analysverktyg för webbsidor med JavaScript

New technological innovations like tablets and smartphones have a taken significant market share on the web and puts new demands on webpages, the user interface and compatibility among different client devices. The full test of a web-based system prior to the publication is often regarded as an impo...

Full description

Bibliographic Details
Main Authors: Nygren, Johan, Zaitov, Alisher
Format: Others
Language:Swedish
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-128809
Description
Summary:New technological innovations like tablets and smartphones have a taken significant market share on the web and puts new demands on webpages, the user interface and compatibility among different client devices. The full test of a web-based system prior to the publication is often regarded as an important part of the process to create a complete and successful website. This bachelor thesis investigates the possibility to analyze mobile-adapted web sites using a system that first records the visitor's activities and then replays them for an expert analyst to provide valuable information to developers about how their site can be improved. The essay begins with a litterature study on today's most common web development tools and then examines the possibility to apply them during the development of the analysis tool. The work also describes two methods, pair programming and waterfall method used during the project. Three different evaluation methods are presented and one of the models is applied on the finished system. The project results in a web-based analysis tool written mainly in JavaScript using the jQuery library. The analysis tool is tested to not affect the user experiences and evaluated by known evaluation models. === Nya tekniska innovationer som surfplattor och smarta mobiltelefoner har intagit stora marknadsandelar på webben vilket sätter nya krav på webbsidornas användargränssnitt och kompatibilitet bland olika klientenheter. Ett fullständigt test av ett webbaserad system före offentlig publicering anses ofta som en viktig del i utvecklingen för att skapa en komplett och framgångsrikt webbsystem. Denna kandidatuppsats undersöker möjligheten att analysera mobilanpassade webbsidor med hjälp av ett system som först spelar in besökarens aktiviteter och sedan spelas upp för utbildade webbanalytiker som ska kunna ge värdefull information till utvecklare om hur deras sida kan förbättras. Uppsatsen börjar med en litteraturstudie på dagens vanligaste webbutvecklingsverktyg för att sedan undersöka möjligheten att tillämpa dessa under utvecklingsfasen av analysverktyget. Arbetet beskriver även två arbetsmetoder som har använts under projektets gång: parprogrammering och vattenfallsmetoden. Tre olika utvärderingsmodeller presenteras och en av modellen tillämpas på det färdiga system. Projektarbetet resulterar i ett webbaserad analysverktyg skrivet huvudsakligen i JavaScript med biblioteket jQuery. Analysverktyget testas för att inte påverka besökarens surfkänsla samt utvärderas efter kända utvärderingsmodeller.